1 # Description: Statically linked ARM cross compiler
2 # URL: http://gcc.gnu.org
3 # Depends on: libgmp libmpfr
8 source=(ftp://sources.redhat.com/pub/gcc/releases/gcc-$version/gcc-core-$version.tar.bz2)
11 patch -d gcc-$version -p1 -i $SRC/gcc-nocheck-fixincludes.patch
12 patch -d gcc-$version -p0 -i $SRC/test-demangle.c.diff
13 sed -i 's|REVISION|REVISION " (CRUX)"|' gcc-$version/gcc/version.c
21 AR=ar LDFLAGS="-Wl,-rpath,/usr/lib" \
22 ../gcc-$version/configure \
24 --build=i686-cross-linux-gnu \
25 --host=i686-cross-linux-gnu \
26 --target=armv5tel-softfloat-linux-gnueabi \
27 --libexecdir=/usr/lib \
31 --enable-__cxa_atexit \
32 --enable-symvers=gnu \
33 --disable-decimal-float \
36 --with-softfloat-support=internal \
38 --disable-libmudflap \
45 make -j1 DESTDIR=$PKG install
47 rm $PKG/usr/lib/libiberty.a
49 rm $PKG/usr/man/man7/{fsf-funding,gfdl,gpl}.7
50 rmdir $PKG/usr/man/man7
55 armv5tel-softfloat-linux-gnueabi-strip --strip-debug \
56 $PKG/usr/lib/gcc/armv5tel-softfloat-linux-gnueabi/$version/lib{gcc,gcov}.a