nbd
81ed0a682f
uClibc: fix cris compile on 0.9.32
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24094 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-22 16:18:43 +00:00
nbd
f4575b3f11
uClibc: fix compile error on avr32
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24093 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-22 15:14:16 +00:00
nbd
99edd90b17
uClibc: disable nptl on a few targets where it is not supported yet
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24092 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-22 14:50:33 +00:00
nbd
62153c47ad
uClibc: 0.9.32 needs the ldso fix as well
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24074 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-22 01:48:29 +00:00
nbd
228eb594ae
uClibc: update 0.9.32 to latest git
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24073 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-22 00:44:37 +00:00
acoul
c1780b0f5e
toolchain/uClibc: fix upstream patch name on r24029
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24030 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-18 15:01:30 +00:00
acoul
9ded36e8ac
toolchain/uClibc: push some upstream patches for uClibc-0.9.31. should resolve isses of #8269
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24029 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-18 14:58:37 +00:00
kaloz
bf9a05dc2e
[toolchain/gcc]: update the linaro gcc to v2010.11-1
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23940 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-10 12:27:33 +00:00
jow
19af816023
[toolchain] uClibc: fix errno access in pthreads ( #8166 , #8177 )
...
Reading errno within pthreads always resulted in 0 breaking various programs
like transmission and collectd. This patch is not 100% thread safe but it brings
back threading into a usable state for now.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23905 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-06 23:49:11 +00:00
jow
66e6b2cd42
[PATCH] ld.so: ldd crashes when __LDSO_SEARCH_INTERP_PATH__ is not #defined
...
Since b65c7b2c79debcb9017e31913e01eeaa280106fb, the implicit search path
can be disabled by not #defining __LDSO_SEARCH_INTERP_PATH__. This
causes _dl_ldsopath to never be set, so it remains NULL. _dl_ldsopath is
still used when __LDSO_LDD_SUPPORT__ is #defined, to strip the path off
of the beginning of the absolute path to the ld.so interpreter in use
for printing. The _dl_strlen will crash with a NULL argument.
Rather than relying on _dl_ldsopath, this change causes ldd to compute
the interpreter's basename directly.
glibc ld.so seems to print the full path to the interpreter without
any computed basename or =>. I personally prefer glibc's behavior, but
to preserve backwards compatibility with uClibc ld.so, the existing
format with the computed basename, =>, and full path is used here. This
enables simpler (and unchanged) text processing in a pipeline.
Signed-off-by: Mark Mentovai <mark at moxienet.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23892 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-05 21:38:38 +00:00
kaloz
ed23e96f4a
[toolchain]: use gcc 4.3.5 for avr32
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23866 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-04 14:18:04 +00:00
kaloz
83cccb37e9
[toolchain]: add avr32 support to gcc 4.3.5
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23865 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-04 14:17:06 +00:00
kaloz
5e7b0ded88
[toolchain]: switch to uClibc 0.9.31
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23781 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-02 13:57:57 +00:00
kaloz
36fa7f266c
[toolchain]: switch to binutils 2.20.1 (except for avr32 and ubicom32)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23780 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-02 13:57:04 +00:00
kaloz
ad0b180480
[toolchain]: remove support for uClibc 0.9.30.2 and 0.9.30.3
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23779 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-02 12:56:58 +00:00
kaloz
c5385a49f3
[toolchain/gcc]: remove unneeded config options, too
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23706 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-29 10:55:54 +00:00
kaloz
c302196e04
[toolchain/gcc]: fix typo
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23705 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-29 10:48:14 +00:00
kaloz
9ed36a8533
[toolchain/gcc]: get rid of old gcc versions
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23704 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-29 10:45:59 +00:00
kaloz
4c01c82e12
[toolchain/gcc]: add support for Linaro GCC 2010.10
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23703 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-29 10:37:51 +00:00
kaloz
37293060d4
fix typo
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23695 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-28 11:19:38 +00:00
kaloz
d9f7236e32
[toolchain]: sync gcc's Config.in with Config.version
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23694 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-28 10:59:58 +00:00
kaloz
c766a7bd69
[toolchain]: the latest patchlevel gcc releases should work for these targets
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23693 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-28 10:38:32 +00:00
kaloz
71e9ce2125
[toolchain]: fixup gcc version selection for the omap35xx target
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23692 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-28 10:29:53 +00:00
kaloz
3aeb163d08
[toolchain]: we don't support gcc 3.x for some time now
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23686 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-28 07:28:17 +00:00
kaloz
a1fde30bf3
[toolchain]: remove support for binutils 2.18 and 2.20
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23685 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-28 07:26:07 +00:00
kaloz
7411e91e3f
[toolchain]: gcc 4.4.5 support
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23220 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-04 12:21:58 +00:00
mb
a26814e6d6
optionally support parallel toolchain build. This defaults to off, because certain toolchain versions are known to break on parallel build. However, it significantly speeds up the build and latest versions of the tools do compile fine.
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23196 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-03 12:54:07 +00:00
nbd
0557abbb6e
gcc: enable non-PIC for mips targets in gcc 4.4+ to reduce code size
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23103 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-09-20 20:49:34 +00:00
nbd
cc6d0c4ff9
gcc: add an updated version of 4.4.1+cs - successfully builds a toolchain now, please test!
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23101 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-09-20 18:00:05 +00:00
acoul
d3108e930a
toolchain/gcc: fix -Os recursion on ARMv5 for gcc 4.5.0 & 4.5.1 ( http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44392 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22899 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-09-04 17:00:55 +00:00
nbd
9dd40f163d
add a command for printing a cleaned up make target database - will be used to analyze package dependencies at some point
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22871 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-09-01 17:51:36 +00:00
nbd
c73c77e688
fix a compile error when compiling with glibc ( #7816 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22869 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-09-01 15:21:43 +00:00
florian
cf5ce25305
[toolchain] gcj can only be built safely on gcc >= 4.3
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22843 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-08-30 07:35:18 +00:00
nbd
dc74adf445
toolchain: fix the sysroot mess by getting rid of $(TOOLCHAIN_DIR)/usr and moving it back to $(TOOLCHAIN_DIR), this change makes the toolchain relocatable again, which should fix the SDK
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22723 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-08-19 12:49:51 +00:00
nico
7a57b60ffa
toolchain/gcc: remove remaining references to gcc-3.4.6
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22694 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-08-18 11:04:45 +00:00
mirko
040075b294
nptl-supoprt should not autoselect EXTRA_WARNINGS as this results in extra CFLAGS which may not be supported by older compilers (as e.g. gcc-4.1 which e.g. the x86 target is currently using)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22511 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-08-06 12:42:04 +00:00
lars
9fa6262054
[toolchain] Add lost handling of -fhonour-copts to 4.4.x+cs/910-mbsd_multi.patch
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22474 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-08-03 15:32:25 +00:00
florian
565343952d
[toolchain] add support for gcc-4.5.1
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22450 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-08-01 12:39:19 +00:00
florian
90bc0986bb
[toolchain] bump default gcc-4.4 version for sibyte and octeon
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22437 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-31 11:52:48 +00:00
kaloz
642064ae9a
add support for the Gateworks Laguna family (Cavium Networks Econa CNS3xxx)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22323 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-21 11:20:53 +00:00
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