summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2020-03-15 22:20:51 -0700
committerKhem Raj <raj.khem@gmail.com>2020-03-16 09:12:22 -0700
commitb263a90fe9e8faa1212da000188a77efe33aeaf4 (patch)
tree4f8d6ebf244bd72eec1f193c4171a1c36741ce2f
parente28d250cdde9026b21678b77a3f4f17374a4c718 (diff)
downloadmeta-clang-b263a90fe9e8faa1212da000188a77efe33aeaf4.tar.gz
recipes: Do not Add -Wno-error=unused-command-line-argument globally
This option can turn Valid options into warnings and cause unintended behaviour Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--classes/clang.bbclass2
-rw-r--r--conf/nonclangable.conf5
2 files changed, 3 insertions, 4 deletions
diff --git a/classes/clang.bbclass b/classes/clang.bbclass
index 95b918b..0fd2b9c 100644
--- a/classes/clang.bbclass
+++ b/classes/clang.bbclass
@@ -30,7 +30,7 @@ TUNE_CCARGS_append_toolchain-clang = "${@bb.utils.contains("TUNE_FEATURES", "big
30TUNE_CCARGS_remove_toolchain-clang_powerpc = "-mhard-float" 30TUNE_CCARGS_remove_toolchain-clang_powerpc = "-mhard-float"
31TUNE_CCARGS_remove_toolchain-clang_powerpc = "-mno-spe" 31TUNE_CCARGS_remove_toolchain-clang_powerpc = "-mno-spe"
32 32
33TUNE_CCARGS_append_toolchain-clang = " -Wno-error=unused-command-line-argument -Qunused-arguments" 33TUNE_CCARGS_append_toolchain-clang = " -Qunused-arguments"
34TUNE_CCARGS_append_toolchain-clang_libc-musl_powerpc64 = " -mlong-double-64" 34TUNE_CCARGS_append_toolchain-clang_libc-musl_powerpc64 = " -mlong-double-64"
35TUNE_CCARGS_append_toolchain-clang_libc-musl_powerpc64le = " -mlong-double-64" 35TUNE_CCARGS_append_toolchain-clang_libc-musl_powerpc64le = " -mlong-double-64"
36 36
diff --git a/conf/nonclangable.conf b/conf/nonclangable.conf
index 20dc2ab..7ceb4a4 100644
--- a/conf/nonclangable.conf
+++ b/conf/nonclangable.conf
@@ -225,11 +225,10 @@ CPPFLAGS_append_pn-memcached_toolchain-clang = " -Wno-error=embedded-directive"
225#| clang-7: error: assembler command failed with exit code 1 (use -v to see invocation) 225#| clang-7: error: assembler command failed with exit code 1 (use -v to see invocation)
226TUNE_CCARGS_remove_pn-upm_toolchain-clang = "-no-integrated-as" 226TUNE_CCARGS_remove_pn-upm_toolchain-clang = "-no-integrated-as"
227TUNE_CCARGS_remove_pn-omxplayer_toolchain-clang = "-no-integrated-as" 227TUNE_CCARGS_remove_pn-omxplayer_toolchain-clang = "-no-integrated-as"
228TUNE_CCARGS_remove_pn-nfs-utils_toolchain-clang = "-Wno-error=unused-command-line-argument -Qunused-arguments" 228TUNE_CCARGS_remove_pn-nfs-utils_toolchain-clang = "-Qunused-arguments"
229TUNE_CCARGS_append_pn-nfs-utils_toolchain-clang = " -Werror=unknown-warning-option"
230 229
231# We want to error out when -msse option is used otherwise it enables sse on non-x86 arches 230# We want to error out when -msse option is used otherwise it enables sse on non-x86 arches
232TUNE_CCARGS_remove_pn-pipewire_toolchain-clang = "-Wno-error=unused-command-line-argument -Qunused-arguments" 231TUNE_CCARGS_remove_pn-pipewire_toolchain-clang = "-Qunused-arguments"
233 232
234#| /usr/src/debug/ruby/2.5.1-r0/build/../ruby-2.5.1/process.c:7073: undefined reference to `__mulodi4' 233#| /usr/src/debug/ruby/2.5.1-r0/build/../ruby-2.5.1/process.c:7073: undefined reference to `__mulodi4'
235#| clang-7: error: linker command failed with exit code 1 (use -v to see invocation) 234#| clang-7: error: linker command failed with exit code 1 (use -v to see invocation)