summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD23
1 files changed, 14 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 730aca69abc6..0ee4ccb08779 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,25 +6,27 @@
_target="arm-linux-gnueabihf"
pkgname="${_target}-gcc"
-pkgver=6.3.1
-_pkgver=6
-_islver=0.16.1
-pkgrel=2
-_commit=4fc407888a30c5d953816b05c8a8e98ec2ab3101
+pkgver=7.1.1
+_pkgver=${pkgver:0:1}
+_islver=0.18
+pkgrel=3
+_commit=81fc9125b24bba5f2761b7986ff4e3de14740291
pkgdesc="The GNU Compiler Collection (${_target})"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL' 'custom')
url="http://gcc.gnu.org"
-depends=("${_target}-binutils>=2.28.0-2" "${_target}-glibc>=2.25-1" 'libmpc' 'elfutils' 'zlib')
+depends=("${_target}-binutils>=2.28.0-3" "${_target}-glibc>=2.25-1" 'libmpc' 'elfutils' 'zlib')
checkdepends=('dejagnu' 'inetutils')
options=('!emptydirs' '!distcc' '!strip')
conflicts=("${_target}-gcc-stage1" "${_target}-gcc-stage2")
replaces=("${_target}-gcc-stage1" "${_target}-gcc-stage2")
provides=("${_target}-gcc-stage1=${pkgver}" "${_target}-gcc-stage2=${pkgver}")
source=(https://github.com/gcc-mirror/gcc/archive/${_commit}.tar.gz
- http://isl.gforge.inria.fr/isl-${_islver}.tar.bz2)
-md5sums=('caa9e0f74678087d447d1dd87f358d97'
- 'ac1f25a0677912952718a51f5bc20f32')
+ http://isl.gforge.inria.fr/isl-${_islver}.tar.bz2
+ Revert-eeb6872bf.patch)
+md5sums=('491bb12933ea303bb7313541348032ce'
+ '11436d6b205e516635b666090b94ab32'
+ 'e4c9c8b498b04c0f51d219d025ca8407')
prepare() {
mv gcc-${_commit}* gcc
@@ -39,6 +41,9 @@ prepare() {
# hack! - some configure tests for header files using "$CPP $CPPFLAGS"
sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" {libiberty,gcc}/configure
+ # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80717
+ patch -p1 -i ${srcdir}/Revert-eeb6872bf.patch
+
mkdir ${srcdir}/gcc-build
}