Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
# Update/create linker cache.
/tools/sbin/ldconfig
+
+ # Set a marker when the toolchain was successfully built
+ touch /tools/.toolchain-successful
else
mv -v /tools/bin/{ld,ld-old}
mv -v /tools/$(BUILDTARGET)/bin/{ld,ld-old}
clear
PACKAGE=`ls -v -r $BASEDIR/cache/toolchains/$SNAME-$VERSION-toolchain-$TOOLCHAINVER-${BUILD_ARCH}.tar.gz 2> /dev/null | head -n 1`
#only restore on a clean disk
- if [ ! -f log/cleanup-toolchain-2-tools ]; then
+ if [ ! -e "${BASEDIR}/build/tools/.toolchain-successful" ]; then
if [ ! -n "$PACKAGE" ]; then
beautify build_stage "Full toolchain compilation - Native GCC: `gcc --version | grep GCC | awk {'print $3'}`"
prepareenv