aboutsummaryrefslogtreecommitdiff
path: root/meta-linaro-toolchain
diff options
context:
space:
mode:
Diffstat (limited to 'meta-linaro-toolchain')
-rw-r--r--meta-linaro-toolchain/recipes-core/eglibc/eglibc_linaro-2.19.bb12
1 files changed, 12 insertions, 0 deletions
diff --git a/meta-linaro-toolchain/recipes-core/eglibc/eglibc_linaro-2.19.bb b/meta-linaro-toolchain/recipes-core/eglibc/eglibc_linaro-2.19.bb
index 71d2246b..b85181bc 100644
--- a/meta-linaro-toolchain/recipes-core/eglibc/eglibc_linaro-2.19.bb
+++ b/meta-linaro-toolchain/recipes-core/eglibc/eglibc_linaro-2.19.bb
@@ -145,6 +145,18 @@ do_compile () {
}
+# In case of aarch64_be install symlink to ld-linux-aarch64_be.so.1
+# to enable transition of toolchain and executables that are not yet
+# aware about aarch64_be run-time linker name change.
+#
+# Currently there is no use case that requires both LE and BE eglibc
+# installed into the same rootfs, so our transitional symlink should
+# be fine.
+#
+do_install_append_aarch64-be() {
+ ln -sf ld-linux-aarch64_be.so.1 ${D}${base_libdir}/ld-linux-aarch64.so.1
+}
+
require recipes-core/eglibc/eglibc-package.inc
BBCLASSEXTEND = "nativesdk"