CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
toolchain.git
4 years agoFS#78: Corrected gcc-static build. Thanks Mike 3.4
Victor Martinez [Mon, 19 Aug 2019 10:45:49 +0000 (12:45 +0200)]
FS#78: Corrected gcc-static build. Thanks Mike

6 years agoToolchain update for 3.4
Victor Martinez [Fri, 27 Apr 2018 01:41:14 +0000 (01:41 +0000)]
Toolchain update for 3.4

7 years agoToolchain update for 3.3 3.3
Victor Martinez [Mon, 13 Feb 2017 17:03:44 +0000 (17:03 +0000)]
Toolchain update for 3.3
- libgmp 6.1.2
- libmpfr 3.1.5
- binutils 2.27
- gcc 6.3.0
- glibc 2.24
- kernel headers 4.9.5

7 years agoFixed /lib /lib64 problem at CLFS creation
Victor Martinez [Thu, 6 Apr 2017 01:10:39 +0000 (01:10 +0000)]
Fixed /lib /lib64 problem at CLFS creation

7 years agoToolchain update for 3.3
Victor Martinez [Mon, 13 Feb 2017 17:03:44 +0000 (17:03 +0000)]
Toolchain update for 3.3
- libgmp 6.1.2
- libmpfr 3.1.5
- binutils 2.27
- gcc 6.3.0
- glibc 2.24
- kernel headers 4.9.5

7 years agoUpdates: 3.2
Victor Martinez [Sat, 14 May 2016 02:43:38 +0000 (02:43 +0000)]
Updates:
- Removed verbosity
- libgmp -> 6.1.0
- libmpfr -> 3.1.4
- gcc -> 5.3.0

8 years agoFixes:
Victor Martinez [Thu, 3 Mar 2016 12:44:43 +0000 (12:44 +0000)]
Fixes:
- Disabled libssp and libmudflap
- Fix for FS#71: We weren't copying libstdc++.so* and libgcc_s.so* to our CLFS

8 years agoToolchain update for 3.2
Victor Martinez [Sun, 4 Oct 2015 15:17:17 +0000 (15:17 +0000)]
Toolchain update for 3.2
- Added makejobs support
- libmpfr 3.1.3
- libmpc 1.0.3
- binutils 2.25.1
- gcc 5.2.0
- glibc 2.22

9 years agoFixed and cleanup libgmp stage in Makefile and config in vars.mk 3.1
Jose V Beneyto [Sat, 29 Nov 2014 23:11:38 +0000 (23:11 +0000)]
Fixed and cleanup libgmp stage in Makefile and config in vars.mk

9 years agoUpdated README and .gitignore file
Jose V Beneyto [Sat, 29 Nov 2014 22:08:34 +0000 (22:08 +0000)]
Updated README and .gitignore file

9 years agoAdded .gitignore file
Jose V Beneyto [Sat, 29 Nov 2014 00:29:31 +0000 (00:29 +0000)]
Added .gitignore file

9 years agoToolchain update for 3.1
Victor Martinez [Fri, 29 Aug 2014 11:50:24 +0000 (11:50 +0000)]
Toolchain update for 3.1

- libgmp 6.0.0a
- libmpc 1.0.2
- binutils 2.24
- glibc 2.19
- gcc 4.8.3

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.