summaryrefslogtreecommitdiff
path: root/toolchain
AgeCommit message (Collapse)Author
2012-11-23[toolchain] musl: backport an upstream fix for MIPS and termios constantsflorian
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[toolchain] musl: disable hardware FPU registers usageflorian
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[buildroot] add preliminary support for muslflorian
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-21[toolchain] gcc: remove support for 4.7.0florian
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[toolchain] eglibc/2.16: add missing dl-search-paths patchflorian
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-19[toolchain] gcc: build with HOST_CFLAGSflorian
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[toolchain] binutils: remove 2.21florian
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[toolchain] gcc-4.6-linaro: update to 2012.11florian
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[toolchain] gcc-4.7-linaro: update to 2012.11florian
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[toolchain] binutils: add support for 2.23.1florian
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[toolchain] binutils/2.22: backport an upstream fix for an assertion in the ↵florian
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-18[generic]: add 3.7-rc6 support (patch 820 still has to be fixed)kaloz
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34247 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-11-11[toolchain] uClibc: backport a fix for dlsym(RTLD_NEXT, ...) useflorian
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-08build: remove remaining references to TOOLCHAIN_JOBS (thx, Sedat Dilek)nbd
Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34122 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-31[toolchain] eglibc: update to r21110florian
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-31eglibc: do not prompt for the revision, it is supposed to be changed by ↵nbd
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-31eglibc: remove versions 2.12-2.14nbd
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-31eglibc: add a fake libintl.h for cross-rpcgen and cross-zic to fix build on ↵nbd
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-31eglibc: enable parallel buildsnbd
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-31eglibc: disable NIS/SUNRPC by default. RPC support is provided by librpcnbd
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-29uClibc: backport support for assignment-allocation character %m in sscanfnbd
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34001 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-29toolchain: enable pthread debug support in uclibcnbd
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33996 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-17toolchain: enable parallel build for uClibc, remove the obsolete ↵nbd
TOOLCHAIN_PARALLEL config symbol git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33807 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-14[toolchain] gcc: add GCC 4.7.2florian
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33763 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-14[toolchain] gcc: add GCC 4.6.3florian
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33762 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-13[toolchain] gcc: update 4.5-linaro to 4.5-2012.03florian
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33760 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-13[toolchain] gcc: update 4.7-linaro to 4.7-2012.10florian
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33759 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-13[toolchain] gcc: update gcc-4.6-linaro to 4.6-2012.10florian
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33758 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-13[toolchain] gdb: update to 7.5-2012.09florian
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33757 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-12[toolchain] eglibc: remove duplicate line introduced in r33738florian
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33740 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-12[toolchain] gcc: add --with-long-double-128 for SPARC toolchainflorian
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[toolchain] add support for eglibc 2.16florian
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33738 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-12[toolchain] gcc: backport struct siginfo -> siginfo_t renamingflorian
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-09-23build: add the + token to any commands that can pass through the jobserver, ↵nbd
fixes parallel build on some systems git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33523 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-09-19[toolchain] uClibc: fix uClibc implementation of eventfdflorian
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-19binutils: backport ld patch to fix ARM specific issues with --gc-sectionsnbd
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33461 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-09-15gcc: enable parallel buildsnbd
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33444 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-09-15binutils: enable parallel buildsnbd
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33443 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-09-15gdb: enable parallel buildsnbd
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33442 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-09-07[toolchain] gcc: add upstream fixes for GCC bug 54494florian
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[toolchain] gcc: add upstream fixes for GCC bug 54369florian
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-07-20kernel: fix portability issues on the x86 specific relocs host tool, fixes ↵nbd
build on mac os x git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32783 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-07-03toolchain: sync eglibc headers/build split with uclibc changesnbd
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32584 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-07-03toolchain: fix libc headers dependency on kernel headers + minimal gccnbd
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32582 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-06-30uClibc: add -Wno-unused-but-set-variable to get rid of unnecessary warning ↵nbd
logspam git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32558 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-06-30uClibc: split the package into the main directory and the headers/ and ↵nbd
utils/ subdirectories to clean up build order and fix quilt support git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32557 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-06-30toolchain: fix up lib64 symlink to lib before copying the initial prefix dir ↵nbd
to avoid errors on copying git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32556 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-06-30toolchain/uClibc: fix getting the nameserver from _res state after res_init. ↵nbd
fixes displaying the nameserver in busybox nslookup git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32555 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-06-30toolchain/gcc: fix installing the toolchain after removing the toolchain dir ↵nbd
without a full rebuild git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32554 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-06-30toolchain: keep the initial gcc around for later uclibc rebuildsnbd
testing uclibc changes is tricky because the final gcc tends to miscompile uclibc code or barf up internal compiler errors. install binutils into $(TOOLCHAIN_DIR)/initial (without changing the configure prefix) and copy it from there to $(TOOLCHAIN_DIR)/ so that the initial gcc can be put into $(PATH) for the uclibc build, even if the final gcc is already installed. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32553 3c298f89-4303-0410-b956-a3cf2f4a3e73