summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMichel Zou2019-01-22 20:10:41 +0100
committerMichel Zou2019-01-22 20:10:41 +0100
commit9709c2bae874683645b28ae4926306c8b9e84a9b (patch)
tree510390d23a3f5294dc3a6971fdeb33b14f7f00cf /PKGBUILD
parent68d3adf365bdea18fefff9ea8515de5f39941910 (diff)
downloadaur-9709c2bae874683645b28ae4926306c8b9e84a9b.tar.gz
gcc9-pr85644
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD10
1 files changed, 7 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 36e6e3d89be9..43a3fb952eb3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@ _targets="i686-w64-mingw32 x86_64-w64-mingw32"
pkgname=mingw-w64-gcc
pkgver=8.2.0
_islver=0.19
-pkgrel=2
+pkgrel=3
pkgdesc="Cross GCC for the MinGW-w64 cross-compiler"
arch=('x86_64')
url="http://gcc.gnu.org"
@@ -24,14 +24,15 @@ options=('!strip' 'staticlibs' '!emptydirs' '!buildflags')
#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"
- bz86593.patch)
+ bz86593.patch gcc9-pr85644.patch)
validpgpkeys=(F3691687D867B81B51CE07D9BBE43771487328A9 # bpiotrowski@archlinux.org
13975A70E63C361C73AE69EF6EEB81F8981C74C7 # richard.guenther@gmail.com
33C235A34C46AA3FFB293709A328C3A2C3C45C06) # Jakub Jelinek <jakub@redhat.com>
sha256sums=('196c3c04ba2613f893283977e6011b2345d1cd1af9abeac58e916b1aab3e0080'
'SKIP'
'd59726f34f7852a081fbd3defd1ab2136f174110fc2e0c8d10bb122173fa9ed8'
- '5e8e3819f493749e5fac1a786661e014c9e1d7819796092b5768d2fc37778476')
+ '5e8e3819f493749e5fac1a786661e014c9e1d7819796092b5768d2fc37778476'
+ '1710a0fbb5de56887da35880ace1d644fd8e95b7eeaa0226241c28d697cba4be')
prepare() {
ln -sf gcc-${pkgver/+/-} gcc
@@ -41,6 +42,9 @@ prepare() {
rm -f gcc/testsuite/g++.dg/pr86593.C
patch -p1 -i "$srcdir/bz86593.patch"
+ # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86832
+ patch -p0 -i "$srcdir"/gcc9-pr85644.patch
+
# link isl for in-tree builds
ln -sf ../isl-${_islver} isl
}