From: Michael Tremer Date: Wed, 15 Aug 2012 16:49:34 +0000 (+0200) Subject: make.sh: Change check for toolchain prerequisites. X-Git-Tag: v2.13-beta1~245^2~8 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8399842efa2c7382858b99dbd56dc1afe33ca835;p=ipfire-2.x.git make.sh: Change check for toolchain prerequisites. --- diff --git a/make.sh b/make.sh index b250ee69a7..f9268c7691 100755 --- a/make.sh +++ b/make.sh @@ -232,7 +232,7 @@ buildtoolchain() { local error=false case "${MACHINE}:$(uname -m)" in # x86 - i586:i586|i586:i686) + i586:i586|i586:i686|i586:x86_64) # These are working. ;; i586:*) @@ -251,16 +251,9 @@ buildtoolchain() { ${error} && \ exiterror "Cannot build ${MACHINE} toolchain on $(uname -m). Please use the download if any." - if [ "$(uname -r | grep ipfire)" ]; then - exiterror "Cannot build toolchain on ipfire. Please use the download." - fi - - if [ ! -e /usr/include/asm -o ! -e /usr/include/bits -o ! -e /usr/include/gnu -o ! -e /usr/include/sys ]; then - exiterror "Cannot build toolchain without (asm, bits, gnu or sys includes). Please fix or use the download." - fi - - if [ ! -e /usr/lib/libc.so ]; then - exiterror "Cannot build toolchain without (/usr/lib/libc.so). Please fix or use the download." + local gcc=$(type -p gcc) + if [ -z "${gcc}" ]; then + exiterror "Could not find GCC. You will need a working build enviroment in order to build the toolchain." fi LOGFILE="$BASEDIR/log/_build.toolchain.log"