mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2025-02-27 00:10:29 +00:00
core/gcc to 12.1.0-2.1
This commit is contained in:
parent
aa48ac5d82
commit
7343534c5b
1 changed files with 8 additions and 2 deletions
|
@ -13,13 +13,14 @@
|
||||||
# - disabled make check, too much stress, kills plugs :(
|
# - disabled make check, too much stress, kills plugs :(
|
||||||
# - specifid build host, disabled distcc
|
# - specifid build host, disabled distcc
|
||||||
# - replaced bugurl with our GitHub issue page
|
# - replaced bugurl with our GitHub issue page
|
||||||
|
# - upstream patch to fix bctoolbox FTBFS
|
||||||
|
|
||||||
noautobuild=1
|
noautobuild=1
|
||||||
|
|
||||||
pkgname=(gcc gcc-libs gcc-fortran gcc-objc gcc-go libgccjit)
|
pkgname=(gcc gcc-libs gcc-fortran gcc-objc gcc-go libgccjit)
|
||||||
pkgver=12.1.0
|
pkgver=12.1.0
|
||||||
_majorver=${pkgver%%.*}
|
_majorver=${pkgver%%.*}
|
||||||
pkgrel=2
|
pkgrel=2.1
|
||||||
pkgdesc='The GNU Compiler Collection'
|
pkgdesc='The GNU Compiler Collection'
|
||||||
arch=(x86_64)
|
arch=(x86_64)
|
||||||
license=(GPL3 LGPL FDL custom)
|
license=(GPL3 LGPL FDL custom)
|
||||||
|
@ -50,6 +51,7 @@ _libdir=usr/lib/gcc/$CHOST/${pkgver%%+*}
|
||||||
source=(https://sourceware.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.xz{,.sig}
|
source=(https://sourceware.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.xz{,.sig}
|
||||||
c89 c99
|
c89 c99
|
||||||
gcc-ada-repro.patch
|
gcc-ada-repro.patch
|
||||||
|
844a5c8ca.patch::'https://gcc.gnu.org/git/?p=gcc.git;a=patch;h=844a5c8ca768dc0cc90c1a943756610832d686a8'
|
||||||
)
|
)
|
||||||
validpgpkeys=(F3691687D867B81B51CE07D9BBE43771487328A9 # bpiotrowski@archlinux.org
|
validpgpkeys=(F3691687D867B81B51CE07D9BBE43771487328A9 # bpiotrowski@archlinux.org
|
||||||
86CFFCA918CF3AF47147588051E8B148A9999C34 # evangelos@foutrelis.com
|
86CFFCA918CF3AF47147588051E8B148A9999C34 # evangelos@foutrelis.com
|
||||||
|
@ -59,7 +61,8 @@ sha256sums=('62fd634889f31c02b64af2c468f064b47ad1ca78411c45abe6ac4b5f8dd19c7b'
|
||||||
'SKIP'
|
'SKIP'
|
||||||
'de48736f6e4153f03d0a5d38ceb6c6fdb7f054e8f47ddd6af0a3dbf14f27b931'
|
'de48736f6e4153f03d0a5d38ceb6c6fdb7f054e8f47ddd6af0a3dbf14f27b931'
|
||||||
'2513c6d9984dd0a2058557bf00f06d8d5181734e41dcfe07be7ed86f2959622a'
|
'2513c6d9984dd0a2058557bf00f06d8d5181734e41dcfe07be7ed86f2959622a'
|
||||||
'1773f5137f08ac1f48f0f7297e324d5d868d55201c03068670ee4602babdef2f')
|
'1773f5137f08ac1f48f0f7297e324d5d868d55201c03068670ee4602babdef2f'
|
||||||
|
'6dc8d32e76bc6c7c1a24ae527062ec1b4f393c9f7e0e25f6ab4acc98f622a80f')
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
[[ ! -d gcc ]] && ln -s gcc-${pkgver/+/-} gcc
|
[[ ! -d gcc ]] && ln -s gcc-${pkgver/+/-} gcc
|
||||||
|
@ -77,6 +80,9 @@ prepare() {
|
||||||
# Reproducible gcc-ada
|
# Reproducible gcc-ada
|
||||||
patch -Np0 < "$srcdir/gcc-ada-repro.patch"
|
patch -Np0 < "$srcdir/gcc-ada-repro.patch"
|
||||||
|
|
||||||
|
# tree-optimization/105562 - avoid uninit diagnostic with better FRE
|
||||||
|
patch -Np1 < "$srcdir/844a5c8ca.patch"
|
||||||
|
|
||||||
# ALARM: Specify build host types, triplet patch
|
# ALARM: Specify build host types, triplet patch
|
||||||
[[ $CARCH == "armv7h" ]] && CONFIGFLAG="--host=armv7l-unknown-linux-gnueabihf --build=armv7l-unknown-linux-gnueabihf --with-arch=armv7-a --with-float=hard --with-fpu=neon"
|
[[ $CARCH == "armv7h" ]] && CONFIGFLAG="--host=armv7l-unknown-linux-gnueabihf --build=armv7l-unknown-linux-gnueabihf --with-arch=armv7-a --with-float=hard --with-fpu=neon"
|
||||||
[[ $CARCH == "aarch64" ]] && CONFIGFLAG="--host=aarch64-unknown-linux-gnu --build=aarch64-unknown-linux-gnu --with-arch=armv8-a --enable-fix-cortex-a53-835769 --enable-fix-cortex-a53-843419"
|
[[ $CARCH == "aarch64" ]] && CONFIGFLAG="--host=aarch64-unknown-linux-gnu --build=aarch64-unknown-linux-gnu --with-arch=armv8-a --enable-fix-cortex-a53-835769 --enable-fix-cortex-a53-843419"
|
||||||
|
|
Loading…
Reference in a new issue