diff options
author | Volker Grabsch <vog@notjusthosting.com> | 2010-05-01 13:31:20 (GMT) |
---|---|---|
committer | Volker Grabsch <vog@notjusthosting.com> | 2010-05-01 13:31:20 (GMT) |
commit | 50862948013d648b610cbc274da402a4660ebadd (patch) | |
tree | da98fb29c75068544e610d662759b157d5978f59 /src/gcc.mk | |
parent | 6dcaf350e817b236ca0fcc7a25100788c7bc1f3f (diff) | |
download | mxe-50862948013d648b610cbc274da402a4660ebadd.zip mxe-50862948013d648b610cbc274da402a4660ebadd.tar.gz mxe-50862948013d648b610cbc274da402a4660ebadd.tar.bz2 |
upgrade package gcc to GCC 4.5, switching back from TDM to MinGW (by Tony Theodore)
Diffstat (limited to 'src/gcc.mk')
-rw-r--r-- | src/gcc.mk | 19 |
1 files changed, 6 insertions, 13 deletions
@@ -3,15 +3,15 @@ # GCC PKG := gcc -$(PKG)_IGNORE := 4.4.3 -$(PKG)_VERSION := 4.4.0 -$(PKG)_CHECKSUM := 9215af6beb900ca1eef1d6a40c3dabe990203b25 +$(PKG)_IGNORE := +$(PKG)_VERSION := 4.5.0 +$(PKG)_CHECKSUM := 4beb8366ce1883f37255aa57f0258e7d3cd13a9b $(PKG)_SUBDIR := gcc-$($(PKG)_VERSION) $(PKG)_FILE := gcc-$($(PKG)_VERSION).tar.bz2 $(PKG)_WEBSITE := http://gcc.gnu.org/ $(PKG)_URL := ftp://ftp.gnu.org/pub/gnu/gcc/gcc-$($(PKG)_VERSION)/$($(PKG)_FILE) $(PKG)_URL_2 := ftp://ftp.cs.tu-berlin.de/pub/gnu/gcc/gcc-$($(PKG)_VERSION)/$($(PKG)_FILE) -$(PKG)_DEPS := mingwrt mingwrt-dll w32api binutils gcc-gmp gcc-mpfr gcc-tdm gcc-pthreads +$(PKG)_DEPS := mingwrt mingwrt-dll w32api binutils gcc-gmp gcc-mpc gcc-mpfr gcc-pthreads define $(PKG)_UPDATE wget -q -O- 'http://ftp.gnu.org/gnu/gcc/?C=M;O=D' | \ @@ -35,18 +35,11 @@ $(PKG)_CONFIGURE_OPTIONS := \ --enable-sjlj-exceptions define $(PKG)_BUILD - # unpack TDM-GCC - mkdir '$(1)/gcc-tdm' - cd '$(1)/gcc-tdm' && $(call UNPACK_PKG_ARCHIVE,gcc-tdm) - # apply TDM-GCC patches - cd '$(1)' && \ - for p in '$(1)'/gcc-tdm/*.patch; do \ - $(SED) -i 's,\r$$,,' "$$p" || exit 1; \ - patch -p1 -u < "$$p" || exit 1; \ - done # unpack support libraries cd '$(1)' && $(call UNPACK_PKG_ARCHIVE,gcc-gmp) mv '$(1)/$(gcc-gmp_SUBDIR)' '$(1)/gmp' + cd '$(1)' && $(call UNPACK_PKG_ARCHIVE,gcc-mpc) + mv '$(1)/$(gcc-mpc_SUBDIR)' '$(1)/mpc' cd '$(1)' && $(call UNPACK_PKG_ARCHIVE,gcc-mpfr) mv '$(1)/$(gcc-mpfr_SUBDIR)' '$(1)/mpfr' # build everything of GCC except libgomp and libmudflap |