diff options
Diffstat (limited to 'cross-mips64el-unknown-linux-gnu-gcc2')
-rw-r--r-- | cross-mips64el-unknown-linux-gnu-gcc2/PKGBUILD | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/cross-mips64el-unknown-linux-gnu-gcc2/PKGBUILD b/cross-mips64el-unknown-linux-gnu-gcc2/PKGBUILD new file mode 100644 index 0000000..b55c902 --- /dev/null +++ b/cross-mips64el-unknown-linux-gnu-gcc2/PKGBUILD @@ -0,0 +1,60 @@ +# Maintainer: Nicolas Reynolds <fauno@kiwwwi.com.ar> +# + +_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 +} |