aboutsummaryrefslogtreecommitdiffstats
path: root/toolchain/gcc
Commit message (Collapse)AuthorAgeFilesLines
* gcc: refresh patches for gcc 4.1.2Hauke Mehrtens2009-02-1819-409/+339
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14554 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix gcc 4.3.x segfault triggered by using -frename-registers (reproduced on ↵Felix Fietkau2009-02-143-0/+72
| | | | | | arm, might be relevant for other platforms as well) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14505 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain] cosmetic & coherency fixesNicolas Thill2009-02-031-11/+11
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14397 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain] gcc: add a patch to allow 3.4.6 to build for x86 (closes: #4548)Nicolas Thill2009-02-021-0/+17
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14370 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain] allow building and installing java for gcc-4.1.2Florian Fainelli2009-02-011-0/+21
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14348 3c298f89-4303-0410-b956-a3cf2f4a3e73
* gcc: add missing gcc 4.3.3 patches (copy of the 4.3.2 patches)Felix Fietkau2009-01-2712-0/+624
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14228 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add gcc 4.3.3, clean up gcc version config symbolsFelix Fietkau2009-01-273-4/+12
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14226 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain] add support for gcc v4.3.1 & v4.3.2 (closes: #3479), thanks to ↵Nicolas Thill2009-01-2127-4/+1311
| | | | | | Luigi Mantellini! git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14131 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add gcc eabi patches from #3988Felix Fietkau2009-01-172-0/+34
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14072 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Set default gcc for ps3 - gcc-3.4.6 and gcc-4.1.2 do not work at allHamish Guthrie2009-01-161-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14060 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain] fix powerpc toolchain build failure on x86_64 hostsGabor Juhos2009-01-142-292/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14036 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [cris] add a fix preventing gcc build system from assuming that libc headers ↵Nicolas Thill2009-01-121-0/+10
| | | | | | are always available git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13994 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [massive] add support for alternative C libraries (currently only glibc/eglibc)Nicolas Thill2009-01-082-68/+130
| | | | | | | | | | | other (related) changes: - kernel headers are now installed using "make headers_install" on 2.6 - target names now contain an openwrt "vendor" tag (e.g. mips-openwrt-linux-gnu) - build directory names now contain gcc/libc name/version - default cpu for x86 is now i486 (required to build glibc/eglibc) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13931 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Fix ssp enabling/disabling (#4388)Florian Fainelli2009-01-041-2/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13856 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix avr32 build breakageFelix Fietkau2009-01-021-0/+19
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13802 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix gcc-4.2.4 when target != avr32Nicolas Thill2008-12-031-1/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13493 3c298f89-4303-0410-b956-a3cf2f4a3e73
* nuke old gcc 4.2 versionsImre Kaloz2008-12-0293-40818/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13483 3c298f89-4303-0410-b956-a3cf2f4a3e73
* sync gcc's Config.in with Config.versionImre Kaloz2008-12-021-2/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13482 3c298f89-4303-0410-b956-a3cf2f4a3e73
* sync gcc patches with the Atmel 1.1.3 releaseImre Kaloz2008-12-027-7672/+7362
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13480 3c298f89-4303-0410-b956-a3cf2f4a3e73
* switch powerpc targets to gcc 4.2.4Imre Kaloz2008-11-261-3/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13359 3c298f89-4303-0410-b956-a3cf2f4a3e73
* switch to gcc 4.2.4 for avr32Imre Kaloz2008-11-251-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13353 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add md5sums for binutils & gcc and use the GNU mirror facilityNicolas Thill2008-11-081-4/+26
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13143 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add patches to fixes gcc 4.2.x bugs:Nicolas Thill2008-09-189-0/+472
| | | | | | | | | | - fix gcc ICE when compiling package/ath9k (closes: #3816) http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37014 - fix "undefined reference to `fmsub'" error on powerpc http://bugs.uclibc.org/view.php?id=1588 git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12623 3c298f89-4303-0410-b956-a3cf2f4a3e73
* disable autorebuild for the toolchain, as it can easily lead to build breakagesFelix Fietkau2008-09-021-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12492 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Disable smash stacking support by default, but allow to enable it as an ↵Florian Fainelli2008-07-302-0/+15
| | | | | | experimental feature git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12010 3c298f89-4303-0410-b956-a3cf2f4a3e73
* use qstrip macro to strip quoted CONFIG_* stringsNicolas Thill2008-07-141-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11832 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add patch to fix EABI compiles on ARMv4Imre Kaloz2008-06-051-0/+11
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11365 3c298f89-4303-0410-b956-a3cf2f4a3e73
* gcc 4.2.4 supportImre Kaloz2008-05-3129-0/+27272
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11310 3c298f89-4303-0410-b956-a3cf2f4a3e73
* refresh gcc-4.2.3 patchesMatteo Croce2008-05-2127-594/+707
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11232 3c298f89-4303-0410-b956-a3cf2f4a3e73
* make sure the toolchain target dir really existsFelix Fietkau2008-04-221-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10913 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain] 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> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10802 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Do not disable tls yet, uclibc-ntpl will support it soonFlorian Fainelli2008-04-101-2/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10785 3c298f89-4303-0410-b956-a3cf2f4a3e73
* 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 git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10782 3c298f89-4303-0410-b956-a3cf2f4a3e73
* remove the "depends BROKEN" for eabiFelix Fietkau2008-03-071-1/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10556 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fixup ARM EABI on GCC 4.1.2Imre Kaloz2008-02-172-41/+65
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10480 3c298f89-4303-0410-b956-a3cf2f4a3e73
* 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 git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10458 3c298f89-4303-0410-b956-a3cf2f4a3e73
* use GCC 4.2.3 by default for AVR32Imre Kaloz2008-02-072-0/+4
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10414 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add GCC 4.2.3Imre Kaloz2008-02-0728-0/+27123
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10413 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain] gcc: fix version selection for MagicboxGabor Juhos2008-02-012-2/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10345 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix GCC version selection for MagicboxImre Kaloz2008-01-271-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10288 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add another softfloat patchImre Kaloz2007-12-281-0/+26
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10007 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fixup softfloat handlingImre Kaloz2007-12-281-0/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10003 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix a few stampfile locationsFelix Fietkau2007-11-201-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9587 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add gcc 4.2.2Imre Kaloz2007-10-2520-0/+4359
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9443 3c298f89-4303-0410-b956-a3cf2f4a3e73
* 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> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9406 3c298f89-4303-0410-b956-a3cf2f4a3e73
* changed the -fhonours-copts gcc patch, such that the function needs to be ↵John Crispin2007-10-074-4/+4
| | | | | | turned on explicitly git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9167 3c298f89-4303-0410-b956-a3cf2f4a3e73
* 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 git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8694 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix typo (closes: #2275)Nicolas Thill2007-08-261-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8492 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Disable multilib by defaultFlorian Fainelli2007-08-231-0/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8471 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Fix the stage2 compilation, no side effect with gcc4 (#2190)Florian Fainelli2007-08-131-3/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8409 3c298f89-4303-0410-b956-a3cf2f4a3e73