CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
Toolchain update libgmp 5.0.5, libmpfr 3.1.1, libmpc 1.0.1, binutils 2.22, glibc...
authorVictor Martinez <pitillo@ono.com>
Wed, 7 Nov 2012 16:58:21 +0000 (16:58 +0000)
committerVictor Martinez <pitillo@ono.com>
Wed, 7 Nov 2012 16:58:21 +0000 (16:58 +0000)
commit0d50b215bf341f98fadfa2eb17ddc8d4c6aefd18
tree9aa7c04300c5961e2039907e6d3e2157219ce077
parent91b4e610817b1cb7dc342a7e1a76a4d0b733f2af
Toolchain update libgmp 5.0.5, libmpfr 3.1.1, libmpc 1.0.1, binutils 2.22, glibc 2.16.0, gcc 4.7.2

First attempt to make a generic hardfp build with optimized files per device options. It breaks
initrd creation when it tries to load the included file from its Makefile as it picks current
directory ($pwd/initrd) to look for that include instead of toolchain path.

Fixed builds:
binutils: Removed patch binutils-2.21.1-gnueabihf.patch. Fixed in last sources (binutils 2.22)

gcc-static: --disable-libquadmath (arm hasn't __float128)
            Adapted gcc-4.7.2-gnueabihf.patch

glibc: "libc_cv_ctors_header=yes" (gcc constructor support is configured without the configure test)
       Removed patch glibc-2.13-gnueabihf.patch. Fixed in last sources (glibc 2.16.0)
       Removed patch glibc-2.13-prelink.patch

gcc-final: --disable-bootstrap (removed the three times build bootstrap)
           --disable-libgomp (not needed for cross compilations)
           --disable-libstdcxx-pch (don't build the pre-compiled header (PCH) for libstdc++)
           --enable-c99 --enable-long-long (removed these options as in softfp)
Makefile
efikamx.mk [new file with mode: 0644]
generic.mk [new file with mode: 0644]
raspberrypi.mk [new file with mode: 0644]
vars.mk
work/binutils-2.21.1-gnueabihf.patch [deleted file]
work/gcc-4.6.1-gnueabihf.patch [deleted file]
work/gcc-4.7.2-gnueabihf.patch [new file with mode: 0644]
work/glibc-2.13-gnueabihf.patch [deleted file]
work/glibc-2.13-prelink.patch [deleted file]
work/libmpfr-3.1.1-p2.patch.gz [new file with mode: 0644]