From: Baruch Siach Date: Thu, 16 Jul 2015 08:25:34 +0000 (+0300) Subject: toolchain-external: fix uClibc-ng 64bit dynamic loader link X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=6ec15820289808ed9a53086d1e384c8b4c5802fa;p=buildroot.git 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 --- 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