From: Florian Fainelli Date: Sun, 1 Jan 2017 00:13:35 +0000 (-0800) Subject: toolchain: Broaden the executable loader pattern X-Git-Tag: v17.01.5~297 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=c566a9e563837ec55d8e8739190a90337948143d;p=oweals%2Fopenwrt.git toolchain: Broaden the executable loader pattern Some toolchains will produce executables with an interpreter that is e.g: ld.so.1 (typically a symbolic link). Due to our current LIBC_SPEC_FILE value, we would not be able to copy this symbolic link/file over to the rootfs and executables would fail to load. Extend the search pattern to include all ld*.so* files that could be needed. Signed-off-by: Florian Fainelli (cherry picked from commit 200d932322f3d8c436a67c53f4fbca87f0aab8af) --- diff --git a/package/libs/toolchain/Makefile b/package/libs/toolchain/Makefile index 0101b81a31..4822ca7be3 100644 --- a/package/libs/toolchain/Makefile +++ b/package/libs/toolchain/Makefile @@ -164,7 +164,7 @@ define Package/libc/config string prompt "libc shared library files (use wildcards)" depends on EXTERNAL_TOOLCHAIN && PACKAGE_libc - default "./lib/ld{-*.so,-linux*.so.*} ./lib/lib{anl,c,cidn,crypt,dl,m,nsl,nss_dns,nss_files,resolv,util}{-*.so,.so.*}" + default "./lib/ld{*.so*,-linux*.so.*} ./lib/lib{anl,c,cidn,crypt,dl,m,nsl,nss_dns,nss_files,resolv,util}{-*.so,.so.*}" endmenu endef