Commit graph

489 commits

Author SHA1 Message Date
Felix Fietkau
ffd00db938 gcc: enable non-PIC for mips targets in gcc 4.4+ to reduce code size
SVN-Revision: 23103
2010-09-20 20:49:34 +00:00
Felix Fietkau
affb66c2c6 gcc: add an updated version of 4.4.1+cs - successfully builds a toolchain now, please test!
SVN-Revision: 23101
2010-09-20 18:00:05 +00:00
Alexandros C. Couloumbis
f097df6944 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)
SVN-Revision: 22899
2010-09-04 17:00:55 +00:00
Felix Fietkau
00d1e599d7 add a command for printing a cleaned up make target database - will be used to analyze package dependencies at some point
SVN-Revision: 22871
2010-09-01 17:51:36 +00:00
Felix Fietkau
198730fb3d fix a compile error when compiling with glibc (#7816)
SVN-Revision: 22869
2010-09-01 15:21:43 +00:00
Florian Fainelli
0e00670962 gcj can only be built safely on gcc >= 4.3
SVN-Revision: 22843
2010-08-30 07:35:18 +00:00
Felix Fietkau
62c1740676 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
SVN-Revision: 22723
2010-08-19 12:49:51 +00:00
Nicolas Thill
4bd5e0e62e toolchain/gcc: remove remaining references to gcc-3.4.6
SVN-Revision: 22694
2010-08-18 11:04:45 +00:00
Mirko Vogt
3cf86bb692 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)
SVN-Revision: 22511
2010-08-06 12:42:04 +00:00
Lars-Peter Clausen
04497bbb2c Add lost handling of -fhonour-copts to 4.4.x+cs/910-mbsd_multi.patch
SVN-Revision: 22474
2010-08-03 15:32:25 +00:00
Florian Fainelli
332227b067 add support for gcc-4.5.1
SVN-Revision: 22450
2010-08-01 12:39:19 +00:00
Florian Fainelli
cb4dcc9c0d bump default gcc-4.4 version for sibyte and octeon
SVN-Revision: 22437
2010-07-31 11:52:48 +00:00
Imre Kaloz
a1cdb24a3b add support for the Gateworks Laguna family (Cavium Networks Econa CNS3xxx)
SVN-Revision: 22323
2010-07-21 11:20:53 +00:00
Felix Fietkau
5149ed151d 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
SVN-Revision: 22319
2010-07-20 20:57:21 +00:00
Imre Kaloz
e4ad93f5f8 the storm target is gone for a long time now
SVN-Revision: 22311
2010-07-20 11:11:22 +00:00
Felix Fietkau
6f0f021c87 remove support for building kernel headers with old kernels
SVN-Revision: 21957
2010-06-26 20:44:48 +00:00
Felix Fietkau
0410a7b549 remove gcc 3.4.6
SVN-Revision: 21955
2010-06-26 20:44:02 +00:00
Mirko Vogt
aa85835ef2 patch went upstream, so bump git version and remove patch locally
SVN-Revision: 21881
2010-06-22 19:24:06 +00:00
Hamish Guthrie
4732fe9718 Refactor omap35xx sub-targets to cater for beagleboard and gumstix overo
SVN-Revision: 21858
2010-06-21 11:59:59 +00:00
Mirko Vogt
9d0f9d3758 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
SVN-Revision: 21856
2010-06-20 22:18:43 +00:00
Mirko Vogt
d6ef217a9f fix syntax error
SVN-Revision: 21843
2010-06-20 00:24:10 +00:00
Mirko Vogt
f5faa9520e make sure directory exists before copying into
SVN-Revision: 21842
2010-06-19 23:48:45 +00:00
Florian Fainelli
632694c4f6 fix eglibc INET_ANL option selection
SVN-Revision: 21660
2010-06-02 19:47:41 +00:00
Nicolas Thill
8dd583e3a4 toolchain/eglibc: add preliminary support for eglibc-2.12
SVN-Revision: 21611
2010-05-28 20:37:56 +00:00
Nicolas Thill
7d991147b3 toolchain/eglibc: update to latest revision for 2.9, 2.10 & 2.11
SVN-Revision: 21610
2010-05-28 19:48:25 +00:00
Nicolas Thill
fdb4fba4b7 toolchain/eglibc: allow building eglibc-2.11 with gcc-4.5.x
SVN-Revision: 21601
2010-05-28 15:33:44 +00:00
Nicolas Thill
4019bca7eb toolchain/gcc: add support for gcc-4.4.4
SVN-Revision: 21600
2010-05-28 13:50:47 +00:00
Nicolas Thill
32098a5faf toolchain/gcc: add support for gcc-4.3.5
SVN-Revision: 21599
2010-05-28 12:00:22 +00:00
Nicolas Thill
c75f28c31d toolchain/gcc: remove md5 for unsupported 4.4.0 version, add missing md5 for 4.3.4
SVN-Revision: 21580
2010-05-27 14:06:55 +00:00
Nicolas Thill
6da563992e toolchain/gcc: sort versions in Config.in (cosmetic)
SVN-Revision: 21579
2010-05-27 14:04:57 +00:00
Nicolas Thill
7ca97b03d9 toolchain/kernel-headers: simplify linux headers installation (remove legacy hacks, cleanup)
SVN-Revision: 21567
2010-05-24 20:38:36 +00:00
Florian Fainelli
8e26889bb8 add upstream uclibc 0.9.31 patch to fix fcntl64 on 64-bits targets
SVN-Revision: 21504
2010-05-19 09:05:10 +00:00
Jo-Philipp Wich
fad018cfdd fix syntax error in Config.in
SVN-Revision: 21062
2010-04-20 21:13:12 +00:00
Florian Fainelli
8ca51dc6f1 fix graphite options with gcc-4.5, add libelf for LTO, fix mbsd_multi patch, patch from Bernhard Loos
SVN-Revision: 21046
2010-04-20 16:18:08 +00:00
Alexandros C. Couloumbis
6d59a298e8 add gcc-4.5.0 preliminary support
SVN-Revision: 21033
2010-04-19 15:43:08 +00:00
Nicolas Thill
37551b9366 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)
SVN-Revision: 20900
2010-04-16 02:55:30 +00:00
Gabor Juhos
a8e20318c5 toolchain/uClubc-0.9.31: fix syscalls on MIPS
SVN-Revision: 20882
2010-04-15 19:28:10 +00:00
Nicolas Thill
349439d7ea toolchain/uClibc: add preliminary support for 0.9.31 (needs testing)
SVN-Revision: 20873
2010-04-15 05:59:10 +00:00
Nicolas Thill
128233fba1 toolchain/kernel-headers: restore support for patches, needed for ubicom32
SVN-Revision: 20872
2010-04-15 05:00:00 +00:00
Gabor Juhos
fb04eb588e toolchain/binutils: building gas for arm-*-uclibc systems requires linking with -lm
SVN-Revision: 20594
2010-03-30 08:01:35 +00:00
Felix Fietkau
25d3c0fcd0 fix kernel-headers build
SVN-Revision: 20584
2010-03-29 15:16:17 +00:00
Gabor Juhos
af1fb0bdd1 uClibc: fix free-after-use bug in __dns_lookup (closes #6886)
SVN-Revision: 20384
2010-03-23 08:12:24 +00:00
Florian Fainelli
0193462642 fix kernel-headers build for uml
SVN-Revision: 20203
2010-03-14 16:21:18 +00:00
Florian Fainelli
e6ec1ce8cf add support for uClibc 0.9.30.3
SVN-Revision: 20181
2010-03-13 17:22:18 +00:00
Alexandros C. Couloumbis
6dfce04b55 add binutils-2.20.1
SVN-Revision: 20137
2010-03-11 11:50:25 +00:00
Nicolas Thill
4437156961 uClibc: enhance debug support (closes: #6118)
SVN-Revision: 20031
2010-03-07 15:10:57 +00:00
Nicolas Thill
4c63458e63 uClibc: revert to old linuxthreads implementation on x86 (like all others arches)
SVN-Revision: 20030
2010-03-07 15:06:22 +00:00
Nicolas Thill
10d11328ef gcc: only enable/disable TLS support in final stage (closes: #6788)
SVN-Revision: 20018
2010-03-06 17:10:45 +00:00
Travis Kemen
cf7199f48b 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

SVN-Revision: 19995
2010-03-05 20:15:12 +00:00
Florian Fainelli
4f04551880 cleanup the 2.6.33 and later kernels kernel-headers installation
SVN-Revision: 19962
2010-03-03 12:54:08 +00:00