diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 25 |
1 files changed, 8 insertions, 17 deletions
@@ -4,8 +4,8 @@ _arch=armv7l _target=$_arch-unknown-linux-gnueabihf pkgname=$_arch-gcc -pkgver=12.2.0 -pkgrel=0 +pkgver=12.2.1 +pkgrel=1 pkgdesc='The GNU Compiler Collection - cross compiler for armv7l' arch=(x86_64) url='https://gcc.gnu.org/' @@ -15,25 +15,16 @@ 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} - #https://gcc.gnu.org/pub/gcc/snapshots/$_snapshot/gcc-$_snapshot.tar.xz -) +_commit=6b1adeb22789e190e87b905761f8a47a2e4e830a +source=(git+https://sourceware.org/git/gcc.git#commit=${_commit}) -sha256sums=('e549cf9cf3594a00e27b6589d4322d70e0720cdd213f39beb4181e06926230ff' - 'SKIP') +sha256sums=('SKIP') 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 -else - _basedir=gcc-$pkgver -fi - prepare() { cd $_basedir @@ -46,20 +37,20 @@ build() { CFLAGS=${CFLAGS/-Werror=format-security/} CXXFLAGS=${CXXFLAGS/-Werror=format-security/} - "$srcdir"/$_basedir/configure \ + "$srcdir"/gcc/configure \ --prefix=/usr \ --with-sysroot=/usr/$_target/sys-root \ --libexecdir=/usr/lib \ --target=$_target \ --disable-nls --enable-default-pie \ - --enable-languages=c,c++,fortran \ + --enable-languages=c,c++ \ --with-system-zlib --enable-__cxa_atexit \ --enable-linker-build-id \ --enable-plugin \ --with-linker-hash-style=gnu --enable-gnu-indirect-function \ --disable-multilib --disable-werror \ --enable-checking=release --enable-host-shared --disable-libssp --disable-libstdcxx-pch \ - --with-arch=armv7-a --with-float=hard --with-fpu=vfpv3-d16 + --with-arch=armv7-a --with-float=hard --with-fpu=neon make } |