summaryrefslogtreecommitdiff
path: root/cross-mips64el-unknown-linux-gnu-gcc2/PKGBUILD
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
}