summaryrefslogtreecommitdiff
path: root/toolchain/gcc
Commit message (Collapse)AuthorAgeFilesLines
* toolchain/gcc: fix the mips64 linker path to be more musl conformingFlorian Fainelli2013-01-295-15/+15
| | | | | | | | musl libc does not use /lib32 or /lib64 directories, just /lib Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 35406
* gcc: fix build for MIPS64 targets introduced by musl patchFlorian Fainelli2013-01-075-0/+79
| | | | | | Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 35046
* gcc-linaro-4.6: update to 2012.12Florian Fainelli2013-01-071-2/+2
| | | | | | Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 35044
* gcc-linaro-4.7: update to 2012.12Florian Fainelli2013-01-071-2/+2
| | | | | | Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 35043
* toolchain: use file_copy to install the initial gcc filesJo-Philipp Wich2012-12-021-2/+1
| | | | SVN-Revision: 34440
* remove support for ubicom32Florian Fainelli2012-11-309-65578/+2
| | | | | | Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 34432
* gcc/4.5-linaro: backport musl patchFlorian Fainelli2012-11-291-0/+242
| | | | | | Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 34425
* add preliminary support for muslFlorian Fainelli2012-11-236-1/+1347
| | | | | | | | Musl is an alternative C-library, see http://www.musl-libc.org for more infos. Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 34314
* gcc: remove support for 4.7.0Florian Fainelli2012-11-2121-10354/+1
| | | | | | | | | 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> SVN-Revision: 34296
* 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> SVN-Revision: 34266
* gcc-4.6-linaro: update to 2012.11Florian Fainelli2012-11-191-2/+2
| | | | | | Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 34264
* gcc-4.7-linaro: update to 2012.11Florian Fainelli2012-11-191-2/+2
| | | | | | Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 34263
* build: remove remaining references to TOOLCHAIN_JOBS (thx, Sedat Dilek)Felix Fietkau2012-11-081-1/+1
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 34122
* gcc: add GCC 4.7.2Florian Fainelli2012-10-1417-1/+9884
| | | | SVN-Revision: 33763
* gcc: add GCC 4.6.3Florian Fainelli2012-10-1418-1/+10066
| | | | SVN-Revision: 33762
* gcc: update 4.5-linaro to 4.5-2012.03Florian Fainelli2012-10-131-2/+2
| | | | SVN-Revision: 33760
* gcc: update 4.7-linaro to 4.7-2012.10Florian Fainelli2012-10-135-471/+3
| | | | SVN-Revision: 33759
* gcc: update gcc-4.6-linaro to 4.6-2012.10Florian Fainelli2012-10-133-205/+3
| | | | SVN-Revision: 33758
* gcc: add --with-long-double-128 for SPARC toolchainFlorian Fainelli2012-10-121-0/+1
| | | | | | This is required in order to build the final compiler. SVN-Revision: 33739
* gcc: backport struct siginfo -> siginfo_t renamingFlorian Fainelli2012-10-124-0/+608
| | | | | | Otherwise newer eglibc toolchain will simply fail to build. SVN-Revision: 33736
* build: add the + token to any commands that can pass through the jobserver, ↵Felix Fietkau2012-09-233-3/+3
| | | | | | fixes parallel build on some systems SVN-Revision: 33523
* gcc: enable parallel buildsFelix Fietkau2012-09-154-3/+5
| | | | SVN-Revision: 33444
* gcc: add upstream fixes for GCC bug 54494Florian Fainelli2012-09-072-0/+74
| | | | | | See: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54494 for more infos. SVN-Revision: 33329
* gcc: add upstream fixes for GCC bug 54369Florian Fainelli2012-09-074-0/+180
| | | | | | See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54369 for more infos. SVN-Revision: 33328
* toolchain: fix up lib64 symlink to lib before copying the initial prefix dir ↵Felix Fietkau2012-06-301-0/+2
| | | | | | to avoid errors on copying SVN-Revision: 32556
* toolchain/gcc: fix installing the toolchain after removing the toolchain dir ↵Felix Fietkau2012-06-301-2/+8
| | | | | | without a full rebuild SVN-Revision: 32554
* toolchain: keep the initial gcc around for later uclibc rebuildsFelix Fietkau2012-06-301-1/+4
| | | | | | | | | | | testing uclibc changes is tricky because the final gcc tends to miscompile uclibc code or barf up internal compiler errors. install binutils into $(TOOLCHAIN_DIR)/initial (without changing the configure prefix) and copy it from there to $(TOOLCHAIN_DIR)/ so that the initial gcc can be put into $(PATH) for the uclibc build, even if the final gcc is already installed. SVN-Revision: 32553
* toolchain: install libgcc for minimal gcc, needed by newer eglibc versionsFelix Fietkau2012-06-071-2/+2
| | | | SVN-Revision: 32100
* switch to 2.6.38Imre Kaloz2012-05-011-7/+8
| | | | SVN-Revision: 31546
* gcc: fix getenv() patches for 4.4.7 and 4.5-linaroJo-Philipp Wich2012-04-272-1/+15
| | | | SVN-Revision: 31489
* remove screwed up patch for gcc 4.7-linaro which got committed by accidentMirko Vogt2012-04-211-247/+0
| | | | SVN-Revision: 31393
* add support for GCC 4.7-linaro (based on GCC 4.7.1)Mirko Vogt2012-04-2119-1/+10373
| | | | SVN-Revision: 31392
* gcc: add patch to make the getenv() spec function nonfatal if requested ↵Jo-Philipp Wich2012-04-214-0/+56
| | | | | | environment variable is unset SVN-Revision: 31390
* toolchain/gcc: gcc-4.7.0 upstream patch fixing uClibc problemsJo-Philipp Wich2012-04-121-0/+241
| | | | SVN-Revision: 31255
* upgrade to gcc 4.4.7Imre Kaloz2012-04-0917-11/+11
| | | | SVN-Revision: 31230
* add support for gcc 4.7.0 - thanks to acoul!Mirko Vogt2012-04-0716-0/+9873
| | | | SVN-Revision: 31216
* toolchain/gcc-4.6.2: fix v4bx patchGabor Juhos2012-03-181-7/+6
| | | | SVN-Revision: 30970
* toolchain/gcc-4.6-linaro: fix v4bx patchGabor Juhos2012-03-181-7/+6
| | | | SVN-Revision: 30969
* 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 SVN-Revision: 30815
* gcc: do not emit references to _savegpr_* and _restgpr_* on powerpc, as they ↵Felix Fietkau2012-03-051-0/+20
| | | | | | are tricky to deal with wrt. libgcc. they cannot be linked dynamically SVN-Revision: 30814
* gcc: use .eh_frame sections for exception handling stack unwind - saves ↵Felix Fietkau2012-02-171-0/+29
| | | | | | about 400 bytes on every executable or shared library SVN-Revision: 30614
* gcc: enable --with-headers for the final toolchain buildFelix Fietkau2012-02-171-0/+1
| | | | SVN-Revision: 30613
* gcc 4.6: port over the missing patch 850-use_shared_libgcc.patch to prevent ↵Felix Fietkau2012-02-121-0/+68
| | | | | | libgcc crap from leaking into every single binary SVN-Revision: 30486
* upgrade vanilla gcc to 4.6.2Imre Kaloz2012-02-1215-12/+12
| | | | SVN-Revision: 30470
* use Linaro GCC 4.6 by defaultImre Kaloz2012-02-122-8/+5
| | | | SVN-Revision: 30467
* update to latest Linaro releasesImre Kaloz2012-02-121-5/+5
| | | | SVN-Revision: 30466
* invoke patch-specs.sh in the gcc/final install stage. Patch up OpenWrts own ↵Jo-Philipp Wich2012-01-181-0/+1
| | | | | | cross toolchains to always search headers and libraries in $STAGING_DIR, this should solve most issues with missing headers, indirect linking and not found libraries. At a later stage, all -I and -L flags will be purged from TARGET_LDFLAGS and TARGET_CPPFLAGS. SVN-Revision: 29768
* upgrade to latest linaro releasesImre Kaloz2012-01-147-34/+17
| | | | SVN-Revision: 29748
* 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) SVN-Revision: 29721
* gcc: add 4.6-linaro version 4.6-2011.08Hauke Mehrtens2011-08-1815-6/+9865
| | | | SVN-Revision: 28042