X-Git-Url: http://git.code-monkey.de/?p=crux-arm-cross-compiler.git;a=blobdiff_plain;f=arm-gcc%2FPkgfile;fp=arm-gcc%2FPkgfile;h=32ef11f04c8cca0046b1e6a7fce0bf44947c24d4;hp=1cea3ec3c554bac7f57758173dcf6f9eb65fca99;hb=be521301959eeb0a1fa8167829792d5bce7247bc;hpb=b94a7f8abaa476c19e1c9dd73000723f9bb9eb13 diff --git a/arm-gcc/Pkgfile b/arm-gcc/Pkgfile index 1cea3ec..32ef11f 100644 --- a/arm-gcc/Pkgfile +++ b/arm-gcc/Pkgfile @@ -3,9 +3,9 @@ # Depends on: libgmp libmpfr arm-binutils arm-glibc name=arm-gcc -version=4.4.4 +version=4.7.2 release=1 -source=(ftp://sources.redhat.com/pub/gcc/releases/gcc-$version/gcc-{core,g++}-$version.tar.bz2) +source=(ftp://sources.redhat.com/pub/gcc/releases/gcc-$version/gcc-$version.tar.bz2) build() { local TARGET=armv5tel-softfloat-linux-gnueabi @@ -22,14 +22,16 @@ build() { AR=ar \ ../gcc-$version/configure \ --prefix=/usr \ - --build=i686-cross-linux-gnu \ - --host=i686-cross-linux-gnu \ + --mandir=/usr/man \ + --build=x86_64-cross-linux-gnu \ + --host=x86_64-cross-linux-gnu \ --target=$TARGET \ --libexecdir=/usr/lib \ --enable-languages=c,c++ \ --enable-threads=posix \ --enable-__cxa_atexit \ --disable-nls \ + --with-system-zlib \ --disable-multilib \ --with-headers=/usr/$TARGET/include \ --without-fp @@ -37,17 +39,16 @@ build() { make make -j1 DESTDIR=$PKG install + rm $PKG/usr/bin/$TARGET-gcc-{ar,nm,ranlib} rm $PKG/usr/lib/libiberty.a rm $PKG/usr/man/man7/{fsf-funding,gfdl,gpl}.7 rmdir $PKG/usr/man/man7 - rmdir $PKG/usr/share - rm -rf $PKG/usr/info + rm -rf $PKG/usr/share/info $TARGET-strip --strip-debug \ $PKG/usr/$TARGET/lib/libgomp.a \ - $PKG/usr/$TARGET/lib/libiberty.a \ $PKG/usr/$TARGET/lib/libmudflap.a \ $PKG/usr/$TARGET/lib/libmudflapth.a \ $PKG/usr/$TARGET/lib/libssp.a \ @@ -61,8 +62,9 @@ build() { $TARGET-strip --strip-unneeded \ $PKG/usr/$TARGET/lib/libgcc_s.so.1 \ $PKG/usr/$TARGET/lib/libgomp.so.1.0.0 \ + $PKG/usr/$TARGET/lib/libitm.so.1.0.0 \ $PKG/usr/$TARGET/lib/libmudflap.so.0.0.0 \ $PKG/usr/$TARGET/lib/libmudflapth.so.0.0.0 \ $PKG/usr/$TARGET/lib/libssp.so.0.0.0 \ - $PKG/usr/$TARGET/lib/libstdc++.so.6.0.13 + $PKG/usr/$TARGET/lib/libstdc++.so.6.0.17 }