summaryrefslogtreecommitdiffstats
path: root/toolchain
Commit message (Collapse)AuthorAgeFilesLines
* [toolchain]: simplify TARGET_SUFFIX selectionkaloz2011-03-111-9/+4
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26033 3c298f89-4303-0410-b956-a3cf2f4a3e73
* toolchain: fix r26004nbd2011-03-101-8/+5
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26006 3c298f89-4303-0410-b956-a3cf2f4a3e73
* toolchain: fix r25969acoul2011-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 r25928nbd2011-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 ↵nbd2011-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 Linarokaloz2011-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 ↵nbd2011-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 targetskaloz2011-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 ↵nbd2011-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 optimizationnbd2011-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
* toolchain/gcc: fix r25709 (closes #8964)acoul2011-03-031-7/+7
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25844 3c298f89-4303-0410-b956-a3cf2f4a3e73
* gcc: disable extension elimination, it causes hostapd to be miscompiled on mipsnbd2011-03-021-0/+11
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25834 3c298f89-4303-0410-b956-a3cf2f4a3e73
* toolchain: remove -lgcc_eh from the default libgcc spec, it breaks packagesnbd2011-03-011-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25807 3c298f89-4303-0410-b956-a3cf2f4a3e73
* uClibc: set the toolchain info at install time instead of prepare time, ↵nbd2011-03-011-1/+1
| | | | | | fixes staging dir rebuilds git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25803 3c298f89-4303-0410-b956-a3cf2f4a3e73
* gcc-linaro: fix the libgcc spec to default to using the shared libgccnbd2011-03-011-0/+37
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25801 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc]: backport fa526 optimization for gcc 4.5+kaloz2011-02-252-0/+514
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25709 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc]: use the Linaro GCC for arm and mips targetskaloz2011-02-251-4/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25708 3c298f89-4303-0410-b956-a3cf2f4a3e73
* We use different toolchain directories for differentkaloz2011-02-252-2/+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/uClibc]: upgrade to latest git, refresh patcheskaloz2011-02-2416-78/+31
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25698 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc/4.3.5]: sync avr32 patch with the latest ones from atmelkaloz2011-02-241-1587/+1572
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25696 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/binutils]: remove the CS variant - broken since it's additionkaloz2011-02-219-32534/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25648 3c298f89-4303-0410-b956-a3cf2f4a3e73
* gcc: remove arch default duplication, fix version selection for !TOOLCHAINOPTSnbd2011-02-202-17/+38
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25633 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain] update gdb to 7.2florian2011-02-192-26/+30
| | | | | | | | This patch updates the toolchain gdb from 6.8 to 7.2 Signed-off-by: Steve Brown <sbrown@cortland.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25585 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/binutils/2.21]: only enable binutils 2.21 for avr32 if BROKEN is ↵kaloz2011-02-181-0/+1
| | | | | | selected git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25572 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/binutils/2.21]: add some more avr32 fixeskaloz2011-02-181-2/+122
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25571 3c298f89-4303-0410-b956-a3cf2f4a3e73
* whitespace cleanupkaloz2011-02-181-6/+6
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25570 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/binutils]: add binutils 2.21kaloz2011-02-1810-0/+31128
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25567 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc/4.3.5]: combine all avr32 patches into a single onekaloz2011-02-1811-278/+72
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25566 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/binutils/2.20.1]: add avr32 supportkaloz2011-02-162-3/+30799
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25562 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc/4.3.5]: additional avr32 fixeskaloz2011-02-162-0/+47
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25556 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc/4.3.5]: refresh patcheskaloz2011-02-1610-101/+95
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25555 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fixup gcc version selectionkaloz2011-02-161-3/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25554 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/binutils/2.19.1]: fixup the ubicom patch, refreshkaloz2011-02-164-82/+61
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25552 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/binutils]: refresh patcheskaloz2011-02-163-8/+5
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25551 3c298f89-4303-0410-b956-a3cf2f4a3e73
* uClibc: remove 0.9.30, 0.9.31nbd2011-02-1587-13128/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25542 3c298f89-4303-0410-b956-a3cf2f4a3e73
* uclibc: disable COMPAT_ATEXITnbd2011-02-133-3/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25517 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/uClibc]: upgrade to latest gitkaloz2011-02-131-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25516 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc/linaro]: upgrade to 2011.02, rename patchset directorykaloz2011-02-1316-80/+15
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25515 3c298f89-4303-0410-b956-a3cf2f4a3e73
* remove the shared object stubs of libnsl and libresolv - let the compiler ↵nbd2011-02-131-0/+3
| | | | | | use the static variants instead git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25511 3c298f89-4303-0410-b956-a3cf2f4a3e73
* uclibc: disable rpc support - replaced by the external librpc, saves ~80knbd2011-02-133-6/+6
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25504 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel-headers: get rid of the arch/$(ARCH)/include/asm vs ↵nbd2011-02-101-10/+6
| | | | | | include/asm-$(ARCH) copying mess and stick to what the kernel is using git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25443 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/uClibc/git]: autodetect ARM variant/ABI setup based on the ↵kaloz2011-02-0212-117/+612
| | | | | | compiler settings git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25328 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/uClibc]: update to latest git versionkaloz2011-02-021-4/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25327 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc/linaro]: fixup arm soft-float symbolskaloz2011-02-021-4/+5
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25325 3c298f89-4303-0410-b956-a3cf2f4a3e73
* refresh patchkaloz2011-02-021-3/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25324 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/gcc/linaro]: add armv4 fixup patcheskaloz2011-02-022-0/+32
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25322 3c298f89-4303-0410-b956-a3cf2f4a3e73
* gcc: fix default version selection - fixes missing MPC configure error ↵nbd2011-02-011-1/+1
| | | | | | during toolchain build git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25283 3c298f89-4303-0410-b956-a3cf2f4a3e73
* eglibc: disable ssp, it breaks the buildnbd2011-02-011-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25280 3c298f89-4303-0410-b956-a3cf2f4a3e73
* uClibc: use the arch specific thread stack size for nptl if the size ↵nbd2011-01-291-0/+13
| | | | | | returned by getrlimits exceeds it - fixes threads on systems with only 16 MB RAM git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25223 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain] uClibc: remove references to $(CONFIG_LARGEFILE)jow2011-01-281-1/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25209 3c298f89-4303-0410-b956-a3cf2f4a3e73