CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
toolchain.git
11 years agoraspberrypi.mk: removed thumb support. Problems with gcc while building hardfp and...
Victor Martinez [Wed, 12 Dec 2012 17:52:01 +0000 (17:52 +0000)]
raspberrypi.mk: removed thumb support. Problems with gcc while building hardfp and thumb support (sorry, unimplemented: Thumb-1 hard-float VFP ABI). Thanks jaeger.

11 years agogcc: added patch to use the new /lib/ld-linux-armhf.so.3 linker provided by glibc...
Victor Martinez [Wed, 28 Nov 2012 16:17:05 +0000 (16:17 +0000)]
gcc: added patch to use the new /lib/ld-linux-armhf.so.3 linker provided by glibc 2.16.0

12 years agoToolchain update libgmp 5.0.5, libmpfr 3.1.1, libmpc 1.0.1, binutils 2.22, glibc...
Victor Martinez [Wed, 7 Nov 2012 16:58:21 +0000 (16:58 +0000)]
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)

12 years agoMoved hardcoded vars (abi, arch, fpu, mode and float) to vars.mk 2.7
Victor Martinez [Mon, 28 Nov 2011 17:28:19 +0000 (17:28 +0000)]
Moved hardcoded vars (abi, arch, fpu, mode and float) to vars.mk

13 years agoAdded cxa_atexit symvers to gcc-static and cxa_atexit to gcc-final
Victor Martinez [Mon, 17 Oct 2011 06:31:27 +0000 (06:31 +0000)]
Added cxa_atexit symvers to gcc-static and cxa_atexit to gcc-final

13 years agoRemoved wrong pot patch target.
Victor Martinez [Thu, 13 Oct 2011 09:15:32 +0000 (09:15 +0000)]
Removed wrong pot patch target.

13 years agoFixed gcc-4.6-gnueabihf.patch name to gcc-4.6.1-gnueabihf.patch
Victor Martinez [Thu, 13 Oct 2011 08:14:54 +0000 (08:14 +0000)]
Fixed gcc-4.6-gnueabihf.patch name to gcc-4.6.1-gnueabihf.patch

13 years agoFixed binutils-2.21-gnueabihf.patch name to binutils-2.21.1-gnueabihf.patch
Victor Martinez [Thu, 13 Oct 2011 07:18:15 +0000 (07:18 +0000)]
Fixed binutils-2.21-gnueabihf.patch name to binutils-2.21.1-gnueabihf.patch

13 years agoAdded forgotten binutils-2.21-gnueabihf.patch
Victor Martinez [Thu, 13 Oct 2011 07:12:13 +0000 (07:12 +0000)]
Added forgotten binutils-2.21-gnueabihf.patch

13 years agoUpdated vars.mk
Victor Martinez [Wed, 12 Oct 2011 14:56:10 +0000 (14:56 +0000)]
Updated vars.mk

13 years agoRemoved not needed patch and cleaned glibc patch.
Victor Martinez [Wed, 12 Oct 2011 09:21:12 +0000 (09:21 +0000)]
Removed not needed patch and cleaned glibc patch.

13 years agoInitial commit. Added hardfp support for armv7 with fpu vfpv3-d16 extension.
Victor Martinez [Wed, 12 Oct 2011 09:16:00 +0000 (09:16 +0000)]
Initial commit. Added hardfp support for armv7 with fpu vfpv3-d16 extension.

13 years agoImported files from default toolchain (no hardfp) before commiting hardfp patches...
Jose V Beneyto [Tue, 11 Oct 2011 12:38:41 +0000 (14:38 +0200)]
Imported files from default toolchain (no hardfp) before commiting hardfp patches and stuff

13 years agoInitial commit. Added README file. master
Jose V Beneyto [Tue, 11 Oct 2011 13:25:53 +0000 (15:25 +0200)]
Initial commit. Added README file.