diff options
author | Vyacheslav Razykov | 2023-08-02 11:10:32 +0500 |
---|---|---|
committer | Vyacheslav Razykov | 2023-08-02 11:10:32 +0500 |
commit | 690f14a5e28a94f9a41575657c5da816e6d819b4 (patch) | |
tree | 59181049b827a8933586ec04d6bf3bbb894752c5 | |
parent | d986c25fadbbf53286686d3c11cd20dd6b296b29 (diff) | |
download | aur-690f14a5e28a94f9a41575657c5da816e6d819b4.tar.gz |
Update to 12.2.0-1
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 25 |
2 files changed, 14 insertions, 21 deletions
@@ -1,6 +1,6 @@ pkgbase = arm-linux-gnueabihf-gcc-stage1 pkgdesc = The GNU Compiler Collection. Stage 1 for toolchain building (arm-linux-gnueabihf) - pkgver = 12.1.0 + pkgver = 12.2.0 pkgrel = 1 url = https://gcc.gnu.org arch = i686 @@ -15,19 +15,17 @@ pkgbase = arm-linux-gnueabihf-gcc-stage1 options = !emptydirs options = !distcc options = !strip - source = https://sourceware.org/pub/gcc/releases/gcc-12.1.0/gcc-12.1.0.tar.xz - source = https://sourceware.org/pub/gcc/releases/gcc-12.1.0/gcc-12.1.0.tar.xz.sig + source = https://sourceware.org/pub/gcc/releases/gcc-12.2.0/gcc-12.2.0.tar.xz + source = https://sourceware.org/pub/gcc/releases/gcc-12.2.0/gcc-12.2.0.tar.xz.sig source = https://libisl.sourceforge.io/isl-0.24.tar.xz - source = 844a5c8ca.patch::https://gcc.gnu.org/git/?p=gcc.git;a=patch;h=844a5c8ca768dc0cc90c1a943756610832d686a8 source = gcc-ada-repro.patch validpgpkeys = F3691687D867B81B51CE07D9BBE43771487328A9 validpgpkeys = 86CFFCA918CF3AF47147588051E8B148A9999C34 validpgpkeys = 13975A70E63C361C73AE69EF6EEB81F8981C74C7 validpgpkeys = D3A93CAD751C2AF4F8C7AD516C35B99309B5FA62 - sha256sums = 62fd634889f31c02b64af2c468f064b47ad1ca78411c45abe6ac4b5f8dd19c7b + sha256sums = e549cf9cf3594a00e27b6589d4322d70e0720cdd213f39beb4181e06926230ff sha256sums = SKIP sha256sums = 043105cc544f416b48736fff8caf077fb0663a717d06b1113f16e391ac99ebad - sha256sums = 6dc8d32e76bc6c7c1a24ae527062ec1b4f393c9f7e0e25f6ab4acc98f622a80f sha256sums = 1773f5137f08ac1f48f0f7297e324d5d868d55201c03068670ee4602babdef2f pkgname = arm-linux-gnueabihf-gcc-stage1 @@ -1,13 +1,13 @@ +# Maintainer: Vyacheslav Razykov <v.razykov@gmail.com> # Contributor: Alexander 'hatred' Drozdov <adrozdoff@gmail.com> # Contributor: toha257 <toha257@gmail.com> # Contributor: Allan McRae <allan@archlinux.org> # Contributor: Kevin Mihelich <kevin@archlinuxarm.org> # Contributor: Tavian Barnes <tavianator@tavianator.com> -# Maintainer: Vyacheslav Razykov <v.razykov@gmail.com> _target="arm-linux-gnueabihf" pkgname=${_target}-gcc-stage1 -pkgver=12.1.0 +pkgver=12.2.0 _majorver=${pkgver%%.*} _islver=0.24 pkgrel=1 @@ -19,16 +19,14 @@ depends=("${_target}-binutils>=2.38-1" libmpc zlib) options=(!emptydirs !distcc !strip) source=(https://sourceware.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.xz{,.sig} https://libisl.sourceforge.io/isl-${_islver}.tar.xz - 844a5c8ca.patch::'https://gcc.gnu.org/git/?p=gcc.git;a=patch;h=844a5c8ca768dc0cc90c1a943756610832d686a8' gcc-ada-repro.patch) validpgpkeys=(F3691687D867B81B51CE07D9BBE43771487328A9 # bpiotrowski@archlinux.org 86CFFCA918CF3AF47147588051E8B148A9999C34 # evangelos@foutrelis.com 13975A70E63C361C73AE69EF6EEB81F8981C74C7 # richard.guenther@gmail.com D3A93CAD751C2AF4F8C7AD516C35B99309B5FA62) # Jakub Jelinek <jakub@redhat.com> -sha256sums=('62fd634889f31c02b64af2c468f064b47ad1ca78411c45abe6ac4b5f8dd19c7b' +sha256sums=('e549cf9cf3594a00e27b6589d4322d70e0720cdd213f39beb4181e06926230ff' 'SKIP' '043105cc544f416b48736fff8caf077fb0663a717d06b1113f16e391ac99ebad' - '6dc8d32e76bc6c7c1a24ae527062ec1b4f393c9f7e0e25f6ab4acc98f622a80f' '1773f5137f08ac1f48f0f7297e324d5d868d55201c03068670ee4602babdef2f') prepare() { @@ -45,12 +43,9 @@ prepare() { sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" {libiberty,gcc}/configure # Reproducible gcc-ada - patch -Np0 < "$srcdir/gcc-ada-repro.patch" - - # tree-optimization/105562 - avoid uninit diagnostic with better FRE - patch -Np1 < "$srcdir/844a5c8ca.patch" + patch -Np0 < "${srcdir}"/gcc-ada-repro.patch - mkdir -p "$srcdir/gcc-build" + mkdir -p "${srcdir}"/gcc-build } build() { @@ -66,7 +61,7 @@ build() { CFLAGS="${CFLAGS/ -Werror=format-security/}" CXXFLAGS="${CXXFLAGS/ -Werror=format-security/}" - "$srcdir/gcc/configure" --prefix=/usr \ + "${srcdir}"/gcc/configure --prefix=/usr \ --program-prefix=${_target}- \ --with-local-prefix=/usr/${_target} \ --with-sysroot=/usr/${_target} \ @@ -112,12 +107,12 @@ build() { package() { cd gcc-build - make DESTDIR="$pkgdir" install-gcc install-target-libgcc + make DESTDIR="${pkgdir}" install-gcc install-target-libgcc - rm -rf "$pkgdir/usr/share" + rm -rf "${pkgdir}"/usr/share # strip it manually - strip "$pkgdir/usr/bin/"* 2>/dev/null || true - find "$pkgdir/usr/lib" -type f -exec /usr/bin/${_target}-strip \ + strip "${pkgdir}"/usr/bin/* 2>/dev/null || true + find "${pkgdir}"/usr/lib -type f -exec /usr/bin/${_target}-strip \ --strip-unneeded {} \; 2>/dev/null || true } |