diff options
author | Michel Zou | 2020-05-14 16:13:53 +0200 |
---|---|---|
committer | Michel Zou | 2020-05-14 16:13:53 +0200 |
commit | 872235553fb95e94f80ea628891f23f96c63a0e5 (patch) | |
tree | 6c13379667cf79b5ec0bbabfd10df5dd8d29c38a /PKGBUILD | |
parent | 471bf53c2b783c3aa48dea5508a5b40dc155b6a3 (diff) | |
download | aur-872235553fb95e94f80ea628891f23f96c63a0e5.tar.gz |
10.1.0 +dwarf2
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 31 |
1 files changed, 13 insertions, 18 deletions
@@ -1,5 +1,5 @@ pkgname=mingw-w64-gcc -pkgver=9.3.0 +pkgver=10.1.0 _islver=0.21 pkgrel=1 pkgdesc="Cross GCC for the MinGW-w64 cross-compiler" @@ -7,22 +7,14 @@ arch=('x86_64') url="https://gcc.gnu.org" license=('GPL' 'LGPL' 'FDL' 'custom') groups=('mingw-w64-toolchain' 'mingw-w64') -depends=('zlib' 'libmpc' - 'mingw-w64-crt' 'mingw-w64-binutils' 'mingw-w64-winpthreads' - 'mingw-w64-headers') -makedepends=("gcc-ada>=${pkgver:0:1}") -optdepends=() +depends=('zlib' 'libmpc' 'mingw-w64-crt' 'mingw-w64-binutils' 'mingw-w64-winpthreads' 'mingw-w64-headers') +makedepends=("gcc-ada>=${pkgver:0:2}") provides=('mingw-w64-gcc-base') -replaces=() -backup=() 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") -validpgpkeys=(F3691687D867B81B51CE07D9BBE43771487328A9 # bpiotrowski@archlinux.org - 13975A70E63C361C73AE69EF6EEB81F8981C74C7 # richard.guenther@gmail.com - 33C235A34C46AA3FFB293709A328C3A2C3C45C06) # Jakub Jelinek <jakub@redhat.com> -sha256sums=('71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1' +validpgpkeys=(33C235A34C46AA3FFB293709A328C3A2C3C45C06) # Jakub Jelinek <jakub@redhat.com> +sha256sums=('b6898a23844b656f1b68691c5c012036c2e694ac4b53a8918d4712ad876e7ea2' 'SKIP' 'd18ca11f8ad1a39ab6d03d3dcb3365ab416720fcb65b42d69f34f51bf0a0e859') @@ -32,6 +24,9 @@ prepare() { ln -sf gcc-${pkgver/+/-} gcc cd gcc + # mmapio.c:69:14: error: implicit declaration of function ‘getpagesize’ + sed -i 's|\-Werror||g' libbacktrace/configure + # link isl for in-tree builds ln -sf ../isl-${_islver} isl } @@ -41,15 +36,15 @@ build() { mkdir -p "$srcdir"/build-${_arch} && cd "$srcdir"/build-${_arch} "$srcdir"/gcc/configure --prefix=/usr --libexecdir=/usr/lib \ --target=${_arch} \ - --with-pkgversion="Arch Linux $pkgver-$pkgrel" \ --with-bugurl=https://bugs.archlinux.org/ \ - --enable-languages=c,lto,c++,objc,obj-c++,fortran,ada \ + --enable-languages=c,lto,c++,ada,objc,obj-c++,fortran \ --enable-shared --enable-static \ --enable-threads=posix --enable-fully-dynamic-string \ --enable-libstdcxx-time=yes --enable-libstdcxx-filesystem-ts=yes \ --with-system-zlib --enable-cloog-backend=isl \ - --enable-lto --disable-dw2-exceptions --enable-libgomp \ - --disable-multilib --enable-checking=release + --enable-lto --enable-libgomp \ + --disable-multilib --enable-checking=release \ + --disable-sjlj-exceptions --with-dwarf2 make done } @@ -60,7 +55,7 @@ package() { make DESTDIR="$pkgdir" install ${_arch}-strip "$pkgdir"/usr/${_arch}/lib/*.dll strip "$pkgdir"/usr/bin/${_arch}-* - strip "$pkgdir"/usr/lib/gcc/${_arch}/${pkgver:0:5}/{cc1*,collect2,gnat1,f951,lto*} + strip "$pkgdir"/usr/lib/gcc/${_arch}/${pkgver}/{cc1*,collect2,gnat1,f951,lto*} ln -s ${_arch}-gcc "$pkgdir"/usr/bin/${_arch}-cc # mv dlls mkdir -p "$pkgdir"/usr/${_arch}/bin/ |