mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2025-03-19 00:21:40 +00:00
core/gcc to 4.7.2-3
This commit is contained in:
parent
981b1b4227
commit
24fae86b4f
1 changed files with 7 additions and 11 deletions
|
@ -15,7 +15,7 @@ noautobuild=1
|
|||
|
||||
pkgname=('gcc' 'gcc-libs' 'gcc-fortran' 'gcc-objc')
|
||||
pkgver=4.7.2
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
#_snapshot=4.7-20120721
|
||||
pkgdesc="The GNU Compiler Collection"
|
||||
arch=('i686' 'x86_64')
|
||||
|
@ -103,7 +103,7 @@ package_gcc-libs()
|
|||
{
|
||||
pkgdesc="Runtime libraries shipped by GCC"
|
||||
groups=('base')
|
||||
depends=('glibc>=2.16')
|
||||
depends=('glibc>=2.17')
|
||||
install=gcc-libs.install
|
||||
|
||||
cd ${srcdir}/gcc-build
|
||||
|
@ -115,7 +115,6 @@ package_gcc-libs()
|
|||
make -j1 -C $CHOST/libgomp DESTDIR=${pkgdir} install-info
|
||||
make -j1 -C $CHOST/libitm DESTDIR=${pkgdir} install-info
|
||||
|
||||
make -j1 DESTDIR=${pkgdir} install-target-libquadmath
|
||||
make -j1 DESTDIR=${pkgdir} install-target-libgfortran
|
||||
make -j1 DESTDIR=${pkgdir} install-target-libobjc
|
||||
|
||||
|
@ -147,13 +146,13 @@ package_gcc()
|
|||
# unfortunately it is much, much easier to install the lot and clean-up the mess...
|
||||
rm -f $pkgdir/usr/bin/{$CHOST-,}gfortran
|
||||
rm -f $pkgdir/usr/lib/*.so*
|
||||
rm -f $pkgdir/usr/lib/lib{ffi,gfortran,,objc,quadmath}.a
|
||||
rm -f $pkgdir/usr/lib/lib{ffi,gfortran,objc}.a
|
||||
rm -f $pkgdir/usr/lib/libgfortran.spec
|
||||
rm -f -r $pkgdir/usr/lib/gcc/$CHOST/${pkgver}/{finclude,include/objc}
|
||||
rm -f $pkgdir/usr/lib/gcc/$CHOST/${pkgver}/include/{ffi{,target}.h,quadmath{,_weak}.h}
|
||||
rm -f $pkgdir/usr/lib/gcc/$CHOST/${pkgver}/include/{ffi{,target}.h}
|
||||
rm -f $pkgdir/usr/lib/gcc/$CHOST/${pkgver}/{cc1obj{,plus},f951}
|
||||
rm -f $pkgdir/usr/lib/gcc/$CHOST/${pkgver}/{libcaf_single,libgfortranbegin}.a
|
||||
rm -f $pkgdir/usr/share/info/{gfortran,libgomp,libquadmath,libitm}.info
|
||||
rm -f $pkgdir/usr/share/info/{gfortran,libgomp,libitm}.info
|
||||
rm -f $pkgdir/usr/share/locale/{de,fr}/LC_MESSAGES/libstdc++.mo
|
||||
rm -f $pkgdir/usr/share/man/man1/gfortran.1
|
||||
rm -f $pkgdir/usr/share/man/man3/ffi*
|
||||
|
@ -208,18 +207,15 @@ package_gcc-fortran()
|
|||
install=gcc-fortran.install
|
||||
|
||||
cd ${srcdir}/gcc-build
|
||||
make -j1 DESTDIR=${pkgdir} install-target-libquadmath
|
||||
make -j1 DESTDIR=$pkgdir install-target-libgfortran
|
||||
make -j1 -C $CHOST/libgomp DESTDIR=$pkgdir install-nodist_fincludeHEADERS
|
||||
make -j1 -C gcc DESTDIR=$pkgdir fortran.install-{common,man,info}
|
||||
install -Dm755 gcc/f951 $pkgdir/usr/lib/gcc/$CHOST/$pkgver/f951
|
||||
|
||||
# remove libraries included in gcc-libs
|
||||
rm -f ${pkgdir}/usr/lib/lib{gfortran,quadmath}.so*
|
||||
rm -f ${pkgdir}/usr/share/info/libquadmath.info
|
||||
|
||||
ln -s gfortran ${pkgdir}/usr/bin/f95
|
||||
|
||||
rm -f ${pkgdir}/usr/lib/libgfortran.so*
|
||||
|
||||
# Install Runtime Library Exception
|
||||
install -Dm644 ${_basedir}/COPYING.RUNTIME \
|
||||
${pkgdir}/usr/share/licenses/gcc-fortran/RUNTIME.LIBRARY.EXCEPTION
|
||||
|
|
Loading…
Reference in a new issue