aboutsummaryrefslogtreecommitdiffstats
path: root/toolchain/gcc/common.mk
Commit message (Collapse)AuthorAgeFilesLines
* [toolchain] gcc: remove support for 4.7.0Florian Fainelli2012-11-211-3/+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
* [toolchain] gcc: build with HOST_CFLAGSFlorian Fainelli2012-11-191-0/+1
| | | | | | | | | 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
* [toolchain] gcc-4.6-linaro: update to 2012.11Florian Fainelli2012-11-191-2/+2
| | | | | | Signed-off-by: Florian Fainelli <florian@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34264 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain] gcc-4.7-linaro: update to 2012.11Florian Fainelli2012-11-191-2/+2
| | | | | | Signed-off-by: Florian Fainelli <florian@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34263 3c298f89-4303-0410-b956-a3cf2f4a3e73
* build: remove remaining references to TOOLCHAIN_JOBS (thx, Sedat Dilek)Felix Fietkau2012-11-081-1/+1
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34122 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain] gcc: add GCC 4.7.2Florian Fainelli2012-10-141-0/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33763 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain] gcc: add GCC 4.6.3Florian Fainelli2012-10-141-0/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33762 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain] gcc: update 4.5-linaro to 4.5-2012.03Florian Fainelli2012-10-131-2/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33760 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain] gcc: update 4.7-linaro to 4.7-2012.10Florian Fainelli2012-10-131-3/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33759 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain] gcc: update gcc-4.6-linaro to 4.6-2012.10Florian Fainelli2012-10-131-3/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33758 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain] gcc: add --with-long-double-128 for SPARC toolchainFlorian Fainelli2012-10-121-0/+1
| | | | | | 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
* gcc: enable parallel buildsFelix Fietkau2012-09-151-0/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33444 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc] add support for GCC 4.7-linaro (based on GCC 4.7.1)Mirko Vogt2012-04-211-0/+6
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31392 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc/4.4]: upgrade to gcc 4.4.7Imre Kaloz2012-04-091-2/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31230 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc] add support for gcc 4.7.0 - thanks to acoul!Mirko Vogt2012-04-071-0/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31216 3c298f89-4303-0410-b956-a3cf2f4a3e73
* gcc: now that the gpr save/restore issues are taken care of, remove the ↵Felix Fietkau2012-03-051-4/+0
| | | | | | -Os/-O2 workaround that dealt with it earlier git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30815 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc]: upgrade vanilla gcc to 4.6.2Imre Kaloz2012-02-121-2/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30470 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc]: update to latest Linaro releasesImre Kaloz2012-02-121-5/+5
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30466 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc]: upgrade to latest linaro releasesImre Kaloz2012-01-141-5/+5
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29748 3c298f89-4303-0410-b956-a3cf2f4a3e73
* gcc: always explicitly link against libstdc++, fixes build errors on some ↵Felix Fietkau2012-01-121-1/+1
| | | | | | 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
* gcc: add 4.6-linaro version 4.6-2011.08Hauke Mehrtens2011-08-181-5/+14
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28042 3c298f89-4303-0410-b956-a3cf2f4a3e73
* gcc: update gcc-4.5-linaro to 4.5-2011.08Hauke Mehrtens2011-08-181-2/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28039 3c298f89-4303-0410-b956-a3cf2f4a3e73
* gcc: rename linaro to 4.5-linaroHauke Mehrtens2011-08-181-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28038 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc]: simplify configurationImre Kaloz2011-07-021-11/+4
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27353 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain]: nuke support for older gcc versions, except for 4.4.6 (needed ↵Imre Kaloz2011-07-021-11/+1
| | | | | | for avr32 and ubicom32) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27351 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc]: bump the 4.4 flavour to 4.4.6Imre Kaloz2011-07-011-2/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27337 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain]: replace gcc 4.5.2 support with 4.6.1Imre Kaloz2011-07-011-5/+5
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27333 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc]: upgrade the linaro gcc to 2011.06Imre Kaloz2011-07-011-2/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27326 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain] add gfortran compiler support (#9600, patch from Xiangfu Liu via ↵Jo-Philipp Wich2011-06-231-1/+1
| | | | | | Qi hardware) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27262 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc] upgrade Linaro GCC to 4.5-2011.05-0 - thanks to Mark MentovaiMirko Vogt2011-06-071-4/+4
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27118 3c298f89-4303-0410-b956-a3cf2f4a3e73
* We use different toolchain directories for differentImre Kaloz2011-02-251-0/+4
| | | | | | | | | | | | | 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
* [toolchain/gcc/linaro]: upgrade to 2011.02, rename patchset directoryImre Kaloz2011-02-131-4/+4
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25515 3c298f89-4303-0410-b956-a3cf2f4a3e73
* gcc: fix linaro 4.5.1 version checkFelix Fietkau2011-01-281-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25203 3c298f89-4303-0410-b956-a3cf2f4a3e73
* cleanup toolchain version handlingImre Kaloz2011-01-271-7/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25148 3c298f89-4303-0410-b956-a3cf2f4a3e73
* toolchain/gcc: fix r24746Alexandros C. Couloumbis2010-12-211-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24751 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain]: add gcc 4.5.2 (replaces 4.5.1)Imre Kaloz2010-12-211-2/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24746 3c298f89-4303-0410-b956-a3cf2f4a3e73
* gcc: fix newer libstdc++ compile issues with uclibc 0.9.32Felix Fietkau2010-12-201-0/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24734 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc]: upgrade the linaro gcc to the 2010.12 releaseImre Kaloz2010-12-141-3/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24563 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add plemininary ultrasparc supportImre Kaloz2010-12-141-0/+4
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24558 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc]: update the linaro gcc to v2010.11-1Imre Kaloz2010-11-101-3/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23940 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc]: fix typoImre Kaloz2010-10-291-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23705 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc]: get rid of old gcc versionsImre Kaloz2010-10-291-16/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23704 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc]: add support for Linaro GCC 2010.10Imre Kaloz2010-10-291-0/+10
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23703 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain]: we don't support gcc 3.x for some time nowImre Kaloz2010-10-281-3/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23686 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain]: gcc 4.4.5 supportImre Kaloz2010-10-041-0/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23220 3c298f89-4303-0410-b956-a3cf2f4a3e73
* optionally support parallel toolchain build. This defaults to off, because ↵Michael Büsch2010-10-031-1/+1
| | | | | | 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
* gcc: enable non-PIC for mips targets in gcc 4.4+ to reduce code sizeFelix Fietkau2010-09-201-0/+6
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23103 3c298f89-4303-0410-b956-a3cf2f4a3e73
* toolchain: fix the sysroot mess by getting rid of $(TOOLCHAIN_DIR)/usr and ↵Felix Fietkau2010-08-191-4/+4
| | | | | | 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
* [toolchain] add support for gcc-4.5.1Florian Fainelli2010-08-011-0/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22450 3c298f89-4303-0410-b956-a3cf2f4a3e73
* gcc: split up the build process into three distinct stages (minimal, ↵Felix Fietkau2010-07-201-0/+190
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