mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-28 11:43:25 +02:00
make.sh: Change check for toolchain prerequisites.
This commit is contained in:
15
make.sh
15
make.sh
@@ -232,7 +232,7 @@ buildtoolchain() {
|
|||||||
local error=false
|
local error=false
|
||||||
case "${MACHINE}:$(uname -m)" in
|
case "${MACHINE}:$(uname -m)" in
|
||||||
# x86
|
# x86
|
||||||
i586:i586|i586:i686)
|
i586:i586|i586:i686|i586:x86_64)
|
||||||
# These are working.
|
# These are working.
|
||||||
;;
|
;;
|
||||||
i586:*)
|
i586:*)
|
||||||
@@ -251,16 +251,9 @@ buildtoolchain() {
|
|||||||
${error} && \
|
${error} && \
|
||||||
exiterror "Cannot build ${MACHINE} toolchain on $(uname -m). Please use the download if any."
|
exiterror "Cannot build ${MACHINE} toolchain on $(uname -m). Please use the download if any."
|
||||||
|
|
||||||
if [ "$(uname -r | grep ipfire)" ]; then
|
local gcc=$(type -p gcc)
|
||||||
exiterror "Cannot build toolchain on ipfire. Please use the download."
|
if [ -z "${gcc}" ]; then
|
||||||
fi
|
exiterror "Could not find GCC. You will need a working build enviroment in order to build the toolchain."
|
||||||
|
|
||||||
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."
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
LOGFILE="$BASEDIR/log/_build.toolchain.log"
|
LOGFILE="$BASEDIR/log/_build.toolchain.log"
|
||||||
|
|||||||
Reference in New Issue
Block a user