blob: b55c902261fcc56facbccc92b263c4842905de8c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
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
}
|