Date: Sunday, April 24, 2022 @ 02:21:08 Author: anatolik Revision: 1189491
upgpkg: avr-gcc 11.3.0-1 Modified: avr-gcc/trunk/PKGBUILD ----------+ PKGBUILD | 26 +++++++++++--------------- 1 file changed, 11 insertions(+), 15 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-04-24 01:06:33 UTC (rev 1189490) +++ PKGBUILD 2022-04-24 02:21:08 UTC (rev 1189491) @@ -7,8 +7,7 @@ _target=avr pkgname=$_target-gcc -pkgver=11.2.0 -_islver=0.24 +pkgver=11.3.0 pkgrel=1 #_snapshot=7-20180125 pkgdesc='The GNU AVR Compiler Collection' @@ -15,16 +14,14 @@ arch=(x86_64) license=(GPL LGPL FDL custom) url='http://gcc.gnu.org/' -depends=($_target-binutils gcc-libs libmpc) +depends=($_target-binutils gcc-libs libmpc libisl zstd) optdepends=('avr-libc: Standard C library for Atmel AVR development') -options=(!emptydirs !strip) +options=(!emptydirs !strip !lto) source=(https://ftp.gnu.org/gnu/gcc/gcc-$pkgver/gcc-$pkgver.tar.xz{,.sig} #ftp://gcc.gnu.org/pub/gcc/snapshots/${_snapshot}/gcc-${_snapshot}.tar.xz - http://isl.gforge.inria.fr/isl-${_islver}.tar.bz2 ) -sha256sums=('d08edc536b54c372a1010ff6619dd274c0f1603aa49212ba20f7aa2cda36fa8b' - 'SKIP' - 'fcf78dd9656c10eb8cf9fbd5f59a0b6b01386205fe1934b3b287a0a1898145c0') +sha256sums=('b47cf2818691f5b1e21df2bb38c795fac2cfbd640ede2d0a5e1c89e338a3ac39' + 'SKIP') validpgpkeys=(D3A93CAD751C2AF4F8C7AD516C35B99309B5FA62 # Jakub Jelinek <ja...@redhat.com> 33C235A34C46AA3FFB293709A328C3A2C3C45C06 # Jakub Jelinek <ja...@redhat.com> 13975A70E63C361C73AE69EF6EEB81F8981C74C7) # Richard Guenther <richard.guent...@gmail.com> @@ -42,13 +39,6 @@ build() { cd "${srcdir}"/${_basedir} - # link isl for in-tree build - ln -s ../isl-${_islver} isl - - # https://bugs.archlinux.org/task/34629 - # hack! - some configure tests for header files using "$CPP $CPPFLAGS" - sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" {libiberty,gcc}/configure - echo ${pkgver} > gcc/BASE-VER cd "${srcdir}" @@ -57,6 +47,12 @@ export CFLAGS_FOR_TARGET='-O2 -pipe' export CXXFLAGS_FOR_TARGET='-O2 -pipe' + # Credits @allanmcrae + # https://github.com/allanmcrae/toolchain/blob/f18604d70c5933c31b51a320978711e4e6791cf1/gcc/PKGBUILD + # TODO: properly deal with the build issues resulting from this + CFLAGS=${CFLAGS/-Werror=format-security/} + CXXFLAGS=${CXXFLAGS/-Werror=format-security/} + # --disable-linker-build-id https://bugs.archlinux.org/task/34902 # --disable-__cxa_atexit https://bugs.archlinux.org/task/50848 "${srcdir}"/${_basedir}/configure \