|
@@ -196,7 +196,7 @@ check_glibc_feature = \
|
|
#
|
|
#
|
|
check_glibc = \
|
|
check_glibc = \
|
|
SYSROOT_DIR="$(strip $1)"; \
|
|
SYSROOT_DIR="$(strip $1)"; \
|
|
- if ! test -f $${SYSROOT_DIR}/lib/ld-linux*.so.* -o -f $${SYSROOT_DIR}/lib/ld.so.* ; then \
|
|
|
|
|
|
+ if test `find $${SYSDROOT_DIR}/lib/ -maxdepth 1 -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; \
|
|
@@ -263,7 +263,7 @@ check_uclibc = \
|
|
check_arm_abi = \
|
|
check_arm_abi = \
|
|
__CROSS_CC=$(strip $1) ; \
|
|
__CROSS_CC=$(strip $1) ; \
|
|
EXT_TOOLCHAIN_TARGET=`LANG=C $${__CROSS_CC} -v 2>&1 | grep ^Target | cut -f2 -d ' '` ; \
|
|
EXT_TOOLCHAIN_TARGET=`LANG=C $${__CROSS_CC} -v 2>&1 | grep ^Target | cut -f2 -d ' '` ; \
|
|
- if echo $${EXT_TOOLCHAIN_TARGET} | grep -q 'eabi$$' ; then \
|
|
|
|
|
|
+ if echo $${EXT_TOOLCHAIN_TARGET} | grep -qE 'eabi(hf)?$$' ; then \
|
|
EXT_TOOLCHAIN_ABI="eabi" ; \
|
|
EXT_TOOLCHAIN_ABI="eabi" ; \
|
|
else \
|
|
else \
|
|
EXT_TOOLCHAIN_ABI="oabi" ; \
|
|
EXT_TOOLCHAIN_ABI="oabi" ; \
|