aboutsummaryrefslogtreecommitdiffstats
path: root/toolchain
Commit message (Collapse)AuthorAgeFilesLines
* [toolchain]: In R27118, TARGET_FIX_V4BX_SPEC got lost in the linker parameters.Imre Kaloz2011-07-121-3/+3
| | | | | | | | Add it back. Signed-off-by: Jochen Friedrich <jochen@scram.de> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27599 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc]: the only reasons for having 4.4 around are avr32 and ↵Imre Kaloz2011-07-081-0/+1
| | | | | | ubicom32, so make it depend on them git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27559 3c298f89-4303-0410-b956-a3cf2f4a3e73
* toolchain: remove a dependency on a nonexistant config symbol (thx, Sedat Dilek)Felix Fietkau2011-07-081-1/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27556 3c298f89-4303-0410-b956-a3cf2f4a3e73
* uClibc: fix messed up patch headers in fts patch (patch from #9671)Felix Fietkau2011-07-081-6/+6
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27555 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc/linaro]: fix ppc toolchain buildImre Kaloz2011-07-071-0/+11
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27551 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain] uclibc: backport FTS supportFlorian Fainelli2011-07-072-0/+1398
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27513 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain] eglibc: add support for 2.14Florian Fainelli2011-07-073-1/+10
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27510 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain] remove reference to old eglibc versions.Florian Fainelli2011-07-071-18/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27509 3c298f89-4303-0410-b956-a3cf2f4a3e73
* eglibc: remove old versionsFelix Fietkau2011-07-0211-243/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27360 3c298f89-4303-0410-b956-a3cf2f4a3e73
* eglibc: fix portability issues rpcgen and zic, fixes compile on darwinFelix Fietkau2011-07-024-0/+196
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27359 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc]: simplify configurationImre Kaloz2011-07-022-12/+5
| | | | 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-0245-120789/+1
| | | | | | for avr32 and ubicom32) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27351 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc]: both coldfire and etrax are broken and should use a newer ↵Imre Kaloz2011-07-021-1/+0
| | | | | | gcc when they will be fixed git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27350 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc]: switch avr32 to gcc 4.4, also powerpc targets should work ↵Imre Kaloz2011-07-011-2/+2
| | | | | | fine with linaro releases git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27338 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc]: bump the 4.4 flavour to 4.4.6Imre Kaloz2011-07-0117-22/+22
| | | | 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-0119-441/+150
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27333 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain]: add the latest avr32 toolchain patches (with additional fixes)Imre Kaloz2011-07-019-8/+22799
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27332 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc]: upgrade the linaro gcc to 2011.06Imre Kaloz2011-07-014-8/+8
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27326 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/eglibc] eglibc CAN be compiled with -Os after all - flags however ↵Mirko Vogt2011-06-261-3/+2
| | | | | | need to be stated in $EGLIBC_CFLAGS as well git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27290 3c298f89-4303-0410-b956-a3cf2f4a3e73
* uclibc: make powerpc e500 support independent of the target name, always use ↵Felix Fietkau2011-06-262-1/+3
| | | | | | it if the spe_fpu feature flag is set git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27289 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/eglibc] manual/Makefile: Don't mix pattern rules with normal rules.Mirko Vogt2011-06-231-0/+16
| | | | | | | | This change got committed into the official eglibc repository in commit 11461. Thanks to Philip Prindeville for pointing this out. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27264 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain] add gfortran compiler support (#9600, patch from Xiangfu Liu via ↵Jo-Philipp Wich2011-06-232-1/+9
| | | | | | Qi hardware) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27262 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain] introduce option to enable setjump()/longjump() based C++ ↵Jo-Philipp Wich2011-06-232-0/+14
| | | | | | exceptions (#9185, patch from David Kuehling via Qi hardware) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27261 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Revert "[toolchain/eglibc} eglibc in fact can be built with -Os"Mirko Vogt2011-06-201-0/+4
| | | | | | | | | | | | | | Compiling with -Os results in: "error: #error "glibc cannot be compiled without optimization" Still, building with -Os is listed as feature in <http://www.eglibc.org/features>: "" Building with -Os EGLIBC supports building the library with compiler optimizing for size -Os instead of for speed -O2. "" git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27245 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/eglibc] explicitly disable the use of ldconfigMirko Vogt2011-06-181-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27220 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/eglibc] patch: add /usr/lib to default search path of dynamic linkerMirko Vogt2011-06-182-0/+32
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27216 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/eglibc] add support for eglibc version 2.13Mirko Vogt2011-06-183-0/+9
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27215 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/eglibc} eglibc in fact can be built with -OsMirko Vogt2011-06-181-4/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27214 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/eglibc] when selecting eglibc, use version 2.12 by defaultMirko Vogt2011-06-181-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27213 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/glibc] fix glibc to work with all versions of binutils, fixes ↵Mirko Vogt2011-06-172-0/+35
| | | | | | #7133 - thanks to marek siller git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27210 3c298f89-4303-0410-b956-a3cf2f4a3e73
* toolchain/gdb: fix compile for powerpc targets, refresh patchFelix Fietkau2011-06-112-10/+17
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27155 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain] uClibc: fix a crash in __read_etc_hosts_r() that occurs if more ↵Jo-Philipp Wich2011-06-071-0/+10
| | | | | | than five hostnames follow a dotted quad in /etc/hosts git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27131 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc] remove empty file (patch went upstream and file didn't get ↵Mirko Vogt2011-06-071-0/+0
| | | | | | deleted but only cleared) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27122 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc] upgrade Linaro GCC to 4.5-2011.05-0 - thanks to Mark MentovaiMirko Vogt2011-06-0710-51/+35
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27118 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/uclibc] use 'fputws_unlocked(S,F)' instead of 'fputws(S,F)'Mirko Vogt2011-05-241-0/+21
| | | | | | | this eliminates a source of reproduceable freezes http://lists.uclibc.org/pipermail/uclibc/2011-May/045367.html git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27001 3c298f89-4303-0410-b956-a3cf2f4a3e73
* uClibc: update to latest version (rc3 + git changes), contains fixes for ↵Felix Fietkau2011-04-1712-31/+29
| | | | | | ipv6 dns issues git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26703 3c298f89-4303-0410-b956-a3cf2f4a3e73
* uClibc: fix issues with libpthread vs libc link order on mipsFelix Fietkau2011-04-171-0/+13
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26702 3c298f89-4303-0410-b956-a3cf2f4a3e73
* uClibc: forced unwind for pthread_cancel handling is broken and triggers ↵Felix Fietkau2011-04-091-0/+10
| | | | | | spurious abort() calls from libgcc. disable it and use the other method instead git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26547 3c298f89-4303-0410-b956-a3cf2f4a3e73
* make the build system a bit more silent without V=99Felix Fietkau2011-04-041-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26460 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain]: fixup armeb, tooImre Kaloz2011-03-111-5/+4
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26034 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain]: simplify TARGET_SUFFIX selectionImre Kaloz2011-03-111-9/+4
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26033 3c298f89-4303-0410-b956-a3cf2f4a3e73
* toolchain: fix r26004Felix Fietkau2011-03-101-8/+5
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26006 3c298f89-4303-0410-b956-a3cf2f4a3e73
* toolchain: fix r25969Alexandros C. Couloumbis2011-03-101-0/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26004 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix target name mixup caused by r25928Felix Fietkau2011-03-091-2/+10
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25969 3c298f89-4303-0410-b956-a3cf2f4a3e73
* gcc: move the optimized assembler helpers back into the static libgcc and ↵Felix Fietkau2011-03-081-20/+11
| | | | | | skip relinking for this arch. due to relocation constraints, the assembler functions cannot be in the shared libgcc and must always be linked in statically git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25952 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gdb]: upgrade to the 2011.03-0 release from LinaroImre Kaloz2011-03-081-5/+5
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25948 3c298f89-4303-0410-b956-a3cf2f4a3e73
* uClibc: add back R_PPC_REL24 relocation support, the dynamic libgcc changes ↵Felix Fietkau2011-03-071-0/+26
| | | | | | depend on it for powerpc git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25944 3c298f89-4303-0410-b956-a3cf2f4a3e73
* only support EABI on ARM targetsImre Kaloz2011-03-072-15/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25928 3c298f89-4303-0410-b956-a3cf2f4a3e73
* gcc: include assembler functions in the shared libgcc_s library, fixes ↵Felix Fietkau2011-03-061-1/+41
| | | | | | missing symbol issues on powerpc git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25912 3c298f89-4303-0410-b956-a3cf2f4a3e73
* toolchain/gcc (linaro): fix extension elimination optimizationFelix Fietkau2011-03-042-11/+18
| | | | | | | | | This applies Richard Sandiford's patch for Linaro GCC as an alternative to disabling the Linaro-specific extension elimination optimization altogether. Original patch: https://bugs.launchpad.net/gcc-linaro/+bug/728315 Signed-off-by: Mark Mentovai <mark@moxienet.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25871 3c298f89-4303-0410-b956-a3cf2f4a3e73