diff options
Diffstat (limited to 'cross-mips64el-unknown-linux-gnu-gcc1')
-rw-r--r-- | cross-mips64el-unknown-linux-gnu-gcc1/PKGBUILD | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/cross-mips64el-unknown-linux-gnu-gcc1/PKGBUILD b/cross-mips64el-unknown-linux-gnu-gcc1/PKGBUILD new file mode 100644 index 0000000..8ecacb3 --- /dev/null +++ b/cross-mips64el-unknown-linux-gnu-gcc1/PKGBUILD @@ -0,0 +1,49 @@ +# Maintainer: Nicolas Reynolds <fauno@kiwwwi.com.ar> +# + +_pkgname=gcc +_target=mips64el-unknown-linux-gnu +_sysroot=/usr/lib/cross-${_target} + +pkgname=cross-${_target}-gcc1 +pkgver=4.5.3 +pkgrel=1 +pkgdesc="The GNU C Compiler for $_target stage1" +arch=(i686 x86_64) +makedepends=("cross-${_target}-binutils") +source=(http://ftp.gnu.org/gnu/$_pkgname/$_pkgname-$pkgver/$_pkgname-$pkgver.tar.bz2) + +build() { + cd $srcdir + export PATH="${_sysroot}/bin:$PATH" + + unset CFLAGS CXXFLAGS + + mkdir build + cd build + + ../$_pkgname-$pkgver/configure \ + --prefix=$_sysroot \ + --target=$_target \ + --disable-bootstrap \ + --disable-nls \ + --without-headers \ + --with-newlib \ + --disable-shared \ + --disable-threads \ + --disable-libssp \ + --disable-libgomp \ + --disable-libmudflap \ + --enable-languages=c \ + --without-ppl \ + --without-cloog + make +} + +package() { + cd $srcdir/build + export PATH="${_sysroot}/bin:$PATH" + + make DESTDIR=$pkgdir install +} +md5sums=('8e0b5c12212e185f3e4383106bfa9cc6') |