diff options
author | Khem Raj <raj.khem@gmail.com> | 2023-06-11 13:05:30 -0700 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2023-08-21 09:35:17 -0700 |
commit | 741bec384b8f66ffffc6f7cb38597271b063f0f9 (patch) | |
tree | 6ae99c83186b51be5f6c13e27075903a752ab9af | |
parent | 523198bd99caf1110d8ba6d7662160bab7e8d749 (diff) | |
download | meta-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.bbclass | 2 |
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" | |||
144 | recipe_sysroot_check_ld_is_lld () { | 144 | recipe_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 | } |
150 | do_prepare_recipe_sysroot[postfuncs] += "${RECIPESYSROOTFUNCS}" | 150 | do_prepare_recipe_sysroot[postfuncs] += "${RECIPESYSROOTFUNCS}" |