Commit Graph

50 Commits (fc35fadc1bb55eba93b68901ffded112e69b66d0)

Author SHA1 Message Date
Florian Fainelli c1678d8799 [toolchain] gcc: remove support for 4.7.0
There are no good reasons for keeping this version around when 4.7.2 and
4.7-linaro are there.

Signed-off-by: Florian Fainelli <florian@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34296 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-11-21 20:27:15 +00:00
Florian Fainelli 0dd9afae4e [toolchain] gcc: build with HOST_CFLAGS
Turns on -O2 optimization when building GCC thus making the cross-compiler a
little faster (about 25%).

Signed-off-by: Florian Fainelli <florian@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34266 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-11-19 23:12:00 +00:00
Florian Fainelli 05fb7699d1 [toolchain] gcc-4.6-linaro: update to 2012.11
Signed-off-by: Florian Fainelli <florian@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34264 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-11-19 19:37:39 +00:00
Florian Fainelli 7b1bad689a [toolchain] gcc-4.7-linaro: update to 2012.11
Signed-off-by: Florian Fainelli <florian@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34263 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-11-19 19:37:33 +00:00
Felix Fietkau c1aff23c3e build: remove remaining references to TOOLCHAIN_JOBS (thx, Sedat Dilek)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34122 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-11-08 15:08:31 +00:00
Florian Fainelli 1b03aef757 [toolchain] gcc: add GCC 4.7.2
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33763 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-14 13:35:19 +00:00
Florian Fainelli 9bec8d760a [toolchain] gcc: add GCC 4.6.3
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33762 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-14 13:35:13 +00:00
Florian Fainelli 9fd4010f59 [toolchain] gcc: update 4.5-linaro to 4.5-2012.03
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33760 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-13 19:19:44 +00:00
Florian Fainelli 23cdf21b42 [toolchain] gcc: update 4.7-linaro to 4.7-2012.10
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33759 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-13 19:19:41 +00:00
Florian Fainelli a481f5d322 [toolchain] gcc: update gcc-4.6-linaro to 4.6-2012.10
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33758 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-13 19:19:38 +00:00
Florian Fainelli aeb9305c5c [toolchain] gcc: add --with-long-double-128 for SPARC toolchain
This is required in order to build the final compiler.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33739 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-12 14:42:41 +00:00
Felix Fietkau ceab097ad9 gcc: enable parallel builds
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33444 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-09-15 14:18:19 +00:00
Mirko Vogt 3ec24f82e1 [toolchain/gcc] add support for GCC 4.7-linaro (based on GCC 4.7.1)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31392 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-21 09:58:31 +00:00
Imre Kaloz 240c8ea1fe [toolchain/gcc/4.4]: upgrade to gcc 4.4.7
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31230 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-09 17:00:03 +00:00
Mirko Vogt 75df536d1b [toolchain/gcc] add support for gcc 4.7.0 - thanks to acoul!
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31216 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-07 15:34:41 +00:00
Felix Fietkau d31f8e6874 gcc: now that the gpr save/restore issues are taken care of, remove the -Os/-O2 workaround that dealt with it earlier
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30815 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-05 00:51:05 +00:00
Imre Kaloz db6cb4a031 [toolchain/gcc]: upgrade vanilla gcc to 4.6.2
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30470 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-12 09:48:39 +00:00
Imre Kaloz 1f355ba283 [toolchain/gcc]: update to latest Linaro releases
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30466 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-12 08:50:18 +00:00
Imre Kaloz dbbcc5eb2e [toolchain/gcc]: upgrade to latest linaro releases
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29748 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-01-14 22:52:40 +00:00
Felix Fietkau fab0eb7e21 gcc: always explicitly link against libstdc++, fixes build errors on some hosts that refuse to link it in implicitly (should fix #10587)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29721 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-01-12 10:15:20 +00:00
Hauke Mehrtens 2ce47af8ca gcc: add 4.6-linaro version 4.6-2011.08
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28042 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-18 12:13:54 +00:00
Hauke Mehrtens caba936a9b gcc: update gcc-4.5-linaro to 4.5-2011.08
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28039 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-18 12:07:15 +00:00
Hauke Mehrtens 5000682f07 gcc: rename linaro to 4.5-linaro
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28038 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-18 12:06:17 +00:00
Imre Kaloz 462da43074 [toolchain/gcc]: simplify configuration
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27353 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-02 07:50:26 +00:00
Imre Kaloz afc6a12d27 [toolchain]: nuke support for older gcc versions, except for 4.4.6 (needed for avr32 and ubicom32)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27351 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-02 07:43:26 +00:00
Imre Kaloz 83277098dc [toolchain/gcc]: bump the 4.4 flavour to 4.4.6
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27337 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-01 13:39:50 +00:00
Imre Kaloz 8f9fb69106 [toolchain]: replace gcc 4.5.2 support with 4.6.1
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27333 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-01 11:43:15 +00:00
Imre Kaloz 21c79862d1 [toolchain/gcc]: upgrade the linaro gcc to 2011.06
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27326 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-01 08:10:12 +00:00
Jo-Philipp Wich 5945c8a227 [toolchain] add gfortran compiler support (#9600, patch from Xiangfu Liu via Qi hardware)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27262 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-23 11:46:24 +00:00
Mirko Vogt 22d346de35 [toolchain/gcc] upgrade Linaro GCC to 4.5-2011.05-0 - thanks to Mark Mentovai
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27118 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-07 00:13:56 +00:00
Imre Kaloz 7dd2d2cbd3 We use different toolchain directories for different
ARM archs, so we should set the default arch of gcc
to reflect this.

This enables EABI support for armv4 CPUs.

Signed-off-by: Jochen Friedrich <jochen@scram.de>



git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25705 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-25 16:52:25 +00:00
Imre Kaloz 8ddc6132a5 [toolchain/gcc/linaro]: upgrade to 2011.02, rename patchset directory
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25515 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-13 11:27:58 +00:00
Felix Fietkau a56387a734 gcc: fix linaro 4.5.1 version check
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25203 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-28 16:37:30 +00:00
Imre Kaloz c82aa42db6 cleanup toolchain version handling
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25148 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-27 13:55:00 +00:00
Alexandros C. Couloumbis 4ab0854336 toolchain/gcc: fix r24746
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24751 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-21 14:54:34 +00:00
Imre Kaloz f48a6b252d [toolchain]: add gcc 4.5.2 (replaces 4.5.1)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24746 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-21 08:13:21 +00:00
Felix Fietkau 2fcbf52f19 gcc: fix newer libstdc++ compile issues with uclibc 0.9.32
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24734 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-20 14:25:05 +00:00
Imre Kaloz 20990a6698 [toolchain/gcc]: upgrade the linaro gcc to the 2010.12 release
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24563 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-14 09:50:59 +00:00
Imre Kaloz dcaba4757f add plemininary ultrasparc support
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24558 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-14 07:57:22 +00:00
Imre Kaloz bc28bc7729 [toolchain/gcc]: update the linaro gcc to v2010.11-1
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23940 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-10 12:27:33 +00:00
Imre Kaloz 90c3e91779 [toolchain/gcc]: fix typo
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23705 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-29 10:48:14 +00:00
Imre Kaloz b178ff95ea [toolchain/gcc]: get rid of old gcc versions
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23704 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-29 10:45:59 +00:00
Imre Kaloz 92d66fd4dd [toolchain/gcc]: add support for Linaro GCC 2010.10
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23703 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-29 10:37:51 +00:00
Imre Kaloz 740e58f3a0 [toolchain]: we don't support gcc 3.x for some time now
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23686 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-28 07:28:17 +00:00
Imre Kaloz 8709a54d17 [toolchain]: gcc 4.4.5 support
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23220 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-04 12:21:58 +00:00
Michael Büsch ef39b40498 optionally support parallel toolchain build. This defaults to off, because certain toolchain versions are known to break on parallel build. However, it significantly speeds up the build and latest versions of the tools do compile fine.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23196 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-03 12:54:07 +00:00
Felix Fietkau 501b42a623 gcc: enable non-PIC for mips targets in gcc 4.4+ to reduce code size
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23103 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-09-20 20:49:34 +00:00
Felix Fietkau f1f392ab5f toolchain: fix the sysroot mess by getting rid of $(TOOLCHAIN_DIR)/usr and moving it back to $(TOOLCHAIN_DIR), this change makes the toolchain relocatable again, which should fix the SDK
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22723 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-08-19 12:49:51 +00:00
Florian Fainelli f839bab3fd [toolchain] add support for gcc-4.5.1
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22450 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-08-01 12:39:19 +00:00
Felix Fietkau 7e525aa71e gcc: split up the build process into three distinct stages (minimal, initial, final), to clean up the dependency handling nastiness and to improve support for rebuilding parts of the toolchain
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22319 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-20 20:57:21 +00:00