注释
贡献者作者
老鼠……又冒出来一个:
哦耶!48bc9de是罪魁祸首!我担心这是之前的一些幻影错误,由于某种原因没有引起注意,但它只是 MachineKit 的一些最新代码,尚未使用 Clang 进行测试。 嘿,我想我是这里唯一的 Clang 用户,哈哈。 您需要做的就是删除 0 hah。 |
贡献者作者
我不知道 -Wno-unknown-warning-option 是否是正确的解决方法,请随时修改或提出建议! |
合作者
我相信,重置的正确解决方法是删除 return 语句。 |
合作者
[台大]
我不知道 -Wno-unknown-warning-option 是否是正确的解决方法,请随时修改或提出建议!
我怀疑更好的解决方法是将仅 GCC 选项移动到 src/configure.ac 并仅激活为 gcc 激活它。
|
贡献者作者
不幸的是,我无法测试 GCC 构建,因为我的整个系统都是针对 Clang 构建的。当您使用不同的编译器构建链接到其他库(尤其是 Boost)的代码时,通常会出现很多编译错误和未定义的引用。 |
合作者
[台大]
不幸的是,我无法测试 GCC 构建,因为我的整个系统都是针对 Clang 构建的。当您使用不同的编译器构建链接到其他库(尤其是 Boost)的代码时,通常会出现很多编译错误和未定义的引用。
确实不需要 GCC 来执行此操作,但我决定试一试。我的测试 clang 的分支现在包含一些修复,以使 clang 构建正常工作,与您提议的更改相冲突。
|
合作者
此问题已在5a5786b中修复。 |
以下是我重现该问题所遵循的步骤:
这是我期望发生的事情:
成功构建(几个月前工作,也许 Clang 15 改变了什么?)
这是发生了什么:
错误:未知警告选项
-Wno-stringop-truncation
;你的意思是-Wno-string-concatenation
?[-错误,-未知警告选项]在此之前它工作正常:
大约 4 个月前的 LinuxCNC 和 Clang 14
有关我的硬件和软件的信息:
lsb_release -a
):Custom Gentoouname -a
):6.1scripts/get-version-from-git
):6fc2d5b