From f18d1b59140daa1bc2d4a1b17032bb4b5937738f Mon Sep 17 00:00:00 2001 From: Kevin Mihelich <kevin@archlinuxarm.org> Date: Sun, 15 Dec 2013 17:37:48 +0000 Subject: [PATCH] core/gcc to 4.8.2-6 --- core/gcc/PKGBUILD | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/core/gcc/PKGBUILD b/core/gcc/PKGBUILD index d498b05eb..3e0dc6af8 100644 --- a/core/gcc/PKGBUILD +++ b/core/gcc/PKGBUILD @@ -17,7 +17,7 @@ noautobuild=1 pkgname=('gcc' 'gcc-libs' 'gcc-fortran' 'gcc-objc' 'gcc-go') pkgver=4.8.2 _pkgver=4.8 -pkgrel=5 +pkgrel=6 #_snapshot=4.8-20130725 pkgdesc="The GNU Compiler Collection" arch=('i686' 'x86_64') @@ -66,6 +66,10 @@ prepare() { [[ $CARCH == "armv7h" ]] && CONFIGFLAG="--host=armv7l-unknown-linux-gnueabihf --build=armv7l-unknown-linux-gnueabihf --with-arch=armv7-a --with-float=hard --with-fpu=vfpv3-d16" [[ $CARCH == "armv6h" || $CARCH == "armv7h" ]] && patch -p1 -i "${srcdir}/armhf-triplet-trunk.diff" + # installing libiberty headers is broken + # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56780#c6 + sed -i 's#@target_header_dir@#libiberty#' libiberty/Makefile.in + mkdir ${srcdir}/gcc-build } @@ -88,7 +92,7 @@ build() { --disable-libstdcxx-pch --disable-libssp \ --enable-gnu-unique-object --enable-linker-build-id \ --enable-cloog-backend=isl --disable-cloog-version-check \ - --enable-lto --enable-plugin \ + --enable-lto --enable-plugin --enable-install-libiberty \ --with-linker-hash-style=gnu \ --disable-multilib --disable-werror \ --enable-checking=release $CONFIGFLAG @@ -185,7 +189,8 @@ package_gcc() make -C $CHOST/libitm DESTDIR=${pkgdir} install-nodist_toolexeclibHEADERS make -C $CHOST/libmudflap DESTDIR=${pkgdir} install-nobase_libsubincludeHEADERS make -C $CHOST/libquadmath DESTDIR=${pkgdir} install-nodist_libsubincludeHEADERS - make -C $CHOST/libsanitizer/asan DESTDIR=${pkgdir} install-nodist_toolexeclibHEADERS + + make -C libiberty DESTDIR=${pkgdir} install make -C gcc DESTDIR=${pkgdir} install-man install-info rm ${pkgdir}/usr/share/man/man1/{gccgo,gfortran}.1