aboutsummaryrefslogtreecommitdiff
path: root/meta-linaro-toolchain
diff options
context:
space:
mode:
authorZongchun Yu <Zongchun.Yu@freescale.com>2014-01-22 13:24:48 +0800
committerFathi Boudra <fathi.boudra@linaro.org>2014-01-22 11:41:11 +0200
commit4395ba7d4d8a66d410ab50a003fc74cd2b7ec53e (patch)
tree9a627461d3ec7bf5bd3e63d000ff47c0b2b08043 /meta-linaro-toolchain
parent6b442ef6d789d79f26835a0e651379421bddd0b1 (diff)
external-linaro-toolchain: fix cannot find /lib/ld-linux-aarch64.so.1 issue
Change-Id: I0f5a40d4cb067a6442dc2120f8a1753f8bbd57f9 Signed-off-by: Zongchun Yu <Zongchun.Yu@freescale.com>
Diffstat (limited to 'meta-linaro-toolchain')
-rw-r--r--meta-linaro-toolchain/recipes-devtools/external-linaro-toolchain/external-linaro-toolchain.bb3
1 files changed, 2 insertions, 1 deletions
diff --git a/meta-linaro-toolchain/recipes-devtools/external-linaro-toolchain/external-linaro-toolchain.bb b/meta-linaro-toolchain/recipes-devtools/external-linaro-toolchain/external-linaro-toolchain.bb
index 035e49e4..5d36d31c 100644
--- a/meta-linaro-toolchain/recipes-devtools/external-linaro-toolchain/external-linaro-toolchain.bb
+++ b/meta-linaro-toolchain/recipes-devtools/external-linaro-toolchain/external-linaro-toolchain.bb
@@ -77,7 +77,8 @@ do_install() {
fi
# fix up the copied symlinks (they are still pointing to the multiarch directory)
- ln -sf ld-${ELT_VER_LIBC}.so ${D}${base_libdir}/ld-linux.so.3
+ linker_name="${@base_contains("TUNE_FEATURES", "aarch64", "ld-linux-aarch64.so.1", "ld-linux.so.3",d)}"
+ ln -sf ld-${ELT_VER_LIBC}.so ${D}${base_libdir}/${linker_name}
ln -sf ../../lib/libnsl.so.1 ${D}${libdir}/libnsl.so
ln -sf ../../lib/librt.so.1 ${D}${libdir}/librt.so
ln -sf ../../lib/libcrypt.so.1 ${D}${libdir}/libcrypt.so