summaryrefslogtreecommitdiff
path: root/toolchain
Commit message (Collapse)AuthorAgeFilesLines
* build: add the + token to any commands that can pass through the jobserver, ↵Felix Fietkau2012-09-234-4/+4
| | | | | | fixes parallel build on some systems SVN-Revision: 33523
* uClibc: fix uClibc implementation of eventfdFlorian Fainelli2012-09-191-0/+59
| | | | | | | | | | | | | | | 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> SVN-Revision: 33478
* binutils: backport ld patch to fix ARM specific issues with --gc-sectionsFelix Fietkau2012-09-191-0/+12
| | | | SVN-Revision: 33461
* gcc: enable parallel buildsFelix Fietkau2012-09-154-3/+5
| | | | SVN-Revision: 33444
* binutils: enable parallel buildsFelix Fietkau2012-09-151-1/+3
| | | | SVN-Revision: 33443
* gdb: enable parallel buildsFelix Fietkau2012-09-151-4/+2
| | | | SVN-Revision: 33442
* gcc: add upstream fixes for GCC bug 54494Florian Fainelli2012-09-072-0/+74
| | | | | | See: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54494 for more infos. SVN-Revision: 33329
* gcc: add upstream fixes for GCC bug 54369Florian Fainelli2012-09-074-0/+180
| | | | | | See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54369 for more infos. SVN-Revision: 33328
* kernel: fix portability issues on the x86 specific relocs host tool, fixes ↵Felix Fietkau2012-07-201-0/+1
| | | | | | build on mac os x SVN-Revision: 32783
* toolchain: sync eglibc headers/build split with uclibc changesFelix Fietkau2012-07-034-163/+134
| | | | SVN-Revision: 32584
* toolchain: fix libc headers dependency on kernel headers + minimal gccFelix Fietkau2012-07-031-1/+2
| | | | SVN-Revision: 32582
* uClibc: add -Wno-unused-but-set-variable to get rid of unnecessary warning ↵Felix Fietkau2012-06-301-0/+1
| | | | | | logspam SVN-Revision: 32558
* uClibc: split the package into the main directory and the headers/ and ↵Felix Fietkau2012-06-305-119/+170
| | | | | | utils/ subdirectories to clean up build order and fix quilt support SVN-Revision: 32557
* toolchain: fix up lib64 symlink to lib before copying the initial prefix dir ↵Felix Fietkau2012-06-302-0/+3
| | | | | | to avoid errors on copying SVN-Revision: 32556
* toolchain/uClibc: fix getting the nameserver from _res state after res_init. ↵Felix Fietkau2012-06-301-0/+15
| | | | | | fixes displaying the nameserver in busybox nslookup SVN-Revision: 32555
* toolchain/gcc: fix installing the toolchain after removing the toolchain dir ↵Felix Fietkau2012-06-301-2/+8
| | | | | | without a full rebuild SVN-Revision: 32554
* toolchain: keep the initial gcc around for later uclibc rebuildsFelix Fietkau2012-06-303-3/+10
| | | | | | | | | | | 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. SVN-Revision: 32553
* eglibc: work around a broken configure test to fix compile errors on x86Felix Fietkau2012-06-291-0/+1
| | | | SVN-Revision: 32527
* toolchain: enable gdb by defaultFelix Fietkau2012-06-281-1/+1
| | | | SVN-Revision: 32518
* toolchain/insight: update download location and MD5 sum to status quoJo-Philipp Wich2012-06-181-2/+2
| | | | | | | | | insight GDB version 6.8-1 sources have apparently changed. The original file is no longer available upstream. Signed-off-by: Daniel Golle <dgolle@allnet.de> SVN-Revision: 32438
* eglibc: use 2.15 by defaultFelix Fietkau2012-06-071-1/+1
| | | | SVN-Revision: 32104
* eglibc: add version 2.15Felix Fietkau2012-06-077-0/+169
| | | | SVN-Revision: 32101
* toolchain: install libgcc for minimal gcc, needed by newer eglibc versionsFelix Fietkau2012-06-071-2/+2
| | | | SVN-Revision: 32100
* uClibc: update to 0.9.33.2, fixes #4420Felix Fietkau2012-05-1540-59/+4
| | | | SVN-Revision: 31740
* uClibc: remove 0.9.32, it is no longer necessaryFelix Fietkau2012-05-1549-5856/+3
| | | | SVN-Revision: 31739
* kernel-headers: Fix patch application for kernel-headers and a patch that ↵Daniel Dickinson2012-05-132-1/+25
| | | | | | fixes exposure of a kernel-only data type (umode_t) to application layer which causes compile errors in ext2_fs.h using programs. SVN-Revision: 31697
* switch to 2.6.38Imre Kaloz2012-05-011-7/+8
| | | | SVN-Revision: 31546
* purge support for glibc - use eglibc instead!Mirko Vogt2012-04-2818-420/+3
| | | | | | for reference: http://www.mail-archive.com/openwrt-devel@lists.openwrt.org/msg13425.html SVN-Revision: 31503
* drop support for eglibc version trunk/HEADMirko Vogt2012-04-283-10/+3
| | | | | | | | | | | | | | | | | | | | | | | | | When selecting a specific eglibc version, it comes with a specific SVN revision that should not be modified as it (more or less) correspond to a tagged release. This patch disable the possibility to select a specific SVN revision on known eglib versions. This patch also disables the possibility to select the trunk branch of eglibc. There are multiple reasons for that: * trunk/HEAD may not even compile * the OpenWrt built system makes using trunk/HEAD a difficult thing, as OpenWRT fetches the source tree and store it in a compressed tar archive. Subsequent build get the source from the tar archive - not from SVN, making the use of trunk/HEAD largelly innefective. * we cannot know the corresponding version of trunk/HEAD, meaning that we'll face compiling issues when we'll try to copy the libc files - unless the build system is fixed with this specific issue in mind. Signed-off-by: Emmanuel Deloget <logout@free.fr> SVN-Revision: 31502
* set version string of eglibc version 2.14 to 2.14.1Mirko Vogt2012-04-281-1/+1
| | | | | | | | | | | | | | | | | | | eglibc version number depends on the branch and on the maintenance release (i.e. the SVN revision). Changing the revision may change the maintenance version. This patch correlate the SVN revision to the correct version number - without this change eglibc 2.14 provoke build errors when building the base-files package (example, for 2.14): $ make package/base-files/compile V=1 make[1] package/base-files/compile make[2] -C package/opkg host-compile make[2] -C package/base-files-network compile make[2] -C package/base-files compile cp: cannot stat `/home/me/openwrt/trunk/staging_dir/toolchain-arm_v7-a_gcc-4.6-linaro_eglibc-trunk_eabi/lib/ld-2.14.so': No such file or directory Signed-off-by: Emmanuel Deloget <logout@free.fr> SVN-Revision: 31501
* drop eglibc version 2.12Mirko Vogt2012-04-283-9/+0
| | | | SVN-Revision: 31500
* gcc: fix getenv() patches for 4.4.7 and 4.5-linaroJo-Philipp Wich2012-04-272-1/+15
| | | | SVN-Revision: 31489
* remove screwed up patch for gcc 4.7-linaro which got committed by accidentMirko Vogt2012-04-211-247/+0
| | | | SVN-Revision: 31393
* add support for GCC 4.7-linaro (based on GCC 4.7.1)Mirko Vogt2012-04-2119-1/+10373
| | | | SVN-Revision: 31392
* gcc: add patch to make the getenv() spec function nonfatal if requested ↵Jo-Philipp Wich2012-04-214-0/+56
| | | | | | environment variable is unset SVN-Revision: 31390
* when choosing eglibc select eglibc version 2.13 by defaultMirko Vogt2012-04-181-2/+2
| | | | SVN-Revision: 31342
* remove patch '100-do-not-use-implicit-rules.patch' for eglibc 2.12Mirko Vogt2012-04-181-16/+0
| | | | | | Mentioned patch got obsoleted by commit 31300, since it went upstream meanwhile SVN-Revision: 31341
* level up eglibc versions to latest revisions of its respective branchesMirko Vogt2012-04-161-3/+3
| | | | | | in particular this solves the issue that eglibc version 2.x produced so-files having the version string 2.(x-1) in its names which confused the toolchain SVN-Revision: 31300
* toolchain/gcc: gcc-4.7.0 upstream patch fixing uClibc problemsJo-Philipp Wich2012-04-121-0/+241
| | | | SVN-Revision: 31255
* exclude CONFIG_GDB on avr32, allows enabling CONFIG_GDB unconditionally ↵Jo-Philipp Wich2012-04-101-0/+1
| | | | | | without failing avr32 builds SVN-Revision: 31249
* upgrade to gcc 4.4.7Imre Kaloz2012-04-0917-11/+11
| | | | SVN-Revision: 31230
* add support for gcc 4.7.0 - thanks to acoul!Mirko Vogt2012-04-0716-0/+9873
| | | | SVN-Revision: 31216
* backport upstream fix for dst computationFlorian Fainelli2012-03-261-0/+28
| | | | SVN-Revision: 31073
* toolchain/gcc-4.6.2: fix v4bx patchGabor Juhos2012-03-181-7/+6
| | | | SVN-Revision: 30970
* toolchain/gcc-4.6-linaro: fix v4bx patchGabor Juhos2012-03-181-7/+6
| | | | SVN-Revision: 30969
* gcc: now that the gpr save/restore issues are taken care of, remove the ↵Felix Fietkau2012-03-051-4/+0
| | | | | | -Os/-O2 workaround that dealt with it earlier SVN-Revision: 30815
* gcc: do not emit references to _savegpr_* and _restgpr_* on powerpc, as they ↵Felix Fietkau2012-03-051-0/+20
| | | | | | are tricky to deal with wrt. libgcc. they cannot be linked dynamically SVN-Revision: 30814
* gcc: use .eh_frame sections for exception handling stack unwind - saves ↵Felix Fietkau2012-02-171-0/+29
| | | | | | about 400 bytes on every executable or shared library SVN-Revision: 30614
* gcc: enable --with-headers for the final toolchain buildFelix Fietkau2012-02-171-0/+1
| | | | SVN-Revision: 30613
* gcc 4.6: port over the missing patch 850-use_shared_libgcc.patch to prevent ↵Felix Fietkau2012-02-121-0/+68
| | | | | | libgcc crap from leaking into every single binary SVN-Revision: 30486