From 6ec15820289808ed9a53086d1e384c8b4c5802fa Mon Sep 17 00:00:00 2001 From: Baruch Siach Date: Thu, 16 Jul 2015 11:25:34 +0300 Subject: [PATCH] toolchain-external: fix uClibc-ng 64bit dynamic loader link Commit 34f95bf9dbb0 (toolchain-external: fix support of uClibc-ng toolchains, 2015-07-13) added the missing ld-uClibc.so.1 dynamic linker symlink that binaries expect when linked with uClibc-ng. However on 64bit targets the linker is called ld64-uClibc.so.1. Handle that case as well. Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni --- toolchain/toolchain-external/toolchain-external.mk | 3 +++ 1 file changed, 3 insertions(+) diff --git a/toolchain/toolchain-external/toolchain-external.mk b/toolchain/toolchain-external/toolchain-external.mk index fcb033ca2e..ce9d79f2fa 100644 --- a/toolchain/toolchain-external/toolchain-external.mk +++ b/toolchain/toolchain-external/toolchain-external.mk @@ -730,6 +730,9 @@ define TOOLCHAIN_EXTERNAL_FIXUP_UCLIBCNG_LDSO if test -e $(TARGET_DIR)/lib/ld-uClibc.so.1; then \ ln -sf ld-uClibc.so.1 $(TARGET_DIR)/lib/ld-uClibc.so.0 ; \ fi + if test -e $(TARGET_DIR)/lib/ld64-uClibc.so.1; then \ + ln -sf ld64-uClibc.so.1 $(TARGET_DIR)/lib/ld64-uClibc.so.0 ; \ + fi endef define TOOLCHAIN_EXTERNAL_INSTALL_STAGING_CMDS -- 2.30.2