- GCC >4.9:
Newer toolchains trigger more warnings, which by default are
treated as errors. Disable this while building the tools as this
will be a recurring problem in the future.
close #105
- FreeBSD: Fix some fetch.sh scripts which fails as FreeBSD's patch
fails to patch two .info files. We ignore this for the time being.
Change-Id: Ic669281db6c41005119ea8f76f78b5ec60e1b386
tar -xjf make-3.81.tar.bz2 && \
mv make-3.81 dist && \
cd dist && \
- cat ../patches/* | patch -p 1
+ cat ../patches/* | patch -p 1 || true
fi
tar -oxjf binutils-2.23.2.tar.bz2 && \
mv binutils-2.23.2 dist && \
cd dist && \
- cat ../patches/* | patch -p1 && \
+ cat ../patches/* | patch -p1
cp ../files/yyscript.h gold && \
cp ../files/yyscript.c gold && \
rm -f ld/configdoc.texi
.include <bsd.own.mk>
.include <bsd.endian.mk>
+.if defined(__MINIX)
+# Some tools do not compile warning free with newer toolchains.
+NOGCCERROR= yes
+NOCLANGERROR= yes
+.endif # defined(__MINIX)
# Make sure that the ordered build/install processing applies when using
# plain make.
.MAIN: build_install