diff options
author | Andreas Grapentin <andreas@grapentin.org> | 2018-05-23 22:34:04 +0200 |
---|---|---|
committer | Andreas Grapentin <andreas@grapentin.org> | 2018-05-23 22:34:04 +0200 |
commit | 4e0223ba90e229cfe066194ce2f4189bfcbf9e7a (patch) | |
tree | d0dfece247fba00c40a50a50241a5a70cfe923d6 /src/stage1/toolchain-pkgbuilds/gcc/PKGBUILD.in | |
parent | c9d45d267226ecad2d5ac4b91efa8740c3542589 (diff) |
beware of the monster - this commit unifies the separate porting efforts into one source tree
Diffstat (limited to 'src/stage1/toolchain-pkgbuilds/gcc/PKGBUILD.in')
-rw-r--r-- | src/stage1/toolchain-pkgbuilds/gcc/PKGBUILD.in | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/stage1/toolchain-pkgbuilds/gcc/PKGBUILD.in b/src/stage1/toolchain-pkgbuilds/gcc/PKGBUILD.in index 2863cad..f7f9c04 100644 --- a/src/stage1/toolchain-pkgbuilds/gcc/PKGBUILD.in +++ b/src/stage1/toolchain-pkgbuilds/gcc/PKGBUILD.in @@ -2,7 +2,7 @@ _target=@CHOST@ pkgname=$_target-gcc -pkgver=7.3.1+20180312 +pkgver=8.1.0 _islver=0.18 pkgrel=1 pkgdesc='The GNU Compiler Collection - cross compiler for @CARCH@ target' @@ -14,15 +14,16 @@ makedepends=(gmp mpfr) options=(!emptydirs !strip staticlibs) conflicts=($pkgname-bootstrap) replaces=($pkgname-bootstrap) -source=(https://sources.archlinux.org/other/gcc/gcc-${pkgver/+/-}.tar.xz{,.sig} +source=(https://ftp.gnu.org/gnu/gcc/gcc-$pkgver/gcc-$pkgver.tar.xz{,.sig} http://isl.gforge.inria.fr/isl-$_islver.tar.bz2 - 0001-pthread-reentrant.patch) + pure64.patch) validpgpkeys=(F3691687D867B81B51CE07D9BBE43771487328A9 # bpiotrowski@archlinux.org - 13975A70E63C361C73AE69EF6EEB81F8981C74C7) # richard.guenther@gmail.com -sha256sums=('c52618f656f2102b3544419e7d0a8a4f4e6ff052783865202be73edf1a40e28b' + 13975A70E63C361C73AE69EF6EEB81F8981C74C7 # richard.guenther@gmail.com + 33C235A34C46AA3FFB293709A328C3A2C3C45C06) # Jakub Jelinek <jakub@redhat.com> +sha256sums=('1d1866f992626e61349a1ccd0b8d5253816222cdc13390dcfaa74b093aa2b153' 'SKIP' '6b8b0fd7f81d0a957beb3679c81bbb34ccc7568d5682844d8924424a0dadcb1b' - 'fc9c6f0edd615f2b39deff28b9626a08fd98ef8ce19f7e34281c0a5bd653ac3b') + 'ce8fd53670d34ab3a57a50d1f9b15a905c79bda611d447f52cd1612846682224') prepare() { [[ ! -d gcc ]] && ln -s gcc-${pkgver/+/-} gcc @@ -34,12 +35,12 @@ prepare() { # Do not run fixincludes sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in + # Arch Linux installs 64bit libraries in/lib + patch -Np1 -i "$srcdir"/pure64.patch + # hack! - some configure tests for header files using "$CPP $CPPFLAGS" sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" "$srcdir"/gcc/{libiberty,gcc}/configure - # fix -pthreads behavior on risc-v - patch -Np1 -i "$srcdir/0001-pthread-reentrant.patch" - mkdir -p "$srcdir/gcc-build" } @@ -53,6 +54,7 @@ build() { $srcdir/gcc/configure \ --target=$_target \ + @GCC_CONFIG_FLAGS@ \ --prefix=/usr \ --libdir=/usr/lib \ --libexecdir=/usr/lib \ @@ -66,11 +68,9 @@ build() { --enable-languages=c,c++,fortran \ --disable-libmudflap \ --disable-libssp \ - --disable-libquadmath \ + --enable-libquadmath \ --disable-nls \ --@MULTILIB@-multilib \ - --with-abi=@GCC_MABI@ \ - --with-arch=@GCC_MARCH@ \ --disable-bootstrap \ --enable-checking=release |