scripts: ext-toolchain: add support for info.mk in probe_cc

Openwrt generate info.mk that contains the libc type. For probe_cc check
if the file exist and parse directly it for LIBC type.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
This commit is contained in:
Christian Marangi 2022-07-17 17:56:36 +02:00
parent ddeabc75eb
commit 75311977f5
No known key found for this signature in database
GPG Key ID: AC001D09ADBFEAD7
1 changed files with 7 additions and 0 deletions

View File

@ -463,6 +463,13 @@ probe_cpp() {
} }
probe_libc() { probe_libc() {
if [ -f $TOOLCHAIN/info.mk ]; then
LIBC_TYPE=$(grep LIBC_TYPE $TOOLCHAIN/info.mk | sed 's/LIBC_TYPE=//')
return 0
fi
echo "Warning! Can't find info.mk, trying to detect with alternative way."
if [ -z "$LIBC_TYPE" ]; then if [ -z "$LIBC_TYPE" ]; then
if test_uclibc; then if test_uclibc; then
LIBC_TYPE="uclibc" LIBC_TYPE="uclibc"