CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
toolchain.git
10 years agoRemoved libtool test from toolchain 3.0
Victor Martinez [Sat, 14 Sep 2013 10:02:00 +0000 (10:02 +0000)]
Removed libtool test from toolchain

10 years agoRemoved not used vars to build a generic hardfp toolchain
Victor Martinez [Wed, 11 Sep 2013 23:32:49 +0000 (23:32 +0000)]
Removed not used vars to build a generic hardfp toolchain

10 years agoFixed clean tag in Makefile. Also removed --with-fpu in final-gcc stage, we need...
Jose V Beneyto [Tue, 10 Sep 2013 17:48:25 +0000 (17:48 +0000)]
Fixed clean tag in Makefile. Also removed --with-fpu in final-gcc stage, we need a generic hardfp toolchain

10 years agoFixed versions used in the patch
Victor Martinez [Mon, 19 Aug 2013 11:23:52 +0000 (13:23 +0200)]
Fixed versions used in the patch

10 years agoCleanup
Jose V Beneyto [Wed, 14 Aug 2013 13:26:45 +0000 (13:26 +0000)]
Cleanup

10 years agoAdded libtool to our toolchain to avoid issues with the host one
Jose V Beneyto [Wed, 14 Aug 2013 13:07:42 +0000 (13:07 +0000)]
Added libtool to our toolchain to avoid issues with the host one

10 years agoToolchain update for 3.0
Jose V Beneyto [Wed, 14 Aug 2013 09:38:11 +0000 (09:38 +0000)]
Toolchain update for 3.0

- Kernel headers 3.5.4
- Binutils 2.23.1
- GCC 4.7.3
- Glibc 2.16.0

- Added option --enable-obsolete-rpc (FS#43)

10 years agoUpdated README file
Jose V Beneyto [Tue, 13 Aug 2013 17:14:42 +0000 (17:14 +0000)]
Updated README file

10 years agoRemoved optimization per device. The product should be a generic toolchain since...
Jose V Beneyto [Tue, 13 Aug 2013 16:40:30 +0000 (16:40 +0000)]
Removed optimization per device. The product should be a generic toolchain since we apply optimizations lately on native builds, so the toolchain is not affected by optimizations and that will make our work easiest

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

11 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

12 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

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

12 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

12 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

12 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

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

12 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.

12 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.

12 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

12 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.