From 83e93bcda1654477802ed18b5f440fba7a733caf Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Wed, 19 Jun 2024 15:42:16 -0700 Subject: 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 --- recipes-devtools/clang/clang_git.bb | 3 +++ 1 file changed, 3 insertions(+) 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++" BUILD_AR:class-nativesdk = "llvm-ar" BUILD_RANLIB:class-nativesdk = "llvm-ranlib" BUILD_NM:class-nativesdk = "llvm-nm" + +BUILDSDK_CPPFLAGS:append:class-nativesdk = "${@oe.utils.vartrue('DEBUG_BUILD', ' -Wno-error=unused-command-line-argument', '', d)}" + LDFLAGS:remove:class-nativesdk = "-fuse-ld=lld" LDFLAGS:append:class-target:riscv32 = " -Wl,--no-as-needed -latomic -Wl,--as-needed" -- cgit v1.2.3-54-g00ecf