summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Severance2019-03-10 23:13:24 -0400
committerChris Severance2019-03-10 23:13:24 -0400
commitdaa0687e83ea9148535d84f46d64deee413fe969 (patch)
treec705c2f6f60c6a501a9e2eca3e38400f692c92f2
parent16a5953265b17fb293a96652657a329ecb206125 (diff)
downloadaur-daa0687e83ea9148535d84f46d64deee413fe969.tar.gz
autu: Update to 4.5.4-3 Switch to internal cloog isl
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD13
2 files changed, 17 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f0e940e931a8..b186b61554bd 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
# Generated by mksrcinfo v8
-# Fri Jan 18 06:15:22 UTC 2019
+# Mon Mar 11 03:13:24 UTC 2019
pkgbase = gcc45
pkgdesc = The GNU Compiler Collection (4.5.x)
pkgver = 4.5.4
@@ -19,16 +19,18 @@ pkgbase = gcc45
depends = mpfr
depends = libmpc
depends = ppl
- depends = isl
- depends = cloog
depends = elfutils
conflicts = gcc45-multilib
options = staticlibs
options = !libtool
source = http://www.mirrorservice.org/sites/sourceware.org/pub/gcc/releases/gcc-4.5.4/gcc-4.5.4.tar.bz2
+ source = http://isl.gforge.inria.fr/isl-0.12.2.tar.bz2
+ source = http://www.bastoul.net/cloog/pages/download/cloog-0.18.1.tar.gz
source = gcc-hash-style-both.patch
source = gcc_pure64.patch
sha256sums = eef3f0456db8c3d992cbb51d5d32558190bc14f3bc19383dd93acc27acc6befc
+ sha256sums = f4b3dbee9712850006e44f0db2103441ab3d13b406f77996d1df19ee89d11fb4
+ sha256sums = 02500a4edd14875f94fe84cbeda4290425cb0c1c2474c6f75d75a303d64b4196
sha256sums = a600550d3d2b2fb8ee6a547c68c3a08a2af7579290b340c35ee5598c9bb305a5
sha256sums = 2d369cf93c6e15c3559c3560bce581e0ae5f1f34dc86bca013ac67ef1c1a9ff9
diff --git a/PKGBUILD b/PKGBUILD
index 1ba2fcf61b6f..f70d1e9efae2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,22 +7,28 @@ set -u
_pkgver='4.5'
pkgname="gcc${_pkgver//\./}"
pkgver="${_pkgver}.4"
+_islver='0.12.2'
+_cloogver='0.18.1'
pkgrel='3'
pkgdesc="The GNU Compiler Collection (${_pkgver}.x)"
arch=('i686' 'x86_64')
url='http://gcc.gnu.org'
license=('GPL' 'LGPL' 'custom')
-depends=('glibc' 'binutils' 'gmp' 'mpfr' 'libmpc' 'ppl' 'isl' 'cloog' 'elfutils')
+depends=('glibc' 'binutils' 'gmp' 'mpfr' 'libmpc' 'ppl' 'elfutils') #'isl' 'cloog'
makedepends=('flex' 'bison' 'setconf')
#makedepends+=('gcc49')
conflicts=("gcc${_pkgver//\./}-multilib")
options=('staticlibs' '!libtool')
source=(
"http://www.mirrorservice.org/sites/sourceware.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.bz2"
+ "http://isl.gforge.inria.fr/isl-${_islver}.tar.bz2"
+ "http://www.bastoul.net/cloog/pages/download/cloog-${_cloogver}.tar.gz"
'gcc-hash-style-both.patch'
'gcc_pure64.patch'
)
sha256sums=('eef3f0456db8c3d992cbb51d5d32558190bc14f3bc19383dd93acc27acc6befc'
+ 'f4b3dbee9712850006e44f0db2103441ab3d13b406f77996d1df19ee89d11fb4'
+ '02500a4edd14875f94fe84cbeda4290425cb0c1c2474c6f75d75a303d64b4196'
'a600550d3d2b2fb8ee6a547c68c3a08a2af7579290b340c35ee5598c9bb305a5'
'2d369cf93c6e15c3559c3560bce581e0ae5f1f34dc86bca013ac67ef1c1a9ff9')
PKGEXT='.pkg.tar.gz'
@@ -39,6 +45,10 @@ prepare() {
set -u
cd "${_basedir}"
+ # link isl/cloog for in-tree builds
+ ln -s "../isl-${_islver}" 'isl'
+ ln -s "../cloog-${_cloogver}" 'cloog'
+
# Do not install libiberty
sed -e 's/install_to_$(INSTALL_DEST) //' -i 'libiberty/Makefile.in'
@@ -99,6 +109,7 @@ build() {
--disable-multilib \
--enable-__cxa_atexit \
--enable-clocale='gnu' \
+ --enable-cloog-backend='isl' \
--enable-languages='c,c++,fortran,objc,obj-c++' \
--enable-shared \
--enable-version-specific-runtime-libs \