From 1a1be57b2e9c9f4aeffd1398e8f7059de622821f Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Thu, 17 Jul 2025 22:43:05 -0700 Subject: clang: Default to use lld if ld-is-lld is in DISTRO_FEATURES This ensures that default system linker is used correctly based upon distro features, current default remain same i.e. uses BFD linker (From OE-Core rev: 33e7c85e92ddbc35989e7afcaf5fe4c14efdefab) Signed-off-by: Khem Raj Signed-off-by: Mathieu Dubois-Briand Signed-off-by: Richard Purdie --- meta/recipes-devtools/clang/clang_git.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/recipes-devtools/clang/clang_git.bb b/meta/recipes-devtools/clang/clang_git.bb index ed6e2d7da7..1210ca92de 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)} \ " -- cgit v1.2.3-54-g00ecf