arm-binutils: initial release.
[crux-arm-cross-compiler.git] / arm-binutils / Pkgfile
1 # Description: GNU Binutils for the ARM cross compiler
2 # URL:         http://sources.redhat.com/binutils/
3 # Depends on:  zlib
4
5 name=arm-binutils
6 version=2.19.1
7 release=1
8 source=(ftp://ftp.gnu.org/gnu/binutils/binutils-$version.tar.bz2
9         binutils-$version-branch_update-5.patch)
10
11 build() {
12     patch -p0 -i $SRC/binutils-$version-branch_update-5.patch
13
14     # We don't have makeinfo, so don't try to build documentation.
15     sed -i '/^SUBDIRS/s/doc//' binutils-$version/*/Makefile.in
16
17     mkdir build
18     cd build
19
20     unset CFLAGS
21     unset CXXFLAGS
22
23     AR=ar AS=as \
24     ../binutils-$version/configure \
25         --prefix=/usr \
26         --enable-shared \
27         --disable-nls \
28         --host=i686-cross-linux-gnu \
29         --target=armv5tel-softfloat-linux-gnueabi \
30         --nfp \
31         --disable-multilib
32
33     make configure-host
34     make
35     make DESTDIR=$PKG install
36
37     rm -rf $PKG/usr/info
38
39     rm $PKG/usr/lib/libiberty.a
40     rmdir $PKG/usr/lib
41 }