mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-30 22:11:59 -09:00
toolchain: have check_glibc to search deeper for ld-linux
ld-linux*.so may not be present in lib/ directory, it could be in lib32 and/or lib64 only. But check_glibc reports "Incorrect selection of the C library" in this case, which is not true. Fixed by extending the search to SYSROOT/*/*. Signed-off-by: Jean-Mickael Guerin <jean-mickael.guerin@6wind.com> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
This commit is contained in:
committed by
Peter Korsgaard
parent
7aed4faa9b
commit
c8fd94218e
@@ -196,7 +196,7 @@ check_glibc_feature = \
|
|||||||
#
|
#
|
||||||
check_glibc = \
|
check_glibc = \
|
||||||
SYSROOT_DIR="$(strip $1)"; \
|
SYSROOT_DIR="$(strip $1)"; \
|
||||||
if test `find $${SYSROOT_DIR}/lib/ -maxdepth 1 -name 'ld-linux*.so.*' -o -name 'ld.so.*' | wc -l` -eq 0 ; then \
|
if test `find $${SYSROOT_DIR}/ -maxdepth 2 -name 'ld-linux*.so.*' -o -name 'ld.so.*' | wc -l` -eq 0 ; then \
|
||||||
echo "Incorrect selection of the C library"; \
|
echo "Incorrect selection of the C library"; \
|
||||||
exit -1; \
|
exit -1; \
|
||||||
fi; \
|
fi; \
|
||||||
|
|||||||
Reference in New Issue
Block a user