aboutsummaryrefslogtreecommitdiffstats
path: root/toolchain/gcc
Commit message (Collapse)AuthorAgeFilesLines
* Disable smash stacking support by default, but allow to enable it as an ↵Florian Fainelli2008-07-302-0/+15
| | | | | | experimental feature SVN-Revision: 12010
* use qstrip macro to strip quoted CONFIG_* stringsNicolas Thill2008-07-141-1/+1
| | | | SVN-Revision: 11832
* add patch to fix EABI compiles on ARMv4Imre Kaloz2008-06-051-0/+11
| | | | SVN-Revision: 11365
* gcc 4.2.4 supportImre Kaloz2008-05-3129-0/+27272
| | | | SVN-Revision: 11310
* refresh gcc-4.2.3 patchesMatteo Croce2008-05-2127-594/+707
| | | | SVN-Revision: 11232
* make sure the toolchain target dir really existsFelix Fietkau2008-04-221-1/+1
| | | | SVN-Revision: 10913
* provide a cleaner way to specify a biarch toolchain buildJeremy Kerr2008-04-122-0/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, to build a biarch toolchain, we need to explicitly give options to the binutils and gcc configure commands: CONFIG_EXTRA_BINUTILS_CONFIG_OPTIONS="--enable-targets=powerpc64-linux-uclibc" CONFIG_EXTRA_GCC_CONFIG_OPTIONS="--enable-biarch --enable-targets=powerpc64-linux-uclibc" This change replaces the command line options with an 'extra arch' configure option: CONFIG_EXTRA_TARGET_ARCH=y CONFIG_EXTRA_TARGET_ARCH_NAME="powerpc64" And a way to invoke this extra arch on the compiler command-line: CONFIG_EXTRA_TARGET_ARCH_OPTS="-m64" In this case, this results in an extra compiler: 'powerpc64-linux-uclibc-gcc', which invokes 'powerpc-linux-uclibc-gcc -m64' This is a more standard way of building biarch toolchains, and allows the packages to not have to care about how to invoke the 64-bit compiler. Signed-off-by: Jeremy Kerr <jk@ozlabs.org> SVN-Revision: 10802
* Do not disable tls yet, uclibc-ntpl will support it soonFlorian Fainelli2008-04-101-2/+0
| | | | SVN-Revision: 10785
* Disable tls support, uClibc does not support it, and it could lead to ↵Florian Fainelli2008-04-101-0/+2
| | | | | | linking failures with some braindead autoconf programs SVN-Revision: 10782
* remove the "depends BROKEN" for eabiFelix Fietkau2008-03-071-1/+0
| | | | SVN-Revision: 10556
* fixup ARM EABI on GCC 4.1.2Imre Kaloz2008-02-172-41/+65
| | | | SVN-Revision: 10480
* revert ARM to oabi by default, add some eabi patches for fixing up the ↵Felix Fietkau2008-02-146-0/+189
| | | | | | toolchain, which unfortunately break eabi userland, but are IMHO a necessary basis for further eabi fixes SVN-Revision: 10458
* use GCC 4.2.3 by default for AVR32Imre Kaloz2008-02-072-0/+4
| | | | SVN-Revision: 10414
* add GCC 4.2.3Imre Kaloz2008-02-0728-0/+27123
| | | | SVN-Revision: 10413
* gcc: fix version selection for MagicboxGabor Juhos2008-02-012-2/+2
| | | | SVN-Revision: 10345
* fix GCC version selection for MagicboxImre Kaloz2008-01-271-1/+1
| | | | SVN-Revision: 10288
* add another softfloat patchImre Kaloz2007-12-281-0/+26
| | | | SVN-Revision: 10007
* fixup softfloat handlingImre Kaloz2007-12-281-0/+2
| | | | SVN-Revision: 10003
* fix a few stampfile locationsFelix Fietkau2007-11-201-1/+1
| | | | SVN-Revision: 9587
* add gcc 4.2.2Imre Kaloz2007-10-2520-0/+4359
| | | | SVN-Revision: 9443
* openwrt: honour gcc extra configuration flagsFelix Fietkau2007-10-231-0/+2
| | | | | | | | | | | Although the CONFIG_EXTRA_GCC_OPTIONS flag is available, it isn't used anywhere. This change adds the extra flag to both gcc configure stages. Signed-off-by: Jeremy Kerr <jk@ozlabs.org> SVN-Revision: 9406
* changed the -fhonours-copts gcc patch, such that the function needs to be ↵John Crispin2007-10-074-4/+4
| | | | | | turned on explicitly SVN-Revision: 9167
* major target cleanup. it is now possible to have subtargets that can ↵Felix Fietkau2007-09-081-1/+1
| | | | | | override many target settings, including arch - merge adm5120, adm5120eb. target profiles still need to be adapted for subtargets SVN-Revision: 8694
* fix typo (closes: #2275)Nicolas Thill2007-08-261-1/+1
| | | | SVN-Revision: 8492
* Disable multilib by defaultFlorian Fainelli2007-08-231-0/+2
| | | | SVN-Revision: 8471
* Fix the stage2 compilation, no side effect with gcc4 (#2190)Florian Fainelli2007-08-131-3/+1
| | | | SVN-Revision: 8409
* rdc can be built with gcc4 as well, my mistakeFlorian Fainelli2007-08-081-1/+1
| | | | SVN-Revision: 8379
* build system cleanup/restructuring as described in ↵Felix Fietkau2007-08-071-33/+34
| | | | | | http://lists.openwrt.org/pipermail/openwrt-devel/2007-August/001159.html SVN-Revision: 8362
* rdc-2.6 must be built with gcc-3.4.6, if not it will not boot at allFlorian Fainelli2007-08-051-1/+1
| | | | SVN-Revision: 8345
* Allow installing gcj/gnu classpath,for those interestedFlorian Fainelli2007-08-041-1/+6
| | | | SVN-Revision: 8337
* Port the mbsd_multi patch from freewrt, which adds -fhonour-copts. This will ↵Felix Fietkau2007-07-314-0/+1175
| | | | | | emit warnings in packages that don't use our target cflags properly SVN-Revision: 8256
* fix the gcc stampfile for initial stage installationFelix Fietkau2007-07-301-0/+1
| | | | SVN-Revision: 8250
* add gcc 4.2.1Imre Kaloz2007-07-3018-1/+4041
| | | | SVN-Revision: 8223
* update magicbox target to 2.6.22-rc6, select gcc 4.2.0 as default for this ↵Felix Fietkau2007-06-282-8/+4
| | | | | | target (4.1.2 segfaults at compile time) SVN-Revision: 7762
* fix gcc 4.2.0 compile for ppcFelix Fietkau2007-06-282-0/+27
| | | | SVN-Revision: 7761
* replace gcc 4.2 snapshot with 4.2.0 release (sync patches with uclibc ↵Felix Fietkau2007-06-2819-30/+254
| | | | | | buildroot), adjust gcc makefile for PATCH_DIR changes SVN-Revision: 7753
* add support for the AVR32 platform, namely the ATNGW100 board - joint work ↵Imre Kaloz2007-06-081-0/+19726
| | | | | | with wigyori SVN-Revision: 7533
* we don't need libmudflap at allImre Kaloz2007-06-081-0/+2
| | | | SVN-Revision: 7531
* Nuke lots of obsolete compiler versions Make gcc4 depend on !LINUX_2_4 - I'm ↵Felix Fietkau2007-03-2865-28539/+2
| | | | | | getting sick of seeing people complain about compile errors when trying to build brcm-2.4 with it. SVN-Revision: 6744
* fix gcc version selectionImre Kaloz2007-03-111-1/+1
| | | | SVN-Revision: 6556
* Changed default compiler for 2.6 kernels to 4.1.2Hamish Guthrie2007-03-071-1/+1
| | | | SVN-Revision: 6539
* add gcc 4.1.2 (closes #1381)Imre Kaloz2007-02-2213-0/+4051
| | | | SVN-Revision: 6343
* Fix gcc version selection - default version for linux 2.4 broken in r6208 - ↵Felix Fietkau2007-01-262-4/+2
| | | | | | brcm-2.6 needs an older compiler at least on wgt634u (don't ask me why...) SVN-Revision: 6209
* use gcc 4.1.1 for 2.6, 3.4.6 for 2.4 targets by defaultImre Kaloz2007-01-262-5/+5
| | | | SVN-Revision: 6208
* revert gcc to 4.1.1 for x86 to fix uclibc++ build (closes: #1056, #1202)Nicolas Thill2007-01-231-2/+2
| | | | SVN-Revision: 6185
* use the gcc 4.2 snapshot in x86-2.6 by default - seems to work better than 4.1.1Felix Fietkau2006-12-071-1/+4
| | | | SVN-Revision: 5706
* default to gcc 4.1.1 for the rb532 againFelix Fietkau2006-12-061-1/+1
| | | | SVN-Revision: 5700
* fix locale stuff (and there was much rejoicing)Imre Kaloz2006-11-281-5/+5
| | | | SVN-Revision: 5671
* add a gcc 4.2 snapshotFelix Fietkau2006-11-2315-3/+3819
| | | | SVN-Revision: 5625
* Port the locale changes to the other gcc versions as wellFlorian Fainelli2006-11-217-14/+14
| | | | SVN-Revision: 5608