nbd
d2bb507b50
uClibc: forced unwind for pthread_cancel handling is broken and triggers 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
2011-04-09 15:46:58 +00:00
nbd
020dd72982
make the build system a bit more silent without V=99
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26460 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-04 00:54:37 +00:00
kaloz
83897b6f0f
[toolchain]: fixup armeb, too
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26034 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-11 11:35:31 +00:00
kaloz
71d003d382
[toolchain]: simplify TARGET_SUFFIX selection
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26033 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-11 11:33:03 +00:00
nbd
b18846e4ca
toolchain: fix r26004
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26006 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-10 13:37:30 +00:00
acoul
c11c8f1d20
toolchain: fix r25969
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26004 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-10 13:21:00 +00:00
nbd
f9a6fe32c1
fix target name mixup caused by r25928
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25969 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-09 11:37:50 +00:00
nbd
0e2d55e3e3
gcc: move the optimized assembler helpers back into the static libgcc and 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
2011-03-08 13:10:11 +00:00
kaloz
d705ffaa77
[toolchain/gdb]: upgrade to the 2011.03-0 release from Linaro
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25948 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-08 07:51:06 +00:00
nbd
fc3f00e50f
uClibc: add back R_PPC_REL24 relocation support, the dynamic libgcc changes depend on it for powerpc
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25944 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-07 22:38:48 +00:00
kaloz
c0b7eece82
only support EABI on ARM targets
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25928 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-07 12:59:19 +00:00
nbd
531d32058a
gcc: include assembler functions in the shared libgcc_s library, fixes missing symbol issues on powerpc
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25912 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-06 22:54:30 +00:00
nbd
882a558332
toolchain/gcc (linaro): fix extension elimination optimization
...
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
2011-03-04 21:38:15 +00:00
acoul
a3f4bd9b1c
toolchain/gcc: fix r25709 ( closes #8964 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25844 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-03 10:09:06 +00:00
nbd
ab7967640b
gcc: disable extension elimination, it causes hostapd to be miscompiled on mips
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25834 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-02 17:54:02 +00:00
nbd
7386839604
toolchain: remove -lgcc_eh from the default libgcc spec, it breaks packages
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25807 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-01 15:38:58 +00:00
nbd
2ebb168ddb
uClibc: set the toolchain info at install time instead of prepare time, fixes staging dir rebuilds
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25803 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-01 05:41:02 +00:00
nbd
3be8692624
gcc-linaro: fix the libgcc spec to default to using the shared libgcc
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25801 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-01 05:40:47 +00:00
kaloz
1d66ea8a9b
[toolchain/gcc]: backport fa526 optimization for gcc 4.5+
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25709 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-25 17:44:18 +00:00
kaloz
386ec6836c
[toolchain/gcc]: use the Linaro GCC for arm and mips targets
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25708 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-25 17:43:15 +00:00
kaloz
251a813933
We use different toolchain directories for different
...
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
2011-02-25 16:52:25 +00:00
kaloz
e97c2ae216
[toolchain/uClibc]: upgrade to latest git, refresh patches
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25698 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-24 12:56:20 +00:00
kaloz
30e0baab50
[toolchain/gcc/4.3.5]: sync avr32 patch with the latest ones from atmel
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25696 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-24 08:14:15 +00:00
kaloz
73008aefda
[toolchain/binutils]: remove the CS variant - broken since it's addition
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25648 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-21 11:43:16 +00:00
nbd
d16223ed9e
gcc: remove arch default duplication, fix version selection for !TOOLCHAINOPTS
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25633 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-20 22:09:51 +00:00
florian
ae56a53055
[toolchain] update gdb to 7.2
...
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
2011-02-19 12:44:33 +00:00
kaloz
a1f989fd1a
[toolchain/binutils/2.21]: only enable binutils 2.21 for avr32 if BROKEN is selected
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25572 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-18 13:48:42 +00:00
kaloz
eaa00c0f99
[toolchain/binutils/2.21]: add some more avr32 fixes
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25571 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-18 13:47:36 +00:00
kaloz
29aa51be13
whitespace cleanup
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25570 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-18 13:45:35 +00:00
kaloz
b0c913d609
[toolchain/binutils]: add binutils 2.21
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25567 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-18 09:52:19 +00:00
kaloz
67042730ed
[toolchain/gcc/4.3.5]: combine all avr32 patches into a single one
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25566 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-18 09:25:59 +00:00
kaloz
979f4efc82
[toolchain/binutils/2.20.1]: add avr32 support
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25562 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-16 22:44:47 +00:00
kaloz
a32bf38770
[toolchain/gcc/4.3.5]: additional avr32 fixes
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25556 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-16 15:26:08 +00:00
kaloz
dbbdf96afb
[toolchain/gcc/4.3.5]: refresh patches
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25555 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-16 15:24:48 +00:00
kaloz
3f67361719
fixup gcc version selection
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25554 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-16 15:21:17 +00:00
kaloz
db4a8bc7c1
[toolchain/binutils/2.19.1]: fixup the ubicom patch, refresh
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25552 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-16 14:05:08 +00:00
kaloz
ad88cd3cc6
[toolchain/binutils]: refresh patches
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25551 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-16 13:51:31 +00:00
nbd
d52a5ec1ec
uClibc: remove 0.9.30, 0.9.31
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25542 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-15 01:29:13 +00:00
nbd
89a8d5a56c
uclibc: disable COMPAT_ATEXIT
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25517 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-13 14:18:08 +00:00
kaloz
e7bb94ce95
[toolchain/uClibc]: upgrade to latest git
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25516 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-13 12:32:01 +00:00
kaloz
1a463bb48e
[toolchain/gcc/linaro]: upgrade to 2011.02, rename patchset directory
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25515 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-13 11:27:58 +00:00
nbd
5374218107
remove the shared object stubs of libnsl and libresolv - let the compiler use the static variants instead
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25511 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-13 03:26:10 +00:00
nbd
05d8c72a84
uclibc: disable rpc support - replaced by the external librpc, saves ~80k
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25504 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-13 01:45:59 +00:00
nbd
3e3f63e2bf
kernel-headers: get rid of the arch/$(ARCH)/include/asm vs 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
2011-02-10 03:52:39 +00:00
kaloz
fcbb4886f4
[toolchain/uClibc/git]: autodetect ARM variant/ABI setup based on the compiler settings
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25328 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-02 20:19:28 +00:00
kaloz
ae918385c1
[toolchain/uClibc]: update to latest git version
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25327 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-02 20:07:28 +00:00
kaloz
e2428c54fe
[toolchain/gcc/linaro]: fixup arm soft-float symbols
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25325 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-02 20:06:12 +00:00
kaloz
accdcad984
refresh patch
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25324 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-02 20:05:33 +00:00
kaloz
4fe9023bd2
[toolchain/gcc/linaro]: add armv4 fixup patches
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25322 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-02 19:34:36 +00:00
nbd
80990adbca
gcc: fix default version selection - fixes missing MPC configure error during toolchain build
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25283 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-01 16:57:01 +00:00