mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2025-01-27 23:44:04 +00:00
core/gcc to 4.8.2-6
This commit is contained in:
parent
9ed0070699
commit
f18d1b5914
1 changed files with 8 additions and 3 deletions
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue