else
ifeq "$(PASS)" "1"
TARGET = $(DIR_INFO)/$(THISAPP)-tools1
+ CFLAGS =
EXTRA_CONFIG = --prefix=/tools --disable-nls --disable-werror --disable-gprof
#EXTRA_MAKE = LDFLAGS="-all-static"
EXTRA_INSTALL =
--disable-nls \
--enable-shared \
--enable-languages=c \
- --disable-bootstrap
+ --enable-bootstrap
EXTRA_MAKE =
EXTRA_INSTALL =
else
export XCFLAGS = $(CFLAGS)
export TCFLAGS = $(CFLAGS)
+ifeq "$(PASS)" "1"
+ CFLAGS =
+endif
+
###############################################################################
# Top-level Rules
###############################################################################
MACHINE=`uname -m`
GIT_TAG=$(git tag | tail -1) # Git Tag
GIT_LASTCOMMIT=$(git log | head -n1 | cut -d" " -f2 |head -c8) # Last commit
-TOOLCHAINVER=3
+TOOLCHAINVER=4
BUILDMACHINE=$MACHINE
if [ "$MACHINE" = "x86_64" ]; then
;;
# ARM
- armv5tel:armv5tel|armv5tel:armv5tejl|armv5tel:armv7l)
+ armv5tel:armv5tel|armv5tel:armv5tejl|armv5tel:armv6l|armv5tel:armv7l)
# These are working.
;;
armv5tel:*)
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."
+ fi
+
LOGFILE="$BASEDIR/log/_build.toolchain.log"
export LOGFILE
NATIVEGCC=`gcc --version | grep GCC | awk {'print $3'}`