nbd
344914c955
gcc: split up the build process into three distinct stages (minimal, initial, final), to clean up the dependency handling nastiness and to improve support for rebuilding parts of the toolchain
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22319 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-20 20:57:21 +00:00
kaloz
cd9b9a8e65
the storm target is gone for a long time now
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22311 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-20 11:11:22 +00:00
nbd
45d7da383e
remove support for building kernel headers with old kernels
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21957 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-26 20:44:48 +00:00
nbd
74c8c79422
remove gcc 3.4.6
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21955 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-26 20:44:02 +00:00
mirko
80ebbd2417
patch went upstream, so bump git version and remove patch locally
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21881 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-22 19:24:06 +00:00
hcg
c452aed981
Refactor omap35xx sub-targets to cater for beagleboard and gumstix overo
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21858 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-21 11:59:59 +00:00
mirko
b211f2f9da
add support for uClibc version 0.9.32 based on git rev a7642511b08b0b8a4012bab67cb8aa554992df6b,
...
this includes support for nptl which got merged into the uClibc master branch recently
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21856 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-20 22:18:43 +00:00
mirko
6782b46303
[toolchain/kernel-headers] fix syntax error
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21843 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-20 00:24:10 +00:00
mirko
45d6cc8d96
[toolchain/kernel-headers] make sure directory exists before copying into
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21842 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-19 23:48:45 +00:00
florian
0c3779588e
[toolchain] fix eglibc INET_ANL option selection
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21660 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-02 19:47:41 +00:00
nico
98e5d71d12
toolchain/eglibc: add preliminary support for eglibc-2.12
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21611 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-05-28 20:37:56 +00:00
nico
446456cb52
toolchain/eglibc: update to latest revision for 2.9, 2.10 & 2.11
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21610 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-05-28 19:48:25 +00:00
nico
7aa825cb69
toolchain/eglibc: allow building eglibc-2.11 with gcc-4.5.x
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21601 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-05-28 15:33:44 +00:00
nico
b329d2ed29
toolchain/gcc: add support for gcc-4.4.4
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21600 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-05-28 13:50:47 +00:00
nico
504cfe0e5c
toolchain/gcc: add support for gcc-4.3.5
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21599 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-05-28 12:00:22 +00:00
nico
3164677971
toolchain/gcc: remove md5 for unsupported 4.4.0 version, add missing md5 for 4.3.4
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21580 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-05-27 14:06:55 +00:00
nico
3a6f9b9098
toolchain/gcc: sort versions in Config.in (cosmetic)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21579 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-05-27 14:04:57 +00:00
nico
df44890bd5
toolchain/kernel-headers: simplify linux headers installation (remove legacy hacks, cleanup)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21567 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-05-24 20:38:36 +00:00
florian
b41b97bc83
[toolchain] add upstream uclibc 0.9.31 patch to fix fcntl64 on 64-bits targets
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21504 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-05-19 09:05:10 +00:00
jow
1ffbdd6858
[toolchain] fix syntax error in Config.in
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21062 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-20 21:13:12 +00:00
florian
efd153827c
[toolchain] fix graphite options with gcc-4.5, add libelf for LTO, fix mbsd_multi patch, patch from Bernhard Loos
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21046 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-20 16:18:08 +00:00
acoul
db425c226a
add gcc-4.5.0 preliminary support
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21033 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-19 15:43:08 +00:00
nico
4b8608586d
toolchain/gcc: add a 3.4.6 patch fixing a g++ bug where it generates local references to linkonce (see http://gcc.gnu.org/PR16276 , closes : #7014 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20900 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-16 02:55:30 +00:00
juhosg
51aaf7163f
toolchain/uClubc-0.9.31: fix syscalls on MIPS
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20882 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-15 19:28:10 +00:00
nico
d083ae299a
toolchain/uClibc: add preliminary support for 0.9.31 (needs testing)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20873 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-15 05:59:10 +00:00
nico
27a93a2bc9
toolchain/kernel-headers: restore support for patches, needed for ubicom32
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20872 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-15 05:00:00 +00:00
juhosg
c8998c0709
toolchain/binutils: building gas for arm-*-uclibc systems requires linking with -lm
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20594 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-30 08:01:35 +00:00
nbd
ff1723ec3a
fix kernel-headers build
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20584 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-29 15:16:17 +00:00
juhosg
fadc950fd9
uClibc: fix free-after-use bug in __dns_lookup ( closes #6886 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20384 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-23 08:12:24 +00:00
florian
34d8a52831
[toolchain] fix kernel-headers build for uml
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20203 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-14 16:21:18 +00:00
florian
d4473285ad
[toolchain] add support for uClibc 0.9.30.3
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20181 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-13 17:22:18 +00:00
acoul
f78ded20ee
add binutils-2.20.1
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20137 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-11 11:50:25 +00:00
nico
34cb0380a2
[toolchain] uClibc: enhance debug support ( closes : #6118 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20031 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-07 15:10:57 +00:00
nico
ad82a7e442
[toolchain] uClibc: revert to old linuxthreads implementation on x86 (like all others arches)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20030 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-07 15:06:22 +00:00
nico
1a467d902b
[toolchain] gcc: only enable/disable TLS support in final stage ( closes : #6788 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20018 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-06 17:10:45 +00:00
thepeople
2b2bbce391
this patch fixes toolchain parallel build, which reduces build time.
...
In order to enable parallel build, change line 21 of
include/host-build.mk from:
override MAKEFLAGS=
to:
override MAKEFLAGS=$(MAKE_JOBS)
-Raphael
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19995 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-05 20:15:12 +00:00
florian
0930d2e621
[toolchain] cleanup the 2.6.33 and later kernels kernel-headers installation
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19962 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-03 12:54:08 +00:00
florian
b935c34327
[toolchain] fix compilation w/ 2.6.33
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19933 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-01 14:55:07 +00:00
kaloz
fadee18df0
[toolchain/uclibc]: upgrade and fixup support for the uclibc nptl branch
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19871 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-02-26 11:03:59 +00:00
kaloz
28d850dfd2
[toolchain/gcc]: make TLS support configurable
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19870 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-02-26 11:01:28 +00:00
jow
2ec723f522
[toolchain] add menuconfig item to enable uClibc debug builds
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19860 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-02-25 19:27:54 +00:00
kaloz
0b981aa0af
[toolchain]: use gcc 4.3.4 for the gemini target
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19824 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-02-23 10:49:58 +00:00
kaloz
aeee7fa7bf
[uClibc/avr32]: fix varargs handling of the prctl syscall
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19740 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-02-19 09:58:52 +00:00
kaloz
056bc00bde
[toolchain/mips]: use gcc 4.4.3 for mips64 targets
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19686 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-02-17 11:07:51 +00:00
kaloz
0184bd9327
[toolchain/avr32]: use binutils 2.19.1 by default for avr32, too
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19678 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-02-16 21:49:32 +00:00
kaloz
5fa0e90293
[toolchain/avr32]: add avr32 support for binutils 2.19.1 based on the Atmel 1.2.0 toolchain release
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19677 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-02-16 21:48:13 +00:00
kaloz
46009566ca
[toolchain/powerpc]: use gcc 4.4.3 for the powerpc targets by default
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19671 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-02-16 21:29:07 +00:00
kaloz
51eeb15390
fixup the hunks in patch
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19635 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-02-15 11:34:25 +00:00
kaloz
14632568da
ubicom32 isn't supported with binutils 2.18
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19632 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-02-15 09:36:03 +00:00
kaloz
8e944ed58c
the CS toolchain FTBS for the gemini, use the old one for now
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19556 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-02-08 21:26:54 +00:00
nbd
a4466d369d
add missing +cs version suffix to the 4.4.3 codesourcery toolchain
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19350 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-26 20:19:28 +00:00
nbd
d1d3ca6fe3
gcc: fix up broken chunks of the 4.4.3+cs patch and clean it up a bit more
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19349 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-26 20:13:01 +00:00
kaloz
aa980fc463
add another gcc version based on 4.4.3 plus the 2009q3 codesourcery patch
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19348 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-26 18:41:22 +00:00
kaloz
285ff19141
cleanup patch
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19345 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-26 12:46:05 +00:00
kaloz
df201412d5
add preliminary support for the latest CodeSourcery toolchain
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19324 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-25 10:52:23 +00:00
kaloz
ff9c48a963
add support for gcc 4.4.3
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19314 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-24 15:07:12 +00:00
florian
6dab486ee1
[toolchain] fix uclibc for mips by adding missing upstream hunks
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19272 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-22 10:55:03 +00:00
nico
d5131ab847
[toolchain] gcc: use coherent version selector between binutils & gcc
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19227 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-19 13:26:03 +00:00
nico
abf14b9344
[toolchain] binutils: remove unrelated hunk in 2.18 avr32 support patch
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19226 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-19 13:23:59 +00:00
florian
57f44330bc
[toolchain] add support for uClibc 0.9.30.2
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19125 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-14 12:27:46 +00:00
kaloz
be8ce37ea9
get rid of even more 2.6.28 stuff
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18953 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-12-27 21:35:42 +00:00
nbd
b7620f8509
gcc: 4.4.2 no longer needs the fix-linker-error patch, remove it
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18857 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-12-19 22:40:17 +00:00
nbd
5dff535f66
kernel-headers: add linux 2.6.30 headers for ubicom32
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18792 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-12-16 13:39:49 +00:00
nbd
2c3b46c7ba
gcc: fix linker errors on osx with gcc 4.4+
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18791 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-12-16 13:39:44 +00:00
florian
1e35f1ce28
[toolchain] fix gcc version selection for octeon
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18551 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-11-26 18:44:00 +00:00
nico
aa0f3a7780
[toolchain] eglibc: add support for v2.11
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18522 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-11-24 07:03:04 +00:00
nico
3944e3b1bf
[toolchain] eglibc: update v2.10 to rev. 9289
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18518 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-11-24 00:43:31 +00:00
nico
97d70dd859
cosmetic: more reformatting missed from [18480]
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18481 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-11-22 15:49:35 +00:00
nico
57a61ca2b3
cosmetic: reformat library configuration submenu
...
- adjust indent & spaces
- use coherent config symbol names in help
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18480 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-11-22 15:34:26 +00:00
nico
c60fa10932
eglibc: fix wrong config symbol name if library configuration submenu
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18479 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-11-22 15:30:11 +00:00
nico
4e94330d21
[toolchain] eglibc: don't use minor version numbers in config symbols, only in version strings
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18474 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-11-22 12:27:39 +00:00
nbd
2f66d7b814
do not use the wrapper scripts for exportable toolchains internally. on some systems the wrapper scripts are broken, and their use should be opt-in
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18454 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-11-19 17:23:31 +00:00
nbd
db196bcbf9
Add a target (CONFIG_MAKE_CONFIG) that creates an exportable toolchain. The toolchain will zipped and saved under $(TOPDIR)/bin directory.
...
Signed-off-by: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18419 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-11-14 17:51:32 +00:00
nbd
53d870958e
gcc: add a config option for using the gcc graphite framework (disabled by default)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18403 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-11-12 13:42:07 +00:00
nbd
92b9209394
binutils: fix build errors in 2.20 (patch from #6094 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18307 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-11-05 01:49:20 +00:00
nbd
f7eef9ce53
gcc: fix build with cloog/ppl
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18266 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-11-02 00:47:27 +00:00
nbd
07caea4e37
binutils: fix path to cloog and ppl
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18265 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-11-02 00:47:24 +00:00
nbd
a1f7ac7065
add binutils 2.20
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18263 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-11-02 00:47:17 +00:00
florian
7b15803c7f
[toolchain] update insight to 6.8-1 ( #6007 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18217 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-29 23:42:12 +00:00
nbd
a6257782ac
uClibc: implement copysignl in libc on powerpc to avoid undefined references in libstdc++
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18178 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-27 01:11:40 +00:00
nbd
94780e82b8
gcc: compile libgcc and libstdc++ with -O2 instead of -Os on power pc to avoid generating references to gpr save/restore functions which cannot yet be resolved at this point
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18177 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-27 01:11:35 +00:00
florian
95d5066d03
[toolchain] combine the two gcc-4.4.1 selects into a single one
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18148 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-25 10:17:50 +00:00
nbd
06d45609f6
gcc: fix compile on armv4t with the cs toolchain
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18131 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-24 00:58:38 +00:00
nbd
9e4cb82cc5
gcc: fix bug reporting url in newer compiler versions
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18130 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-24 00:58:34 +00:00
florian
fcd1e536a0
[toolchain] get rid of gcc-4.4.0 support
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18115 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-21 14:32:09 +00:00
florian
963b9b6895
[toolchain] refresh toolchain patches, add ubicom32 patch to gcc 4.4.1 and 4.4.2
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18114 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-21 14:31:01 +00:00
florian
7188f2daaf
[toolchain] add support for gcc-4.4.2, add missing gcc-4.4.1 md5sum
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18113 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-21 06:26:39 +00:00
nbd
62de439710
mark the llvm toolchain as broken
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18105 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-20 20:52:42 +00:00
nbd
ae74d3d6f1
fix potential inconsistencies in toolchain selection on linux 2.4
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18097 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-20 09:14:25 +00:00
nbd
1635e008aa
use the new 4.3.3+cs toolchain for mips and arm - significantly improves code size on mips and performance on arm
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18094 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-20 09:03:44 +00:00
nbd
96ff9f58c6
fix pthread mklibs relinking by copying libpthread_so.a from uclibc instead of using the standard _pic variant
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18090 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-20 07:26:34 +00:00
nbd
2851e3b018
gcc: backport libgcc_pic changes to older gcc4 versions, install the libgcc map file as well
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18087 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-20 06:48:29 +00:00
nbd
74237e4c90
gcc: create a proper libgcc_pic.a static library for relinking (4.3.3+ for now, backport will follow)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18086 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-19 23:26:09 +00:00
nbd
6a5e469c87
remove support for uclibc 0.9.29
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18078 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-19 18:25:25 +00:00
nbd
85de4df7c1
binutils: add support for non-pic handling and use it in the codesourcery based gcc, fixes mips support for this toolchain
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18070 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-19 07:41:33 +00:00
nbd
faefd680ef
uClibc: add support for mips non-pic relocations in ldso
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18069 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-19 07:41:29 +00:00
nbd
3e10976b39
gcc: prevent the libgcc configure script from enabling support for the fixed point math extension, as it can bloat up libgcc size to 1.4M on mips
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18066 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-19 05:28:29 +00:00
nbd
50fe92783e
gcc: disable mips non-PIC ABI calls in the codesourcery based version by default, as our binutils version does not support it
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18064 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-19 04:26:28 +00:00
nbd
0aa409cc4d
add a binutils variant based on a binutils snapshot and codesourcery g++ enhancements (compiles, but fails to link the kernel)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18060 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-19 02:09:59 +00:00
nbd
1c0fd705a6
add a gcc variant based on gcc 4.3.3 with codesourcery enhancements
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18059 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-19 02:09:52 +00:00
claudio
798bb2a9c8
[toolchain] cris: fix ICE PR26515 ( #3723 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18042 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-12 13:38:52 +00:00
nico
6b2799621a
[toolchain] gcc: fix 4.1.2 ICE on mips (see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33256 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18029 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-11 02:52:08 +00:00
nbd
1d8d224223
gcc: add llvm-gcc and llvm from trunk (does not successfully compile a target yet, but gets close)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18019 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-10 19:25:48 +00:00
nbd
f6bc2eef9a
uClibc: add copysign, copysignf, copysignl for i386
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18017 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-10 19:25:18 +00:00
nbd
61b6741ed1
uClibc: fix strrchr on i386
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18016 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-10 19:25:05 +00:00
florian
4cc6c0d0a2
[cobalt] optimize binaries for the rm5200 cpu present on cobalt, do not use the mips32 isa
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17980 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-07 13:05:14 +00:00
claudio
9e0befc4f3
[etrax] dump 2.6.25 support
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17816 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-02 08:07:39 +00:00
nico
cb79a73105
[toolchain] uClibc: remove absolute path linking to host libraries in libpthread.so ( closes : #5601 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17814 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-02 00:18:16 +00:00
nico
dce027fbea
[toolchain] move EABI config option out of GCC
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17753 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-09-26 21:34:40 +00:00
nico
f3d7e220c3
[toolchain] eglibc: use 'select' instead of 'depends' for configuration options, add dependencies for features avalaible in 2.8 or later
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17751 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-09-26 21:22:51 +00:00
nico
aa04a43d98
[toolchain] eglibc: add support for 2.10 branch
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17748 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-09-26 18:59:22 +00:00
nico
57b9777668
[cosmetic] and fix another typo, still in eglibc configuration file
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17747 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-09-26 18:57:53 +00:00
nico
7a44de2fe8
[cosmetic] fix typo in eglibc configuration file
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17746 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-09-26 18:56:26 +00:00
nico
aeae9956b5
[toolchain] eglibc: update svn revisions
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17744 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-09-26 18:28:37 +00:00
florian
a2664e2b9c
[octeon] switch to gcc-4.4.1 and enabled octeon specific optimizations
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17743 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-09-26 18:23:43 +00:00
florian
2d0f2c9a88
[toolchain] Do not save variables in hi or lo across system calls, fixes issues with gcc-4.4 ( #5351 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17742 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-09-26 18:08:02 +00:00
nbd
f96e9f65bf
gcc: fix a linker error in 4.3.3 and 4.3.4 that is triggered by including an object in a linking process which is already part of libbackend.a
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17718 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-09-25 11:09:32 +00:00
nico
6a36104faa
[toolchain] add external toolchain support, enhance native toolchain support (special thanks to Luigi Mantellini for his help... and patience ;)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17682 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-09-23 02:27:38 +00:00
nico
86dc5a4749
[cosmetic] add comments & fix descriptions in toolchain config items
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17561 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-09-10 14:32:36 +00:00
nico
158bc02f79
prepare for upcoming external toolchain support: move config items not strictly toolchain related out of the toolchain submenu
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17560 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-09-10 14:04:41 +00:00
nico
97ec57165d
fix wrong description for CONFIG_SSP
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17550 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-09-09 23:42:06 +00:00
nbd
237a5a2c34
uclibc: to rebuild libc.so.0, mklibs.py needs access to libc_so.a which was not exported by default. use it instead of libc_pic.a
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17438 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-08-29 11:56:27 +00:00
florian
d63472a177
[uClibc] more cygwin build fixes
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17401 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-08-26 07:25:24 +00:00
nbd
64958baf0e
add a heavily cleaned up version of ubicom32 toolchain support
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17346 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-08-21 22:31:47 +00:00
geoff
870dc4520f
pxcab: Replace TARGET_pxcab with feature powerpc64
...
Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17307 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-08-18 23:09:50 +00:00
geoff
2b08ef5155
powerpc: Create a powerpc64 config feature
...
The config symbol TARGET_ps3 is used in the build files where
special handling for the 64 bit PowerPC processors is needed.
Introduce a new config feature powerpc64, and replace the use
of TARGET_ps3 with powerpc64.
Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17306 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-08-18 23:07:45 +00:00
kaloz
7614260c80
add gcc 4.3.4
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17165 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-08-07 12:00:25 +00:00
florian
d28a9111bc
[toolchain] add support for gcc-4.4.1 ( #5580 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17161 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-08-07 09:32:52 +00:00
florian
f181b50265
[toolchain] disable warnings as error in the gdb configuration ( #5602 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17064 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-31 14:24:38 +00:00
kaloz
6c16c24b87
use binutils 2.19.1 on ppc44x, too
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17035 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-28 08:41:19 +00:00
florian
9cfe8533af
[toolchain] add the insight gdb frontend ( #4701 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17019 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-26 17:55:50 +00:00
juhosg
01d987c47d
[toolchain] binutils: use 2.19.1 for ppc40x by default
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16916 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-19 11:33:47 +00:00
florian
30106227fb
This patch adds a target for the IBM PowerXCell Accelerator Board.
...
(aka mvXCell-8i from MatrixVision or GigaAccel 180 from Fixstars)
http://us.fixstars.com/products/gigaaccel/
This build will create zImage suitable for TFTP boot image.
* v2
- add axonram device driver
- switch to 2.6.30.1
Signed-off-by: Akinobu Mita <mita@fixstars.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16860 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-16 10:19:13 +00:00
juhosg
2d07c3e48e
[toolchain] binutils: fix build failure on powerpc target
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16848 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-14 19:43:15 +00:00
nbd
d975a4247b
move the toolchain_install stampfile to the right place to fix spurious missing toolchain errors after cleaning stuff
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16776 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-11 12:48:59 +00:00
juhosg
ae2077bf16
[toolchain] uClibc: fix build error on ARM targets ( closes #5473 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16735 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-07 15:09:10 +00:00
nico
9a319f4c47
add a config option to select the binary stripping method to use (between none, strip & sstrip)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16728 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-07 02:34:58 +00:00
florian
4abf567ae8
[uclibc] add more gcc-4.4 patches from uclibc's mailing-list
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16720 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-06 19:52:55 +00:00
claudio
8206a09b5e
[etrax] install headers, fix foxboard-utils
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16661 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-03 12:49:50 +00:00
florian
76a152d235
[toolchain] enable software floating point emulation by default for mips and mipsel targets
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16604 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-28 15:49:46 +00:00
kaloz
9359756561
add missing patch from the uclibc buildroot
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16541 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-23 13:08:21 +00:00
kaloz
dccbe704f2
add preliminary coldfire v4e support
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16538 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-21 18:34:07 +00:00
lars
866728dbb1
[toolchain] disable tls for stdlibc++. fixes c++ inside a gcc-4.4.0
...
toolchain.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16345 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-05 11:33:12 +00:00
juhosg
57b3ee7bff
[toolchain] uClibc-0.9.30.1: fix possible NULL pointer dereference ( closes #5242 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16304 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-03 09:45:00 +00:00
kaloz
2dfc42c438
now that the gemini target is working, get rid of the obsolete and buggy storm target
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16274 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-01 18:15:30 +00:00
nbd
d47683e4fd
uClibc: bsd supports the same floating point classification functions as c99, fixes inetd
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16172 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-29 10:32:17 +00:00
nbd
27f59d4c0e
uClibc: add a wrapper for the missing finite() function
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16170 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-29 09:25:51 +00:00
hcg
9c278041ab
[uClibc 0.9.29 0.9.30.1] Add the missing 5th arg to the ppoll syscall.
...
Fixes the uclibc error that ppoll returns -EINVAL.
Thanks to Geoff Levand <geoffrey.levand@am.sony.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16166 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-29 07:40:29 +00:00
nbd
31d4d4473d
uClibc 0.9.30.1: fix extra/scripts/unifdef.c like in linux 2.6.28 - nptl does not need this fix, because the problem was fixed upstream already
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16140 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-28 15:49:29 +00:00
jow
bd772c3608
[toolchain] enable UCLIBC_SUPPORT_AI_ADDRCONFIG in common uclibc 0.9.30.1 config, this will restore support for getifaddrs() and fix compilation of lldpd and possibly others
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16108 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-27 13:28:33 +00:00
florian
06ae330bf4
[toolchain] add support for glibc-2.4 ( #5213 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16089 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-26 14:58:32 +00:00
kaloz
6f4ddaf713
make uclibc 0.9.30.1 the default
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16047 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-25 11:17:01 +00:00
nbd
715bbe1fe7
upgrade uclibc-nptl to a recent version - seems to work on xscale with gcc 4.3.3
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16004 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-22 23:59:23 +00:00
kaloz
c5f7c391b5
disable EABI for gemini and storm -- our toolchain can't support EABI on plain armv4, yet
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15914 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-18 13:36:58 +00:00
kaloz
0723f810ee
add preliminary support for the successor of the storm port
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15772 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-11 18:27:33 +00:00
claudio
c40cdb09d0
Gcc 4.3.3 default for etrax
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15742 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-09 11:38:41 +00:00
jow
c650ca9bec
Fix Image Builder building - added missing /bin dir to toolchain
...
Signed-off-by: Vasilis Tsiligiannis <b_tsiligiannis@silverton.gr>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15681 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-07 13:48:23 +00:00
nbd
e211311b51
uclibc 0.9.30.1: add c99 long double math fix from gentoo (thx, ralph)
...
fixes compile error on powerpc
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15670 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-07 13:20:47 +00:00
nbd
fc81c7d54b
uClibc 0.9.30*: add a separate config file for brcm-2.4, since linux 2.4 module loading support is optional in this version
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15644 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-06 22:12:02 +00:00
nbd
a62e667d7c
remove binutils 2.17 and 2.19
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15619 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-05 11:01:35 +00:00
nbd
eea4215570
fix the uclibc rebuild issue which leads to unresolved symbols in libnl (and possibly other libraries)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15599 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-04 18:41:08 +00:00
nbd
0bab2230e6
remove obsolete gcc version md5sums
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15598 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-04 18:40:22 +00:00
nbd
5188cec680
uclibc 0.9.30: fix isnan declaration
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15589 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-04 15:15:22 +00:00
nbd
d349bdbe15
uclibc 0.9.29: fix isinf, finite prototypes
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15588 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-04 15:15:17 +00:00
juhosg
eebe3240a9
[toolchain] fix a small bug in binutils 2.19.1
...
* http://sourceware.org/bugzilla/show_bug.cgi?id=7093
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15538 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-01 14:51:02 +00:00
florian
db0c7634b9
[toolchain] define libc_cv_slibdir, fixes mips64 compilation ( #5011 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15526 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-30 20:21:57 +00:00
hcg
14a0e55fb4
Changed default gcc for ps3
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15504 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-30 09:36:19 +00:00
florian
41ac629695
[toolchain] building uml on x86_64 w/ uClibc 0.9.29 is currently broken, select 0.9.30.1 which is working
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15450 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-27 15:52:01 +00:00
mirko
e1c96f6b44
patch breaks wchar_t-support in libstdc++ since a needless autoconf was disabled (r15345)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15445 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-27 15:38:51 +00:00
nico
70fef03e19
[toolchain] gcc: fix 4.2.4 ICE on avr32 (see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34762 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15434 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-27 11:20:36 +00:00
nico
3620dd0bd5
[toolchain] gcc: symlink ./lib64 to ./lib for x86_64 as well
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15432 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-27 10:14:30 +00:00
nbd
7129975a9b
gcc: fix a segfault in the mbsd_multi patch for 4.4.0
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15394 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-24 15:34:36 +00:00
nbd
3ba1747620
port the mbsd_multi patch to gcc 4.4.0, refresh the other patches
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15369 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-24 02:23:11 +00:00
nico
d0c10785e7
[toolchain] uClibc cleanup:
...
- use full version string (0.9.30.1), instead of base (0.9.30) + extra (.1)
- remove support for 0.9.28 and snapshots (building from SVN to be added later)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15368 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-24 02:07:24 +00:00
nico
89167b9397
uClibc NPTL: remove the pthread daemon() fix and revert r15343
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15367 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-24 01:28:48 +00:00
florian
8a4b9a56af
[toolchain] add preliminary support for gcc-4.4.0, need to forward port the fhonour-copt patch
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15345 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-23 09:44:57 +00:00
nbd
54c0f5e0cb
uclibc: add the pthread daemon() fix from #4809
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15344 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-23 02:53:03 +00:00
nbd
b13ea33189
uclibc: remove the sockets_throw patch from 0.9.30, as it does not apply to 0.9.30.1
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15343 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-23 02:52:50 +00:00
nbd
6528871efd
add a modified version of the mips64 patch from #4603
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15249 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-18 17:03:55 +00:00
hcg
ef2954cac3
[ps3]: update compiler version defaults
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15230 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-16 12:40:32 +00:00
nbd
c31e54429a
mark uclibc nptl and snapshot as broken
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15179 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-09 20:01:28 +00:00
claudio
9ca18ee408
Fix kernel headers for cris (thanks hinkocevar)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15153 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-08 14:13:50 +00:00
nbd
278de97272
fix uclibc subdir
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15010 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-24 02:40:29 +00:00
nbd
75a3c66b07
append the correct extraversion to the toolchain's info.mk for uclibc-nptl
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15008 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-24 02:30:49 +00:00
nbd
6e9b7a6136
fix uclibc symlink for nptl
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15007 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-24 02:19:59 +00:00
nbd
674c088c98
add uclibc-nptl
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15006 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-24 02:06:12 +00:00
nbd
730df649a8
remove obsolete comment
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15005 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-24 01:38:31 +00:00
nbd
ae965dac51
clean up uClibc config handling - use kconfig.pl to split configs similar to how it's done in the kernel
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15004 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-24 01:34:51 +00:00
nbd
949740d327
fix $(BUILD_DIR_TOOLCHAIN)/uClibc symlink
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15001 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-23 21:23:46 +00:00
nbd
2e28f5f0ab
add uclibc 0.9.30.1
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15000 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-23 21:04:30 +00:00
nbd
aa725129e8
clean up uclibc patch/config version handling a bit
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14994 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-23 17:56:28 +00:00
nbd
a3f7c3bcca
fix missing binutils default version change
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14926 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-17 19:06:06 +00:00
hcg
a9f8a6d577
Added defaults for extra target architecture for ps3
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14897 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-16 15:25:55 +00:00
hcg
f93c3d7d70
Bumped compiler version for PS3
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14894 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-16 10:38:21 +00:00
hcg
512318e058
Set default compiler for ps3
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14893 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-16 10:06:40 +00:00
nbd
54e33522a4
nuke some obsolete gcc versions
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14870 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-14 03:21:56 +00:00
nbd
62c38a56c8
enable eabi support by default
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14869 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-14 03:17:35 +00:00
nbd
83dc38674b
switch to binutils 2.19.1 by default
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14868 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-14 03:17:28 +00:00
nbd
3ce8595b78
move cflags default setting to target makefiles
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14866 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-14 03:17:06 +00:00
nbd
dce670f0f9
gcc: backport a patch from gcc trunk that fixes an internal compiler error on arm in version 4.3.3
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14865 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-13 22:35:39 +00:00
nbd
3f577f4c40
fix stampfile variables for the toolchain build (fixes gcc compile error)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14862 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-13 12:50:23 +00:00
ralph
db62a849ec
fix powerpc build (works for 2.4 and 2.6)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14707 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-01 11:04:08 +00:00
nbd
122ba8031d
upgrade the cross-gdb to 6.8 (patch from #4701 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14697 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-28 21:02:49 +00:00
cyrus
d4331562d7
Upstream fix for syscall() not setting errno on errors on MIPS
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14689 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-28 01:29:00 +00:00
nico
e725ea66c7
[toolchain] gdb: use @GNU mirror facility, cleanup
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14650 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-23 23:59:23 +00:00
nico
8acca98ded
[toolchain] move common variables to a dedicated include file
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14648 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-23 23:52:27 +00:00
nico
3556613537
[toolchain] kernel-headers: fix build error when run for the second time
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14641 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-23 17:49:36 +00:00
nbd
800e84cc0f
build system refactoring in preparation for allowing packages to do host-build steps
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14610 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-22 04:37:20 +00:00
hauke
782cc4f1ad
uClibc: refresh patches for uClibc
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14588 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-21 14:32:21 +00:00
hauke
e570388548
binutils: refresh patches for binutils 2.17
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14587 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-21 14:24:39 +00:00
hauke
cc81d3493e
gcc: refresh patches for gcc 4.1.2
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14554 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-18 18:11:04 +00:00
nbd
f9e546b068
fix gcc 4.3.x segfault triggered by using -frename-registers (reproduced on arm, might be relevant for other platforms as well)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14505 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-14 00:09:27 +00:00
nico
42b028fa14
[toolchain] cosmetic & coherency fixes
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14397 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-03 21:25:48 +00:00
nico
3e70cd4eb9
[toolchain] binutils: add support for v2.19.1 (from #4492 , thanks to dwrobel)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14393 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-03 16:23:01 +00:00
florian
ec46c1676a
[toolchain] libssp should also be configured in binutils
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14376 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-02 23:45:33 +00:00
nico
629f24b39c
[toolchain] gcc: add a patch to allow 3.4.6 to build for x86 ( closes : #4548 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14370 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-02 19:23:56 +00:00
nbd
6e7f2a5a18
default to binutils 2.18 on ppc* for manual selection as well
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14367 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-02 18:18:47 +00:00
nbd
38ab317f9e
make binutils 2.18 default for ppc44x and ppc40x
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14358 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-02 16:43:19 +00:00
florian
9949fa87ff
[toolchain] allow building and installing java for gcc-4.1.2
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14348 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-01 20:11:00 +00:00
nbd
927e055b09
gcc: add missing gcc 4.3.3 patches (copy of the 4.3.2 patches)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14228 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-27 21:11:51 +00:00
nbd
96d0a563ef
binutils 2.19 does not support avr32 yet
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14227 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-27 20:09:22 +00:00
nbd
f642dc6174
add gcc 4.3.3, clean up gcc version config symbols
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14226 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-27 20:08:34 +00:00
nbd
3d494a3826
eglibc: replace the use of stpncpy with strncpy + manual termination (stpncpy is not available on darwin)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14212 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-26 19:49:26 +00:00
nbd
e8baf33f7b
port the eglibc cross compiling fix to version 2.9
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14211 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-26 19:47:27 +00:00
nbd
21c1b33aeb
fix eglibc 2.8 cross-compile under darwin / mac os x
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14209 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-26 19:44:47 +00:00
nbd
486e1091a7
install readelf to STAGING_DIR_HOST (eglibc requires it, not all systems have it)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14196 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-26 04:54:25 +00:00
nico
bd691ac242
[toolchain] fix uClibc fpu/soft-float selection
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14141 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-21 22:56:26 +00:00
nico
8bee86b5af
[toolchain] fix uClibc v0.9.30 build on x86_64
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14138 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-21 16:56:57 +00:00
nico
8b739f4586
[toolchain] enable UCLIBC_SUSV3_LEGACY in uClibc v0.9.30 configs to have <sys/timeb.h> & ftime (needed for openssl and maybe others), thanks to Puchu!
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14133 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-21 14:34:31 +00:00
florian
9a5dd80ff1
[toolchain] add missing config symbol in x86_64 configuration
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14132 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-21 14:32:29 +00:00
nico
fd8969afc4
[toolchain] add support for gcc v4.3.1 & v4.3.2 ( closes : #3479 ), thanks to Luigi Mantellini!
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14131 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-21 11:58:17 +00:00
nico
4f14cc6657
[toolchain] add support for uClibc v0.9.30 ( closes : #4271 ), thanks to Luigi Mantellini & Puchu!
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14130 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-21 11:45:32 +00:00
nico
572f8170e9
[toolchain] more kernel headers fixes for cris
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14128 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-21 01:53:05 +00:00
nico
15950a617e
[toolchain] we have a minimal gcc target compiler since [13931], so use it in uClibc headers generation
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14123 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-20 22:25:42 +00:00
nico
f654420911
[toolchain] move all arch fixups from Install to Prepare stage, so that fixed headers are available in $(BUILD_DIR_TOOLCHAIN)/linux-dev/
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14120 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-20 17:05:14 +00:00
nbd
c7ac63a1ce
uClibc: compile fix for the new linuxthreads implementation on mips
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14118 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-20 14:47:53 +00:00
nico
3bcc2464bd
[toolchain] backport patch to allow building uClibc-0.9.28.2 on recent x86 kernels
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14105 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-19 14:53:45 +00:00
nico
afb0785186
[toolchain] fix linux headers & source paths at uClibc config stage
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14080 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-17 22:22:41 +00:00
nbd
b466822eee
add binutils 2.19 (patch from #4367 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14075 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-17 19:29:09 +00:00
nbd
82bf9db5f0
uclibc: fix the new libpthread implementation on arm
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14074 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-17 19:21:56 +00:00
nbd
e3e434ff53
add uclibc eabi patches from #3988
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14073 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-17 19:20:32 +00:00
nbd
c65d9c39be
add gcc eabi patches from #3988
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14072 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-17 19:18:16 +00:00
hcg
a84679b42d
Set default gcc for ps3 - gcc-3.4.6 and gcc-4.1.2 do not work at all
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14060 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-16 17:51:19 +00:00
juhosg
c857d0f9d5
[toolchain] fix powerpc toolchain build failure on x86_64 hosts
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14036 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-14 18:33:13 +00:00
nbd
6ee3e39384
work around problems with the libpthread onexit() handler
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14032 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-14 00:52:51 +00:00
nbd
da7bce7a48
fix the new libpthread implementation - the function table init was broken
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14027 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-13 20:44:29 +00:00
nbd
735726a575
do not strip uclibc
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14019 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-13 03:21:39 +00:00
nbd
f161325136
use the new linuxthreads implementation on i386,i686
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14016 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-13 02:15:52 +00:00
nbd
24f85d414b
fix gdb compile
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14015 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-13 02:15:43 +00:00
nbd
2c3b9b3e1c
uclibc: add the trunc function
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14014 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-13 02:15:31 +00:00