diff --git a/src/build/compile.sh b/src/build/compile.sh index 206c6c2c5..54d6444a5 100755 --- a/src/build/compile.sh +++ b/src/build/compile.sh @@ -58,20 +58,20 @@ elif [ "$1" == "crosscompile" ]; then COMPILE_FOR_ANDROID=yes [ -z "$march" ] && march=armv6; [ -z "$mtune" ] && mtune=generic-armv6; - TOOLCHAIN_PREFIX="arm-none-linux-gnueabi" + TOOLCHAIN_PREFIX="arm-none-linux-uclibcgnueabi" export CC="$TOOLCHAIN_PREFIX-gcc" CONFIGURE_FLAGS="--host=$TOOLCHAIN_PREFIX --enable-static-link" - [ -z "$CFLAGS" ] && CFLAGS="-mcpu=armv6 -uclibc --static"; + CFLAGS="-uclibc --static $CFLAGS"; LDFLAGS="--static" echo "[INFO] Cross-compiling for Android ARMv6" elif [ "$2" == "android-armv7" ]; then COMPILE_FOR_ANDROID=yes [ -z "$march" ] && march=armv7-a; [ -z "$mtune" ] && mtune=generic-armv7-a; - TOOLCHAIN_PREFIX="arm-none-linux-gnueabi" + TOOLCHAIN_PREFIX="arm-none-linux-uclibcgnueabi" export CC="$TOOLCHAIN_PREFIX-gcc" CONFIGURE_FLAGS="--host=$TOOLCHAIN_PREFIX --enable-static-link" - [ -z "$CFLAGS" ] && CFLAGS="-mcpu=armv7-a -uclibc --static"; + CFLAGS="-uclibc --static $CFLAGS"; LDFLAGS="--static" echo "[INFO] Cross-compiling for Android ARMv7" elif [ "$2" == "rpi" ]; then