summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2023-06-11 13:05:30 -0700
committerKhem Raj <raj.khem@gmail.com>2023-08-21 09:35:17 -0700
commit741bec384b8f66ffffc6f7cb38597271b063f0f9 (patch)
tree6ae99c83186b51be5f6c13e27075903a752ab9af
parent523198bd99caf1110d8ba6d7662160bab7e8d749 (diff)
downloadmeta-clang-741bec384b8f66ffffc6f7cb38597271b063f0f9.tar.gz
recipe_sysroot_check_ld_is_lld: Use STAGING_BINDIR_TOOLCHAIN to find compiler installation
This ensures correct directory is used to create linker symlink Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--classes/clang.bbclass2
1 files changed, 1 insertions, 1 deletions
diff --git a/classes/clang.bbclass b/classes/clang.bbclass
index 9aab4eb..94c37b0 100644
--- a/classes/clang.bbclass
+++ b/classes/clang.bbclass
@@ -144,7 +144,7 @@ RECIPESYSROOTFUNCS:toolchain-clang = "recipe_sysroot_check_ld_is_lld"
144recipe_sysroot_check_ld_is_lld () { 144recipe_sysroot_check_ld_is_lld () {
145 if ${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', 'true', 'false', d)} && \ 145 if ${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', 'true', 'false', d)} && \
146 ${@bb.utils.contains('INHIBIT_DEFAULT_DEPS', '1', 'false', 'true', d)}; then 146 ${@bb.utils.contains('INHIBIT_DEFAULT_DEPS', '1', 'false', 'true', d)}; then
147 ln -srf ${RECIPE_SYSROOT_NATIVE}${bindir}/${TARGET_SYS}/${TARGET_PREFIX}ld.lld ${RECIPE_SYSROOT_NATIVE}${bindir}/${TARGET_SYS}/${TARGET_PREFIX}ld 147 ln -srf ${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}ld.lld ${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}ld
148 fi 148 fi
149} 149}
150do_prepare_recipe_sysroot[postfuncs] += "${RECIPESYSROOTFUNCS}" 150do_prepare_recipe_sysroot[postfuncs] += "${RECIPESYSROOTFUNCS}"