diff options
author | Khem Raj <raj.khem@gmail.com> | 2020-03-15 22:20:51 -0700 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2020-03-16 09:12:22 -0700 |
commit | b263a90fe9e8faa1212da000188a77efe33aeaf4 (patch) | |
tree | 4f8d6ebf244bd72eec1f193c4171a1c36741ce2f | |
parent | e28d250cdde9026b21678b77a3f4f17374a4c718 (diff) | |
download | meta-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.bbclass | 2 | ||||
-rw-r--r-- | conf/nonclangable.conf | 5 |
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 | |||
30 | TUNE_CCARGS_remove_toolchain-clang_powerpc = "-mhard-float" | 30 | TUNE_CCARGS_remove_toolchain-clang_powerpc = "-mhard-float" |
31 | TUNE_CCARGS_remove_toolchain-clang_powerpc = "-mno-spe" | 31 | TUNE_CCARGS_remove_toolchain-clang_powerpc = "-mno-spe" |
32 | 32 | ||
33 | TUNE_CCARGS_append_toolchain-clang = " -Wno-error=unused-command-line-argument -Qunused-arguments" | 33 | TUNE_CCARGS_append_toolchain-clang = " -Qunused-arguments" |
34 | TUNE_CCARGS_append_toolchain-clang_libc-musl_powerpc64 = " -mlong-double-64" | 34 | TUNE_CCARGS_append_toolchain-clang_libc-musl_powerpc64 = " -mlong-double-64" |
35 | TUNE_CCARGS_append_toolchain-clang_libc-musl_powerpc64le = " -mlong-double-64" | 35 | TUNE_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) |
226 | TUNE_CCARGS_remove_pn-upm_toolchain-clang = "-no-integrated-as" | 226 | TUNE_CCARGS_remove_pn-upm_toolchain-clang = "-no-integrated-as" |
227 | TUNE_CCARGS_remove_pn-omxplayer_toolchain-clang = "-no-integrated-as" | 227 | TUNE_CCARGS_remove_pn-omxplayer_toolchain-clang = "-no-integrated-as" |
228 | TUNE_CCARGS_remove_pn-nfs-utils_toolchain-clang = "-Wno-error=unused-command-line-argument -Qunused-arguments" | 228 | TUNE_CCARGS_remove_pn-nfs-utils_toolchain-clang = "-Qunused-arguments" |
229 | TUNE_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 |
232 | TUNE_CCARGS_remove_pn-pipewire_toolchain-clang = "-Wno-error=unused-command-line-argument -Qunused-arguments" | 231 | TUNE_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) |