diff options
author | Khem Raj <raj.khem@gmail.com> | 2024-06-19 15:42:16 -0700 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2024-06-19 18:41:47 -0700 |
commit | 83e93bcda1654477802ed18b5f440fba7a733caf (patch) | |
tree | 01ebc8728a64af25e6f4021657561707c6c07ed7 | |
parent | 9ec65a02134a070986a5291dc558befd17e3b52f (diff) | |
download | meta-clang-83e93bcda1654477802ed18b5f440fba7a733caf.tar.gz |
clang: Disable unused-command-line-argument warning for debug builds
This ensures that nativesdk compiler can be built when
DEBUG_BUILD = "1"
Fixes https://github.com/kraj/meta-clang/issues/932
Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r-- | recipes-devtools/clang/clang_git.bb | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/recipes-devtools/clang/clang_git.bb b/recipes-devtools/clang/clang_git.bb index a29770b..15d11b3 100644 --- a/recipes-devtools/clang/clang_git.bb +++ b/recipes-devtools/clang/clang_git.bb | |||
@@ -15,6 +15,9 @@ BUILD_CXX:class-nativesdk = "clang++" | |||
15 | BUILD_AR:class-nativesdk = "llvm-ar" | 15 | BUILD_AR:class-nativesdk = "llvm-ar" |
16 | BUILD_RANLIB:class-nativesdk = "llvm-ranlib" | 16 | BUILD_RANLIB:class-nativesdk = "llvm-ranlib" |
17 | BUILD_NM:class-nativesdk = "llvm-nm" | 17 | BUILD_NM:class-nativesdk = "llvm-nm" |
18 | |||
19 | BUILDSDK_CPPFLAGS:append:class-nativesdk = "${@oe.utils.vartrue('DEBUG_BUILD', ' -Wno-error=unused-command-line-argument', '', d)}" | ||
20 | |||
18 | LDFLAGS:remove:class-nativesdk = "-fuse-ld=lld" | 21 | LDFLAGS:remove:class-nativesdk = "-fuse-ld=lld" |
19 | 22 | ||
20 | LDFLAGS:append:class-target:riscv32 = " -Wl,--no-as-needed -latomic -Wl,--as-needed" | 23 | LDFLAGS:append:class-target:riscv32 = " -Wl,--no-as-needed -latomic -Wl,--as-needed" |