summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKoenig, Joerg <Joerg.Koenig@techsat.com>2021-09-29 09:34:43 (GMT)
committerKoenig, Joerg <Joerg.Koenig@techsat.com>2021-09-29 09:34:43 (GMT)
commit1b954f9997fdafe431c45e90362da8d267746065 (patch)
tree9717fadf059be2616e44f0156d3605de1f74a4f5
parentac91b68455d45b932ad9ac8e3bc85eed24c56450 (diff)
downloadgcc-compiler-suite-1b954f9997fdafe431c45e90362da8d267746065.zip
gcc-compiler-suite-1b954f9997fdafe431c45e90362da8d267746065.tar.gz
gcc-compiler-suite-1b954f9997fdafe431c45e90362da8d267746065.tar.bz2
Fixed Build of gdb 11refs/changes/31/16931/1
Change-Id: Ieb9f257a31d9b24d4c49dc9a51ff8a73e911370b
-rw-r--r--Makefile24
1 files changed, 20 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index 01eda01..f2f0821 100644
--- a/Makefile
+++ b/Makefile
@@ -185,13 +185,13 @@ prepare:
tar -zxf $(SOURCE_DIR)/bzip2-$(VERSION_BZ2).tar.gz -C $(UNPACK_DIR)/
#
rm -Rf $(UNPACK_DIR)/gcc-$(VERSION_GCC)/gmp
- mv $(UNPACK_DIR)/gmp-$(VERSION_GMP) $(UNPACK_DIR)/gcc-$(VERSION_GCC)/gmp
+ cp -Rf $(UNPACK_DIR)/gmp-$(VERSION_GMP) $(UNPACK_DIR)/gcc-$(VERSION_GCC)/gmp
rm -Rf $(UNPACK_DIR)/gcc-$(VERSION_GCC)/mpc
- mv $(UNPACK_DIR)/mpc-$(VERSION_MPC) $(UNPACK_DIR)/gcc-$(VERSION_GCC)/mpc
+ cp -Rf $(UNPACK_DIR)/mpc-$(VERSION_MPC) $(UNPACK_DIR)/gcc-$(VERSION_GCC)/mpc
rm -Rf $(UNPACK_DIR)/gcc-$(VERSION_GCC)/mpfr
- mv $(UNPACK_DIR)/mpfr-$(VERSION_MPFR) $(UNPACK_DIR)/gcc-$(VERSION_GCC)/mpfr
+ cp -Rf $(UNPACK_DIR)/mpfr-$(VERSION_MPFR) $(UNPACK_DIR)/gcc-$(VERSION_GCC)/mpfr
rm -Rf $(UNPACK_DIR)/gcc-$(VERSION_GCC)/isl
- mv $(UNPACK_DIR)/isl-$(VERSION_ISL) $(UNPACK_DIR)/gcc-$(VERSION_GCC)/isl
+ cp -Rf $(UNPACK_DIR)/isl-$(VERSION_ISL) $(UNPACK_DIR)/gcc-$(VERSION_GCC)/isl
build-common:
mkdir -p $(BUILD_DIR)
@@ -942,6 +942,21 @@ wingcc-bzip2:
chmod 644 $(WINGCC_INST_DIR)/$(XGCC_TARGET64)/lib/libbz2.a
wingcc-gdb:
+ rm -Rf $(BUILD_DIR)/gmp
+ cp -Rf $(UNPACK_DIR)/gmp-$(VERSION_GMP) $(BUILD_DIR)/gmp
+ cd $(BUILD_DIR)/gmp && \
+ export PATH=$(XGCC_BINPATH):$(PATH) && \
+ CC=$(XGCC64) CXX=$(XGPP64) \
+ CXXFLAGS="-g -O2 -fpermissive" \
+ CFLAGS="-g -O2" \
+ ./configure \
+ --with-static-standard-libraries \
+ --prefix=$(WINGCC_INST_DIR) \
+ --target=$(XGCC_TARGET64) \
+ --with-python=no \
+ --host=$(XGCC_TARGET64) \
+ --build=$(ARCH64) && \
+ make $(JOBS) && make $(JOBS) install
rm -Rf $(BUILD_DIR)/gdb && mkdir -p $(BUILD_DIR)/gdb
cd $(BUILD_DIR)/gdb && \
export PATH=$(XGCC_BINPATH):$(PATH) && \
@@ -949,6 +964,7 @@ wingcc-gdb:
CXXFLAGS="-g -O2 -fpermissive" \
CFLAGS="-g -O2" \
$(UNPACK_DIR)/gdb-$(VERSION_GDB)/configure \
+ --with-static-standard-libraries \
--prefix=$(WINGCC_INST_DIR) \
--target=$(XGCC_TARGET64) \
--with-python=no \