Fix cross compiler targets

I assumed that ./configure would fail if it can't find a suitable
compiler for the given --host, but it just falls back to the host gcc.

Fixes #138
This commit is contained in:
Yorhel 2019-11-14 19:00:30 +01:00
parent 62bc78d937
commit a5e08cf597

View file

@ -109,9 +109,9 @@ getncdu() {
buildarch() {
TARGET=$1
case $TARGET in
arm) HOST=arm-musl-linuxeabi DIR=arm-linux-musleabi ;;
i486) HOST=i486-musl-linux DIR=i486-linux-musl ;;
x86_64) HOST=x86_64-musl-linux DIR=x86_64-linux-musl ;;
arm) HOST=arm-linux-musleabi DIR=arm-linux-musleabi ;;
i486) HOST=i486-linux-musl DIR=i486-linux-musl ;;
x86_64) HOST=x86_64-linux-musl DIR=x86_64-linux-musl ;;
*) echo "Unknown target: $TARGET" ;;
esac
PREFIX="`pwd`/$TARGET/inst"
@ -119,7 +119,7 @@ buildarch() {
ln -s lib $PREFIX/lib64
OLDPATH="$PATH"
PATH="$PATH:$MUSL_CROSS_PATH/$DIR/bin"
export PATH="$PATH:$MUSL_CROSS_PATH/$DIR/bin"
getncurses
getncdu
PATH="$OLDPATH"