From 9063ced999fcc6dae847bd45bccf7b3f6ff19621 Mon Sep 17 00:00:00 2001 From: Stefan Lankes Date: Wed, 9 Sep 2015 13:52:29 +0200 Subject: [PATCH] build the cross compiler gcc before we build g++ and gfortran - a valid gcc is required before we build gfortran --- hermit/usr/Makefile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/hermit/usr/Makefile b/hermit/usr/Makefile index 8262bbd3a..77a49c62c 100644 --- a/hermit/usr/Makefile +++ b/hermit/usr/Makefile @@ -57,7 +57,10 @@ libs: $(TMP)/gcc: @echo Build final gcc $Q$(MKDIR) $(TMP)/gcc - $Q$(CD) $(TMP)/gcc; $(TOPDIR)/gcc/configure --target=$(TARGET) --prefix=$(TOPDIR)/$(ARCH) --without-headers --with-newlib --enable-languages=c,c++,lto --disable-nls --disable-shared --disable-libssp --enable-threads=posix --disable-libgomp --enable-tls --enable-lto && $(MAKE) $(NJOBS) && $(MAKE) install + $Q$(CD) $(TMP)/gcc; $(TOPDIR)/gcc/configure --target=$(TARGET) --prefix=$(TOPDIR)/$(ARCH) --without-headers --with-newlib --enable-languages=c --disable-nls --disable-shared --disable-libssp --enable-threads=posix --disable-libgomp --enable-tls --enable-lto --disable-symvers && $(MAKE) $(NJOBS) && $(MAKE) install + $Q$(RM) $(TMP)/gcc + $Q$(MKDIR) $(TMP)/gcc + $Q$(CD) $(TMP)/gcc; $(TOPDIR)/gcc/configure --target=$(TARGET) --prefix=$(TOPDIR)/$(ARCH) --without-headers --with-newlib --enable-languages=c,c++,fortran,lto --disable-nls --disable-shared --disable-libssp --enable-threads=posix --disable-libgomp --enable-tls --enable-lto --disable-symvers && $(MAKE) $(NJOBS) && $(MAKE) install clean: @echo Cleaning toolchain