diff options
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 33 |
2 files changed, 27 insertions, 24 deletions
@@ -1,7 +1,7 @@ pkgbase = aarch64-gcc-bootstrap pkgdesc = The GNU Compiler Collection - cross compiler for ARM64 target - pkgver = 10.3.0 - pkgrel = 2 + pkgver = 11.1.0 + pkgrel = 0 url = https://gcc.gnu.org/ arch = x86_64 license = GPL @@ -15,14 +15,16 @@ pkgbase = aarch64-gcc-bootstrap options = !emptydirs options = !strip options = staticlibs - source = https://ftp.gnu.org/gnu/gcc/gcc-10.3.0/gcc-10.3.0.tar.xz - source = https://ftp.gnu.org/gnu/gcc/gcc-10.3.0/gcc-10.3.0.tar.xz.sig - source = http://isl.gforge.inria.fr/isl-0.23.tar.bz2 - validpgpkeys = 33C235A34C46AA3FFB293709A328C3A2C3C45C06 + source = https://sourceware.org/pub/gcc/releases/gcc-11.1.0/gcc-11.1.0.tar.xz + source = https://sourceware.org/pub/gcc/releases/gcc-11.1.0/gcc-11.1.0.tar.xz.sig + source = http://isl.gforge.inria.fr/isl-0.24.tar.bz2 + validpgpkeys = F3691687D867B81B51CE07D9BBE43771487328A9 + validpgpkeys = 86CFFCA918CF3AF47147588051E8B148A9999C34 validpgpkeys = 13975A70E63C361C73AE69EF6EEB81F8981C74C7 - sha256sums = 64f404c1a650f27fc33da242e1f2df54952e3963a49e06e73f6940f3223ac344 + validpgpkeys = D3A93CAD751C2AF4F8C7AD516C35B99309B5FA62 + sha256sums = 4c4a6fb8a8396059241c2e674b85b351c26a5d678274007f076957afa1cc9ddf sha256sums = SKIP - sha256sums = c58922c14ae7d0791a77932f377840890f19bc486b653fa64eba7f1026fb214d + sha256sums = fcf78dd9656c10eb8cf9fbd5f59a0b6b01386205fe1934b3b287a0a1898145c0 pkgname = aarch64-gcc-bootstrap @@ -6,9 +6,9 @@ _arch=aarch64 _target=$_arch-unknown-linux-gnu pkgname=$_arch-gcc-bootstrap -pkgver=10.3.0 -_islver=0.23 -pkgrel=2 +pkgver=11.1.0 +_islver=0.24 +pkgrel=0 #_snapshot=8-20190111 pkgdesc='The GNU Compiler Collection - cross compiler for ARM64 target' arch=(x86_64) @@ -19,14 +19,18 @@ makedepends=($_arch-binutils) provides=($_arch-gcc) conflicts=($_arch-gcc) options=(!emptydirs !strip staticlibs) -source=(https://ftp.gnu.org/gnu/gcc/gcc-$pkgver/gcc-$pkgver.tar.xz{,.sig} +source=(https://sourceware.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.xz{,.sig} #https://gcc.gnu.org/pub/gcc/snapshots/$_snapshot/gcc-$_snapshot.tar.xz - http://isl.gforge.inria.fr/isl-$_islver.tar.bz2) -sha256sums=('64f404c1a650f27fc33da242e1f2df54952e3963a49e06e73f6940f3223ac344' + http://isl.gforge.inria.fr/isl-$_islver.tar.bz2) + +sha256sums=('4c4a6fb8a8396059241c2e674b85b351c26a5d678274007f076957afa1cc9ddf' 'SKIP' - 'c58922c14ae7d0791a77932f377840890f19bc486b653fa64eba7f1026fb214d') -validpgpkeys=(33C235A34C46AA3FFB293709A328C3A2C3C45C06 # Jakub Jelinek <jakub@redhat.com> - 13975A70E63C361C73AE69EF6EEB81F8981C74C7) # Richard Guenther <richard.guenther@gmail.com> + 'fcf78dd9656c10eb8cf9fbd5f59a0b6b01386205fe1934b3b287a0a1898145c0') + +validpgpkeys=(F3691687D867B81B51CE07D9BBE43771487328A9 # bpiotrowski@archlinux.org + 86CFFCA918CF3AF47147588051E8B148A9999C34 # evangelos@foutrelis.com + 13975A70E63C361C73AE69EF6EEB81F8981C74C7 # richard.guenther@gmail.com + D3A93CAD751C2AF4F8C7AD516C35B99309B5FA62) # Jakub Jelinek <jakub@redhat.com> if [ -n "$_snapshot" ]; then _basedir=gcc-$_snapshot @@ -40,12 +44,6 @@ prepare() { # link isl for in-tree builds ln -sf ../isl-$_islver isl - #hack - Having CPPFLAGS defined makes the build barf. Workaround it like this: - _cppflags=$CPPFLAGS - CFLAGS="$_cppflags $CFLAGS" - CXXFLAGS="$_cppflags $CXXFLAGS" - unset CPPFLAGS - rm -rf "$srcdir"/gcc-build mkdir "$srcdir"/gcc-build } @@ -53,6 +51,9 @@ prepare() { build() { cd gcc-build + CFLAGS=${CFLAGS/-Werror=format-security/} + CXXFLAGS=${CXXFLAGS/-Werror=format-security/} + "$srcdir"/$_basedir/configure \ --prefix=/usr \ --with-sysroot=/usr/$_target/sys-root \ @@ -83,6 +84,6 @@ package() { rm -r "$pkgdir"/usr/{include,share} #workaround for fakeroot bug - chown -R root:root "$pkgdir"/usr +# chown -R root:root "$pkgdir"/usr } |