X-Git-Url: http://git.ipfire.org/?p=ipfire-2.x.git;a=blobdiff_plain;f=lfs%2Fgcc;h=2679c35676a0eec8c5ab73957d99401fb503bb48;hp=c0e8cd386e2b2312e21a536d59effa1d3050c670;hb=fe6d84cbb56f3f331865ff603693c4f73c254b82;hpb=90d372c4b422f71fec009b3ae0cda948f881dc7d diff --git a/lfs/gcc b/lfs/gcc index c0e8cd386e..2679c35676 100644 --- a/lfs/gcc +++ b/lfs/gcc @@ -52,7 +52,7 @@ ifeq "$(PASS)" "1" EXTRA_CONFIG = --prefix=/tools \ --with-local-prefix=/tools --disable-nls --enable-shared \ --enable-languages=c - EXTRA_MAKE = BOOT_LDFLAGS="-static" bootstrap + EXTRA_MAKE = bootstrap BOOT_LDFLAGS="-static" EXTRA_INSTALL = else TARGET = $(DIR_INFO)/$(THISAPP)-tools2 @@ -71,9 +71,9 @@ endif ############################################################################### objects = $(DL_FILE) -$(DL_FILE) = $(DL_FROM)/$(DL_FILE) +$(DL_FILE = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_MD5 = 6ff1af12c53cbb3f79b27f2d6a9a3d50 +$(DL_FILE)_MD5 = 6ff1af12c53cbb3f79b27f2d6a9a3d50 install : $(TARGET) @@ -105,20 +105,19 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @rm -rf $(DIR_APP) $(DIR_SRC)/gcc-build && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE) @mkdir $(DIR_SRC)/gcc-build ifeq "$(ROOT)" "" - cd $(DIR_APP) && sed -i 's/install_to_$(INSTALL_DEST) //' libiberty/Makefile.in - cd $(DIR_APP) && sed 's/^XCFLAGS =$\/& -fomit-frame-pointer/' gcc/Makefile.in.tmp \ - > gcc/Makefile.in + cd $(DIR_APP) && sed -i 's/install_to_$$(INSTALL_DEST) //' libiberty/Makefile.in + cd $(DIR_APP) && sed -i 's/^XCFLAGS =$$/& -fomit-frame-pointer/' gcc/Makefile.in cd $(DIR_APP) && sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in cd $(DIR_APP) && sed -i 's/@have_mktemp_command@/yes/' gcc/gccbug.in - cd $(DIR_SRC)/gcc-build && /bin/bash $(DIR_APP)/configure $(EXTRA_CONFIG) - cd $(DIR_SRC)/gcc-build && make $(MAKETUNING) - cd $(DIR_SRC)/gcc-build && make install + cd $(DIR_SRC)/gcc-build && $(DIR_APP)/configure $(EXTRA_CONFIG) + cd $(DIR_SRC)/gcc-build && make $(MAKETUNING) $(EXTRA_MAKE) + cd $(DIR_SRC)/gcc-build && make $(EXTRA_INSTALL) install ln -sfv ../usr/bin/cpp /lib ln -sfv gcc /usr/bin/cc else ifeq "$(PASS)" "1" - cd $(DIR_SRC)/gcc-build && /bin/bash $(DIR_APP)/configure $(EXTRA_CONFIG) + cd $(DIR_SRC)/gcc-build && $(DIR_APP)/configure $(EXTRA_CONFIG) cd $(DIR_SRC)/gcc-build && make $(MAKETUNING) $(EXTRA_MAKE) cd $(DIR_SRC)/gcc-build && make $(EXTRA_INSTALL) install ln -sfv gcc /tools/bin/cc @@ -129,7 +128,7 @@ else cd $(DIR_APP) && sed 's/^XCFLAGS =$\/& -fomit-frame-pointer/' gcc/Makefile.in.tmp \ > gcc/Makefile.in cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/$(THISAPP)-specs-1.patch - cd $(DIR_SRC)/gcc-build && /bin/bash $(DIR_APP)/configure $(EXTRA_CONFIG) + cd $(DIR_SRC)/gcc-build && $(DIR_APP)/configure $(EXTRA_CONFIG) cd $(DIR_SRC)/gcc-build && make $(MAKETUNING) $(EXTRA_MAKE) cd $(DIR_SRC)/gcc-build && make $(EXTRA_INSTALL) install endif