Updated the compiler ports to 4.8.2.
[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.23.1
7 release=1
8 source=(ftp://ftp.gnu.org/gnu/binutils/binutils-$version.tar.bz2)
9
10 build() {
11     # We don't have makeinfo, so don't try to build documentation.
12     sed -i '/^SUBDIRS/s/doc//' binutils-$version/*/Makefile.in
13
14     mkdir build
15     cd build
16
17     unset CFLAGS
18     unset CXXFLAGS
19
20     AR=ar AS=as \
21     ../binutils-$version/configure \
22         --prefix=/usr \
23         --mandir=/usr/man \
24         --enable-shared \
25         --disable-nls \
26         --disable-werror \
27         --host=x86_64-cross-linux-gnu \
28         --target=armv5tel-softfloat-linux-gnueabi \
29         --nfp \
30         --disable-multilib
31
32     make configure-host
33     make
34     make DESTDIR=$PKG install
35
36     rm -rf $PKG/usr/share/info
37     rmdir $PKG/usr/share
38
39     rm $PKG/usr/lib/libiberty.a
40     rmdir $PKG/usr/lib
41 }