florian
b1993d0514
toolchain/musl: fix typo on configuration symbol
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34596 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-12-10 14:24:17 +00:00
jow
7935ab6e43
toolchain: use file_copy to install the initial gcc files
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34440 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-12-02 12:20:47 +00:00
jow
b937cbf1ae
toolchain: remove duplicate default in bintutils Kconfig
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34436 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-12-02 11:27:23 +00:00
florian
1037c8bce1
[toolchain] remove support for ubicom32
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34432 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-11-30 10:53:55 +00:00
florian
f949dff59b
[toolchain] gcc/4.5-linaro: backport musl patch
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34425 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-11-29 21:42:58 +00:00
florian
08e2775c71
[toolchain] musl: backport an upstream fix for MIPS and termios constants
...
Fixes weird console behavior with a musl rootfs.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34318 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-11-23 22:43:11 +00:00
florian
21c31db4ef
[toolchain] musl: disable hardware FPU registers usage
...
This was crashing applications, thanks to Rich Felker for the suggestion.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34317 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-11-23 21:15:11 +00:00
florian
cfcc935fa2
[buildroot] add preliminary support for musl
...
Musl is an alternative C-library, see http://www.musl-libc.org for more infos.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34314 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-11-23 20:02:29 +00:00
florian
46133b05e3
[toolchain] gcc: remove support for 4.7.0
...
There are no good reasons for keeping this version around when 4.7.2 and
4.7-linaro are there.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34296 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-11-21 20:27:15 +00:00
florian
f837fab177
[toolchain] eglibc/2.16: add missing dl-search-paths patch
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34290 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-11-21 20:26:47 +00:00
florian
9a62705dcc
[toolchain] gcc: build with HOST_CFLAGS
...
Turns on -O2 optimization when building GCC thus making the cross-compiler a
little faster (about 25%).
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34266 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-11-19 23:12:00 +00:00
florian
154efb3544
[toolchain] binutils: remove 2.21
...
There is no point in keeping around 2.21 when 2.21.1 which is a bugfix release
is there.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34265 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-11-19 19:37:43 +00:00
florian
73b36b6691
[toolchain] gcc-4.6-linaro: update to 2012.11
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34264 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-11-19 19:37:39 +00:00
florian
4601430cdc
[toolchain] gcc-4.7-linaro: update to 2012.11
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34263 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-11-19 19:37:33 +00:00
florian
4797254b54
[toolchain] binutils: add support for 2.23.1
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34262 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-11-19 19:37:28 +00:00
florian
6b9b03540b
[toolchain] binutils/2.22: backport an upstream fix for an assertion in the ARM backend.
...
See http://sourceware.org/bugzilla/show_bug.cgi?id=13990 for more details.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34260 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-11-19 17:32:37 +00:00
kaloz
a50e0e7076
[generic]: add 3.7-rc6 support (patch 820 still has to be fixed)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34247 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-11-18 18:52:38 +00:00
florian
d844060cf3
[toolchain] uClibc: backport a fix for dlsym(RTLD_NEXT, ...) use
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34142 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-11-11 16:10:50 +00:00
nbd
82f93a2d3f
build: remove remaining references to TOOLCHAIN_JOBS (thx, Sedat Dilek)
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34122 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-11-08 15:08:31 +00:00
florian
43bda30c6e
[toolchain] eglibc: update to r21110
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34036 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-31 17:32:43 +00:00
nbd
b940fc3ebe
eglibc: do not prompt for the revision, it is supposed to be changed by developers, not users.
...
fixes changing the eglibc version in menuconfig without resetting the config
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34029 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-31 13:16:22 +00:00
nbd
3fbe4df14a
eglibc: remove versions 2.12-2.14
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34028 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-31 13:16:18 +00:00
nbd
97a6204d5a
eglibc: add a fake libintl.h for cross-rpcgen and cross-zic to fix build on mac os x
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34026 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-31 00:24:00 +00:00
nbd
b00403b9a6
eglibc: enable parallel builds
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34025 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-31 00:23:55 +00:00
nbd
2260b8685d
eglibc: disable NIS/SUNRPC by default. RPC support is provided by librpc
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34024 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-31 00:23:51 +00:00
nbd
0c3994401f
uClibc: backport support for assignment-allocation character %m in sscanf
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34001 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-29 19:25:38 +00:00
nbd
e05fe852d2
toolchain: enable pthread debug support in uclibc
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33996 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-29 19:25:16 +00:00
nbd
66898596e6
toolchain: enable parallel build for uClibc, remove the obsolete TOOLCHAIN_PARALLEL config symbol
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33807 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-17 13:03:08 +00:00
florian
e6fd517c83
[toolchain] gcc: add GCC 4.7.2
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33763 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-14 13:35:19 +00:00
florian
6cc10e5569
[toolchain] gcc: add GCC 4.6.3
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33762 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-14 13:35:13 +00:00
florian
6c81b72b35
[toolchain] gcc: update 4.5-linaro to 4.5-2012.03
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33760 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-13 19:19:44 +00:00
florian
ba7c382c77
[toolchain] gcc: update 4.7-linaro to 4.7-2012.10
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33759 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-13 19:19:41 +00:00
florian
3f3a7d68ff
[toolchain] gcc: update gcc-4.6-linaro to 4.6-2012.10
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33758 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-13 19:19:38 +00:00
florian
c302e567be
[toolchain] gdb: update to 7.5-2012.09
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33757 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-13 19:19:34 +00:00
florian
a64f599b79
[toolchain] eglibc: remove duplicate line introduced in r33738
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33740 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-12 14:45:50 +00:00
florian
c701ee27a6
[toolchain] gcc: add --with-long-double-128 for SPARC toolchain
...
This is required in order to build the final compiler.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33739 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-12 14:42:41 +00:00
florian
91c7f8937d
[toolchain] add support for eglibc 2.16
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33738 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-12 14:42:38 +00:00
florian
a761a9b382
[toolchain] gcc: backport struct siginfo -> siginfo_t renaming
...
Otherwise newer eglibc toolchain will simply fail to build.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33736 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-12 14:42:25 +00:00
nbd
6a31a701e2
build: add the + token to any commands that can pass through the jobserver, fixes parallel build on some systems
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33523 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-09-23 09:50:01 +00:00
florian
71bf514a80
[toolchain] uClibc: fix uClibc implementation of eventfd
...
uClibc declares eventfd() as taking two arguments but doesn't properly
pass the second argument to the kernel.
The problem is discussed at:
http://lists.uclibc.org/pipermail/uclibc/2012-May/046873.html
This patch is taken from uclibc 0.9.33 git, so will presumably
be integrated in any future releases.
Signed-off-by: Andy Leiserson <andy@leiserson.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33478 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-09-19 15:13:48 +00:00
nbd
3eccd5d2f9
binutils: backport ld patch to fix ARM specific issues with --gc-sections
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33461 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-09-19 06:33:07 +00:00
nbd
1470e3d58c
gcc: enable parallel builds
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33444 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-09-15 14:18:19 +00:00
nbd
76b5f5ef8a
binutils: enable parallel builds
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33443 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-09-15 14:18:16 +00:00
nbd
2f088b477a
gdb: enable parallel builds
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33442 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-09-15 14:18:13 +00:00
florian
555155f8ea
[toolchain] gcc: add upstream fixes for GCC bug 54494
...
See: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54494 for more infos.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33329 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-09-07 10:31:58 +00:00
florian
c46c99ab6a
[toolchain] gcc: add upstream fixes for GCC bug 54369
...
See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54369 for more infos.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33328 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-09-07 10:31:54 +00:00
nbd
02d161708f
kernel: fix portability issues on the x86 specific relocs host tool, fixes build on mac os x
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32783 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-07-20 12:28:50 +00:00
nbd
d4f13972f8
toolchain: sync eglibc headers/build split with uclibc changes
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32584 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-07-03 14:23:32 +00:00
nbd
4b157f4b59
toolchain: fix libc headers dependency on kernel headers + minimal gcc
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32582 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-07-03 10:43:59 +00:00
nbd
8096c8d9bf
uClibc: add -Wno-unused-but-set-variable to get rid of unnecessary warning logspam
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32558 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-06-30 21:44:09 +00:00