# Maintainer: Nicolas Reynolds # _pkgname=gcc _target=mips64el-unknown-linux-gnu _sysroot=/usr/lib/cross-${_target} pkgname=cross-${_target}-gcc2 pkgver=4.5.3 pkgrel=1 pkgdesc="The GNU C Compiler for $_target stage2" arch=(i686 x86_64) license=(GPL) replaces=("cross-${_target}-gcc1") makedepends=("cross-${_target}-binutils" "cross-${_target}-linux-api-headers" "cross-${_target}-gcc1" "cross-${_target}-eglibc1") options=(!strip) source=(http://ftp.gnu.org/gnu/$_pkgname/$_pkgname-$pkgver/$_pkgname-$pkgver.tar.bz2) md5sums=('8e0b5c12212e185f3e4383106bfa9cc6') build() { cd $srcdir # export PATH="${_sysroot}/bin:$PATH" unset CFLAGS CXXFLAGS LDFLAGS [[ $NOEXTRACT -eq 1 ]] || mkdir build cd build # No bindir #[[ $NOEXTRACT -eq 1 ]] || ../$_pkgname-$pkgver/configure \ BUILD_CC=gcc \ CC=gcc \ CXX=g++ \ AR=$_sysroot/bin/$_target-ar \ RANLIB=$_sysroot/bin/$_target-ranlib \ ../$_pkgname-$pkgver/configure \ --prefix=$_sysroot \ --target=$_target \ --program-prefix=${_target}- \ --includedir=$_sysroot/include \ --oldincludedir=$_sysroot/include \ --disable-bootstrap \ --disable-nls \ --disable-libssp \ --disable-libgomp \ --disable-libmudflap \ --disable-multilib \ --enable-languages=c make } package() { cd $srcdir/build export PATH="${_sysroot}/bin:$PATH" make DESTDIR=$pkgdir install }