diff options
author | Khem Raj <raj.khem@gmail.com> | 2024-07-03 23:18:22 -0700 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2024-07-04 23:38:18 -0700 |
commit | 0acff283249842eb1f617b20c2ed4ebf9f8e3557 (patch) | |
tree | 845a9d7563c0a18a6af9111d9d114bc6b37f0f80 | |
parent | 4e0da29d9bca9ab7091abcbb59dd439c09319ca8 (diff) | |
download | meta-clang-0acff283249842eb1f617b20c2ed4ebf9f8e3557.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.bb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/recipes-devtools/clang/clang_git.bb b/recipes-devtools/clang/clang_git.bb index 2891a3a..600c8ac 100644 --- a/recipes-devtools/clang/clang_git.bb +++ b/recipes-devtools/clang/clang_git.bb | |||
@@ -55,7 +55,7 @@ def get_clang_target_arch(bb, d): | |||
55 | def get_clang_experimental_target_arch(bb, d): | 55 | def get_clang_experimental_target_arch(bb, d): |
56 | return get_clang_experimental_arch(bb, d, 'TARGET_ARCH') | 56 | return get_clang_experimental_arch(bb, d, 'TARGET_ARCH') |
57 | 57 | ||
58 | PACKAGECONFIG_CLANG_COMMON = "eh libedit rtti shared-libs \ | 58 | PACKAGECONFIG_CLANG_COMMON = "build-id eh libedit rtti shared-libs \ |
59 | ${@bb.utils.contains('TC_CXX_RUNTIME', 'llvm', 'compiler-rt libcplusplus libomp unwindlib', '', d)} \ | 59 | ${@bb.utils.contains('TC_CXX_RUNTIME', 'llvm', 'compiler-rt libcplusplus libomp unwindlib', '', d)} \ |
60 | " | 60 | " |
61 | 61 | ||
@@ -72,6 +72,7 @@ PACKAGECONFIG:class-nativesdk = "clangd \ | |||
72 | " | 72 | " |
73 | 73 | ||
74 | PACKAGECONFIG[bootstrap] = "-DCLANG_ENABLE_BOOTSTRAP=On -DCLANG_BOOTSTRAP_PASSTHROUGH='${PASSTHROUGH}' -DBOOTSTRAP_LLVM_ENABLE_LTO=Thin -DBOOTSTRAP_LLVM_ENABLE_LLD=ON,,," | 74 | PACKAGECONFIG[bootstrap] = "-DCLANG_ENABLE_BOOTSTRAP=On -DCLANG_BOOTSTRAP_PASSTHROUGH='${PASSTHROUGH}' -DBOOTSTRAP_LLVM_ENABLE_LTO=Thin -DBOOTSTRAP_LLVM_ENABLE_LLD=ON,,," |
75 | PACKAGECONFIG[build-id] = "-DENABLE_LINKER_BUILD_ID=ON,-DENABLE_LINKER_BUILD_ID=OFF,," | ||
75 | PACKAGECONFIG[clangd] = "-DCLANG_ENABLE_CLANGD=ON,-DCLANG_ENABLE_CLANGD=OFF,," | 76 | PACKAGECONFIG[clangd] = "-DCLANG_ENABLE_CLANGD=ON,-DCLANG_ENABLE_CLANGD=OFF,," |
76 | PACKAGECONFIG[compiler-rt] = "-DCLANG_DEFAULT_RTLIB=compiler-rt,," | 77 | PACKAGECONFIG[compiler-rt] = "-DCLANG_DEFAULT_RTLIB=compiler-rt,," |
77 | PACKAGECONFIG[eh] = "-DLLVM_ENABLE_EH=ON,-DLLVM_ENABLE_EH=OFF,," | 78 | PACKAGECONFIG[eh] = "-DLLVM_ENABLE_EH=ON,-DLLVM_ENABLE_EH=OFF,," |