summaryrefslogtreecommitdiffstats
path: root/classes
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-06-11 17:48:31 -0700
commit6ecaea06d5e6e7ed0a39b4c019fc485f18e1ce55 (patch)
treea5d64f329923785cfc85dfe1f658c1cfde6d5431 /classes
parent0b0440d8804385d6d0628187aab1793cf9f93ca5 (diff)
downloadmeta-clang-6ecaea06d5e6e7ed0a39b4c019fc485f18e1ce55.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>
Diffstat (limited to 'classes')
-rw-r--r--classes/clang.bbclass2
1 files changed, 1 insertions, 1 deletions
diff --git a/classes/clang.bbclass b/classes/clang.bbclass
index fc04d97..6878c4c 100644
--- a/classes/clang.bbclass
+++ b/classes/clang.bbclass
@@ -143,7 +143,7 @@ RECIPESYSROOTFUNCS:toolchain-clang = "recipe_sysroot_check_ld_is_lld"
143recipe_sysroot_check_ld_is_lld () { 143recipe_sysroot_check_ld_is_lld () {
144 if ${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', 'true', 'false', d)} && \ 144 if ${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', 'true', 'false', d)} && \
145 ${@bb.utils.contains('INHIBIT_DEFAULT_DEPS', '1', 'false', 'true', d)}; then 145 ${@bb.utils.contains('INHIBIT_DEFAULT_DEPS', '1', 'false', 'true', d)}; then
146 ln -srf ${RECIPE_SYSROOT_NATIVE}${bindir}/${TARGET_SYS}/${TARGET_PREFIX}ld.lld ${RECIPE_SYSROOT_NATIVE}${bindir}/${TARGET_SYS}/${TARGET_PREFIX}ld 146 ln -srf ${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}ld.lld ${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}ld
147 fi 147 fi
148} 148}
149do_prepare_recipe_sysroot[postfuncs] += "${RECIPESYSROOTFUNCS}" 149do_prepare_recipe_sysroot[postfuncs] += "${RECIPESYSROOTFUNCS}"