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 08:30:06 -0700 |
| commit | f396ed6ef8885473dcd2120df97272dd2a54d436 (patch) | |
| tree | d9f9104f1edd3e1bf5bde3ab84e2bb494ca0467e | |
| parent | a2f67ce9d4f6f954fb59fa1f35c4be0878aa0db3 (diff) | |
| download | meta-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.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 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): | |||
| 58 | def get_clang_experimental_target_arch(bb, d): | 58 | def 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 | ||
| 61 | PACKAGECONFIG_CLANG_COMMON = "eh libedit rtti shared-libs \ | 61 | PACKAGECONFIG_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 | ||
| 77 | PACKAGECONFIG[bootstrap] = "-DCLANG_ENABLE_BOOTSTRAP=On -DCLANG_BOOTSTRAP_PASSTHROUGH='${PASSTHROUGH}' -DBOOTSTRAP_LLVM_ENABLE_LTO=Thin -DBOOTSTRAP_LLVM_ENABLE_LLD=ON,,," | 77 | PACKAGECONFIG[bootstrap] = "-DCLANG_ENABLE_BOOTSTRAP=On -DCLANG_BOOTSTRAP_PASSTHROUGH='${PASSTHROUGH}' -DBOOTSTRAP_LLVM_ENABLE_LTO=Thin -DBOOTSTRAP_LLVM_ENABLE_LLD=ON,,," |
| 78 | PACKAGECONFIG[build-id] = "-DENABLE_LINKER_BUILD_ID=ON,-DENABLE_LINKER_BUILD_ID=OFF,," | ||
| 78 | PACKAGECONFIG[clangd] = "-DCLANG_ENABLE_CLANGD=ON,-DCLANG_ENABLE_CLANGD=OFF,," | 79 | PACKAGECONFIG[clangd] = "-DCLANG_ENABLE_CLANGD=ON,-DCLANG_ENABLE_CLANGD=OFF,," |
| 79 | PACKAGECONFIG[compiler-rt] = "-DCLANG_DEFAULT_RTLIB=compiler-rt,," | 80 | PACKAGECONFIG[compiler-rt] = "-DCLANG_DEFAULT_RTLIB=compiler-rt,," |
| 80 | PACKAGECONFIG[eh] = "-DLLVM_ENABLE_EH=ON,-DLLVM_ENABLE_EH=OFF,," | 81 | PACKAGECONFIG[eh] = "-DLLVM_ENABLE_EH=ON,-DLLVM_ENABLE_EH=OFF,," |
