summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2024-07-03 23:18:22 -0700
committerKhem Raj <raj.khem@gmail.com>2024-07-04 08:30:06 -0700
commitf396ed6ef8885473dcd2120df97272dd2a54d436 (patch)
treed9f9104f1edd3e1bf5bde3ab84e2bb494ca0467e
parenta2f67ce9d4f6f954fb59fa1f35c4be0878aa0db3 (diff)
downloadmeta-clang-f396ed6ef8885473dcd2120df97272dd2a54d436.tar.gz
clang: Add packageconfig option for build-id
Enable it by default, since it is needed for debuginfod to work Fixes https://github.com/kraj/meta-clang/issues/956 Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--recipes-devtools/clang/clang_git.bb3
1 files changed, 2 insertions, 1 deletions
diff --git a/recipes-devtools/clang/clang_git.bb b/recipes-devtools/clang/clang_git.bb
index 2d053f2..aeba404 100644
--- a/recipes-devtools/clang/clang_git.bb
+++ b/recipes-devtools/clang/clang_git.bb
@@ -58,7 +58,7 @@ def get_clang_target_arch(bb, d):
58def get_clang_experimental_target_arch(bb, d): 58def get_clang_experimental_target_arch(bb, d):
59 return get_clang_experimental_arch(bb, d, 'TARGET_ARCH') 59 return get_clang_experimental_arch(bb, d, 'TARGET_ARCH')
60 60
61PACKAGECONFIG_CLANG_COMMON = "eh libedit rtti shared-libs \ 61PACKAGECONFIG_CLANG_COMMON = "build-id eh libedit rtti shared-libs \
62 ${@bb.utils.contains('TC_CXX_RUNTIME', 'llvm', 'compiler-rt libcplusplus libomp unwindlib', '', d)} \ 62 ${@bb.utils.contains('TC_CXX_RUNTIME', 'llvm', 'compiler-rt libcplusplus libomp unwindlib', '', d)} \
63 " 63 "
64 64
@@ -75,6 +75,7 @@ PACKAGECONFIG:class-nativesdk = "clangd \
75 " 75 "
76 76
77PACKAGECONFIG[bootstrap] = "-DCLANG_ENABLE_BOOTSTRAP=On -DCLANG_BOOTSTRAP_PASSTHROUGH='${PASSTHROUGH}' -DBOOTSTRAP_LLVM_ENABLE_LTO=Thin -DBOOTSTRAP_LLVM_ENABLE_LLD=ON,,," 77PACKAGECONFIG[bootstrap] = "-DCLANG_ENABLE_BOOTSTRAP=On -DCLANG_BOOTSTRAP_PASSTHROUGH='${PASSTHROUGH}' -DBOOTSTRAP_LLVM_ENABLE_LTO=Thin -DBOOTSTRAP_LLVM_ENABLE_LLD=ON,,,"
78PACKAGECONFIG[build-id] = "-DENABLE_LINKER_BUILD_ID=ON,-DENABLE_LINKER_BUILD_ID=OFF,,"
78PACKAGECONFIG[clangd] = "-DCLANG_ENABLE_CLANGD=ON,-DCLANG_ENABLE_CLANGD=OFF,," 79PACKAGECONFIG[clangd] = "-DCLANG_ENABLE_CLANGD=ON,-DCLANG_ENABLE_CLANGD=OFF,,"
79PACKAGECONFIG[compiler-rt] = "-DCLANG_DEFAULT_RTLIB=compiler-rt,," 80PACKAGECONFIG[compiler-rt] = "-DCLANG_DEFAULT_RTLIB=compiler-rt,,"
80PACKAGECONFIG[eh] = "-DLLVM_ENABLE_EH=ON,-DLLVM_ENABLE_EH=OFF,," 81PACKAGECONFIG[eh] = "-DLLVM_ENABLE_EH=ON,-DLLVM_ENABLE_EH=OFF,,"