diff mbox series

[3/4] clang: Default to use lld if ld-is-lld is in DISTRO_FEATURES

Message ID 20250718040906.3591603-3-raj.khem@gmail.com
State New
Headers show
Series [1/4] toolchain-scripts.bbclass: Make -mmusl apply only for gcc toolchains | expand

Commit Message

Khem Raj July 18, 2025, 4:09 a.m. UTC
This ensures that default system linker is used correctly based upon
distro features, current default remain same i.e. uses BFD linker

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 meta/recipes-devtools/clang/clang_git.bb | 1 +
 1 file changed, 1 insertion(+)
diff mbox series

Patch

diff --git a/meta/recipes-devtools/clang/clang_git.bb b/meta/recipes-devtools/clang/clang_git.bb
index ed6e2d7da7f..1210ca92de1 100644
--- a/meta/recipes-devtools/clang/clang_git.bb
+++ b/meta/recipes-devtools/clang/clang_git.bb
@@ -54,6 +54,7 @@  def get_clang_target_arch(bb, d):
     return get_clang_arch(bb, d, 'TARGET_ARCH')
 
 PACKAGECONFIG_CLANG_COMMON = "build-id eh libedit rtti shared-libs libclang-python \
+                              ${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', 'lld', '', d)} \
                               ${@bb.utils.contains('TC_CXX_RUNTIME', 'llvm', 'compiler-rt libcplusplus libomp unwindlib', '', d)} \
                               "