i 需要用选项编译我的源文件
clang ... -flto -fno-fat-lto-objects foo.cpp
这将生成以下输出
警告:优化标志'-fno-fat-lto-objects'不支持
有人知道其他标志或类似的标志,可以将其传递给编译器并抑制此警告?
谢谢!
-Wno-ignored-optimization-argument
选项应起作用。有关详细信息,请参见-wignored-optimization-argument:
默认情况下启用了此诊断。
诊断文本:
警告:目标" b"不支持优化标志" A"警告:不支持优化标志" A"
请点击以下补丁,尝试再次修改。测试的内核5.15,成功工作。
--- a/Makefile
+++ b/Makefile
@@ -958,7 +958,7 @@ endif
# We trigger additional mismatches with less inlining
ifdef CONFIG_DEBUG_SECTION_MISMATCH
-KBUILD_CFLAGS += -fno-inline-functions-called-once
+KBUILD_CFLAGS += $(call cc-option, -fno-inline-functions-called-once)
endif