diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 20 |
1 files changed, 14 insertions, 6 deletions
@@ -132,12 +132,12 @@ $(SOURCE_DIR)/bzip2-$(VERSION_BZ2).tar.gz: $(SOURCE_DIR)/gdb-$(VERSION_GDB).tar.gz: $(WGET) -c ftp://sourceware.org/pub/gdb/releases/gdb-$(VERSION_GDB).tar.gz -O \ $(SOURCE_DIR)/gdb-$(VERSION_GDB).tar.gz -#$(SOURCE_DIR)/isl-$(VERSION_ISL).tar.bz2: -# $(WGET) -c "ftp://gcc.gnu.org/pub/gcc/infrastructure/isl-$(VERSION_ISL).tar.bz2" -O \ -# $(SOURCE_DIR)/isl-$(VERSION_ISL).tar.bz2 $(SOURCE_DIR)/isl-$(VERSION_ISL).tar.bz2: - $(WGET) -c "http://isl.gforge.inria.fr/isl-$(VERSION_ISL).tar.bz2" -O \ + $(WGET) -c "ftp://gcc.gnu.org/pub/gcc/infrastructure/isl-$(VERSION_ISL).tar.bz2" -O \ $(SOURCE_DIR)/isl-$(VERSION_ISL).tar.bz2 +#$(SOURCE_DIR)/isl-$(VERSION_ISL).tar.bz2: +# $(WGET) -c "http://isl.gforge.inria.fr/isl-$(VERSION_ISL).tar.bz2" -O \ +# $(SOURCE_DIR)/isl-$(VERSION_ISL).tar.bz2 download: $(SOURCE_PACKAGES) @@ -175,8 +175,7 @@ prepare: patch -p1 < $(PATCHES_DIR)/0004-Windows-Use-not-in-progpath-and-leave-case-as-is.patch tar -jxf $(SOURCE_DIR)/binutils-$(VERSION_BINUTILS).tar.bz2 -C $(UNPACK_DIR)/ cd $(UNPACK_DIR)/binutils-$(VERSION_BINUTILS) && \ - patch -p1 < $(PATCHES_DIR)/0004-Windows-Use-not-in-progpath-and-leave-case-as-is.patch && \ - patch -p1 < $(PATCHES_DIR)/0020-binutil-2.37_RUST_NO_RECURSION_LIMIT_mingw.patch + patch -p1 < $(PATCHES_DIR)/0004-Windows-Use-not-in-progpath-and-leave-case-as-is.patch tar -jxf $(SOURCE_DIR)/mingw-w64-v$(VERSION_MINGW).tar.bz2 -C $(UNPACK_DIR)/ tar -jxf $(SOURCE_DIR)/mpfr-$(VERSION_MPFR).tar.bz2 -C $(UNPACK_DIR)/ tar -jxf $(SOURCE_DIR)/isl-$(VERSION_ISL).tar.bz2 -C $(UNPACK_DIR)/ @@ -277,6 +276,8 @@ lingcc-finish: find $(INST_BASE)/gcc -type f -name "*.py" | xargs rm -f lingcc-gdb: + cp -f $(BUILD_DIR)/gcc/gmp/.libs/libgmp.a $(INST_BASE)/gcc/lib64 + cp -f $(BUILD_DIR)/gcc/gmp/gmp.h $(INST_BASE)/gcc/include rm -Rf $(BUILD_DIR)/lingdb mkdir -p $(BUILD_DIR)/lingdb cd $(BUILD_DIR)/lingdb && \ @@ -289,6 +290,7 @@ lingcc-gdb: --target=$(ARCH64) \ --host=$(ARCH64) \ --with-python=no \ + --with-libgmp-prefix=$(INST_BASE)/gcc \ --build=$(ARCH64) && \ make $(JOBS) && make $(JOBS) install @@ -505,6 +507,8 @@ xgcc-finish: fi; xgcc-gdb: + cp -f $(BUILD_DIR)/gcc/gmp/.libs/libgmp.a $(XGCC_INST_DIR)/lib + cp -f $(BUILD_DIR)/gcc/gmp/gmp.h $(XGCC_INST_DIR)/include rm -rf $(BUILD_DIR)/gdb && mkdir -p $(BUILD_DIR)/gdb cd $(BUILD_DIR)/gdb && \ export PATH=$(XGCC_BINPATH):$(INST_BASE)/gcc/bin:$(PATH) && \ @@ -515,6 +519,7 @@ xgcc-gdb: --prefix=$(XGCC_INST_DIR) \ --target=$(XGCC_TARGET64) \ --with-python=no \ + --with-libgmp-prefix=$(XGCC_INST_DIR) \ --build=$(ARCH64) \ --host=$(ARCH64) && \ make $(JOBS) && make $(JOBS) install @@ -942,6 +947,8 @@ wingcc-bzip2: chmod 644 $(WINGCC_INST_DIR)/$(XGCC_TARGET64)/lib/libbz2.a wingcc-gdb: + cp -f $(BUILD_DIR)/gcc/gmp/.libs/libgmp.a $(WINGCC_INST_DIR)/lib + cp -f $(BUILD_DIR)/gcc/gmp/gmp.h $(WINGCC_INST_DIR)/include rm -Rf $(BUILD_DIR)/gdb && mkdir -p $(BUILD_DIR)/gdb cd $(BUILD_DIR)/gdb && \ export PATH=$(XGCC_BINPATH):$(PATH) && \ @@ -952,6 +959,7 @@ wingcc-gdb: --prefix=$(WINGCC_INST_DIR) \ --target=$(XGCC_TARGET64) \ --with-python=no \ + --with-libgmp-prefix=$(WINGCC_INST_DIR) \ --host=$(XGCC_TARGET64) \ --build=$(ARCH64) && \ make $(JOBS) && make $(JOBS) install |