Imre Kaloz
25fb11cf89
get rid of gcc 4.1.2 and 4.2.4 support
...
SVN-Revision: 25144
2011-01-27 13:24:38 +00:00
Imre Kaloz
d8634c4521
use the linaro gcc by default (right now this only affects x86 targets)
...
SVN-Revision: 25142
2011-01-27 13:17:50 +00:00
Imre Kaloz
74da93780b
LEON is SPARC v8
...
SVN-Revision: 25141
2011-01-27 12:54:08 +00:00
Imre Kaloz
1d02e78a6f
update to latest git
...
SVN-Revision: 25082
2011-01-24 09:40:24 +00:00
Felix Fietkau
7c74f58779
uClibc 0.9.32: fix libm compile for powerpc
...
SVN-Revision: 25013
2011-01-16 01:24:43 +00:00
Jo-Philipp Wich
26616b18a4
add explicit dependencies between gcc prepare stages, fixes source download race with make -j ( #8596 )
...
SVN-Revision: 24969
2011-01-12 15:44:53 +00:00
Imre Kaloz
5428a58287
upgrade to latest git snapshot
...
SVN-Revision: 24889
2011-01-03 14:20:30 +00:00
Gabor Juhos
72ba27ae72
cns21xx: add initial support for the Cavium CNS21xx SoC
...
SVN-Revision: 24859
2010-12-30 17:19:16 +00:00
Alexandros C. Couloumbis
e010aa6408
toolchain/gcc: fix r24746
...
SVN-Revision: 24751
2010-12-21 14:54:34 +00:00
Imre Kaloz
30439e7092
add gcc 4.5.2 (replaces 4.5.1)
...
SVN-Revision: 24746
2010-12-21 08:13:21 +00:00
Felix Fietkau
010b64f251
fix a compile error with uclibc 0.9.32 and newer kernels
...
SVN-Revision: 24735
2010-12-20 14:25:17 +00:00
Felix Fietkau
014d3b98b9
gcc: fix newer libstdc++ compile issues with uclibc 0.9.32
...
SVN-Revision: 24734
2010-12-20 14:25:05 +00:00
Imre Kaloz
a0e49fa2d1
upgrade the linaro gcc to the 2010.12 release
...
SVN-Revision: 24563
2010-12-14 09:50:59 +00:00
Imre Kaloz
d4bf98f231
add plemininary ultrasparc support
...
SVN-Revision: 24558
2010-12-14 07:57:22 +00:00
Daniel Dickinson
2309cd6dad
binutils: Fix autoreconf for packages/devel/binutils package, which uses binutils toolchain patches
...
SVN-Revision: 24509
2010-12-12 01:43:46 +00:00
Alexandros C. Couloumbis
b083d00b8b
toolchain/uClibc: apply an upstream 0.9.32 patch (Unwind_Resume calls to go via PLT to avoid text relocations for PIC)
...
SVN-Revision: 24396
2010-12-09 18:31:13 +00:00
Imre Kaloz
044ea01f9c
preliminary support for Freescale MPC85xx based boards
...
SVN-Revision: 24259
2010-12-05 11:38:59 +00:00
Alexandros C. Couloumbis
581378f5cb
toolchain/uClibc: sync to latest uClibc-0.9.32
...
SVN-Revision: 24229
2010-12-03 16:36:37 +00:00
Alexandros C. Couloumbis
ec7e1cee0b
toolchain/uClibc: push an upstream fix
...
SVN-Revision: 24228
2010-12-03 14:46:09 +00:00
Felix Fietkau
f21c0cacf8
uClibc: add back a few cflags that were being overwritten, might fix a few segfauls (thx, framer99)
...
SVN-Revision: 24120
2010-11-24 00:30:26 +00:00
Felix Fietkau
1a0a584ea6
uClibc: fix ubicom32 compile error with 0.9.32
...
SVN-Revision: 24101
2010-11-22 17:50:08 +00:00
Felix Fietkau
c0915e5983
uClibc: fix headers install on prepare with QUILT=1
...
SVN-Revision: 24100
2010-11-22 17:50:01 +00:00
Felix Fietkau
ff46ed446d
uClibc: make UCLIBC_HAS_LONG_DOUBLE_MATH generic
...
SVN-Revision: 24099
2010-11-22 17:49:51 +00:00
Felix Fietkau
bfe53cdbbe
uClibc: fix cris compile on 0.9.32
...
SVN-Revision: 24094
2010-11-22 16:18:43 +00:00
Felix Fietkau
9494ddd30f
uClibc: fix compile error on avr32
...
SVN-Revision: 24093
2010-11-22 15:14:16 +00:00
Felix Fietkau
df5509a30e
uClibc: disable nptl on a few targets where it is not supported yet
...
SVN-Revision: 24092
2010-11-22 14:50:33 +00:00
Felix Fietkau
0fed0806df
uClibc: 0.9.32 needs the ldso fix as well
...
SVN-Revision: 24074
2010-11-22 01:48:29 +00:00
Felix Fietkau
05e837fb6d
uClibc: update 0.9.32 to latest git
...
SVN-Revision: 24073
2010-11-22 00:44:37 +00:00
Alexandros C. Couloumbis
74d8aaa314
toolchain/uClibc: fix upstream patch name on r24029
...
SVN-Revision: 24030
2010-11-18 15:01:30 +00:00
Alexandros C. Couloumbis
eb45bb90d4
toolchain/uClibc: push some upstream patches for uClibc-0.9.31. should resolve isses of #8269
...
SVN-Revision: 24029
2010-11-18 14:58:37 +00:00
Imre Kaloz
54640d6592
update the linaro gcc to v2010.11-1
...
SVN-Revision: 23940
2010-11-10 12:27:33 +00:00
Jo-Philipp Wich
7972cc4a7f
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.
...
SVN-Revision: 23905
2010-11-06 23:49:11 +00:00
Jo-Philipp Wich
12b122f31f
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>
SVN-Revision: 23892
2010-11-05 21:38:38 +00:00
Imre Kaloz
d917b7d1ef
use gcc 4.3.5 for avr32
...
SVN-Revision: 23866
2010-11-04 14:18:04 +00:00
Imre Kaloz
54dea0c74f
add avr32 support to gcc 4.3.5
...
SVN-Revision: 23865
2010-11-04 14:17:06 +00:00
Imre Kaloz
4cdf723097
switch to uClibc 0.9.31
...
SVN-Revision: 23781
2010-11-02 13:57:57 +00:00
Imre Kaloz
5403c77633
switch to binutils 2.20.1 (except for avr32 and ubicom32)
...
SVN-Revision: 23780
2010-11-02 13:57:04 +00:00
Imre Kaloz
9611a0f606
remove support for uClibc 0.9.30.2 and 0.9.30.3
...
SVN-Revision: 23779
2010-11-02 12:56:58 +00:00
Imre Kaloz
387c2adead
remove unneeded config options, too
...
SVN-Revision: 23706
2010-10-29 10:55:54 +00:00
Imre Kaloz
f6ff75eed6
fix typo
...
SVN-Revision: 23705
2010-10-29 10:48:14 +00:00
Imre Kaloz
723ab81016
get rid of old gcc versions
...
SVN-Revision: 23704
2010-10-29 10:45:59 +00:00
Imre Kaloz
57017cf64c
add support for Linaro GCC 2010.10
...
SVN-Revision: 23703
2010-10-29 10:37:51 +00:00
Imre Kaloz
16ec438707
fix typo
...
SVN-Revision: 23695
2010-10-28 11:19:38 +00:00
Imre Kaloz
bdeb70c8d7
sync gcc's Config.in with Config.version
...
SVN-Revision: 23694
2010-10-28 10:59:58 +00:00
Imre Kaloz
3a89cedc85
the latest patchlevel gcc releases should work for these targets
...
SVN-Revision: 23693
2010-10-28 10:38:32 +00:00
Imre Kaloz
6bd93c3fdf
fixup gcc version selection for the omap35xx target
...
SVN-Revision: 23692
2010-10-28 10:29:53 +00:00
Imre Kaloz
4fb2718119
we don't support gcc 3.x for some time now
...
SVN-Revision: 23686
2010-10-28 07:28:17 +00:00
Imre Kaloz
95cba52ba4
remove support for binutils 2.18 and 2.20
...
SVN-Revision: 23685
2010-10-28 07:26:07 +00:00
Imre Kaloz
9edd05b9c0
gcc 4.4.5 support
...
SVN-Revision: 23220
2010-10-04 12:21:58 +00:00
Michael Büsch
cf323eb924
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.
...
SVN-Revision: 23196
2010-10-03 12:54:07 +00:00
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
Florian Fainelli
b1d3ace5ea
fix compilation w/ 2.6.33
...
SVN-Revision: 19933
2010-03-01 14:55:07 +00:00
Imre Kaloz
d2bf3771ed
upgrade and fixup support for the uclibc nptl branch
...
SVN-Revision: 19871
2010-02-26 11:03:59 +00:00
Imre Kaloz
c354852432
make TLS support configurable
...
SVN-Revision: 19870
2010-02-26 11:01:28 +00:00
Jo-Philipp Wich
24b495c619
add menuconfig item to enable uClibc debug builds
...
SVN-Revision: 19860
2010-02-25 19:27:54 +00:00
Imre Kaloz
3e139467ce
use gcc 4.3.4 for the gemini target
...
SVN-Revision: 19824
2010-02-23 10:49:58 +00:00
Imre Kaloz
a49f5f7376
fix varargs handling of the prctl syscall
...
SVN-Revision: 19740
2010-02-19 09:58:52 +00:00
Imre Kaloz
948fcc98f0
use gcc 4.4.3 for mips64 targets
...
SVN-Revision: 19686
2010-02-17 11:07:51 +00:00
Imre Kaloz
666c2fef6a
use binutils 2.19.1 by default for avr32, too
...
SVN-Revision: 19678
2010-02-16 21:49:32 +00:00
Imre Kaloz
c8e6779d2a
add avr32 support for binutils 2.19.1 based on the Atmel 1.2.0 toolchain release
...
SVN-Revision: 19677
2010-02-16 21:48:13 +00:00
Imre Kaloz
0b5ddcb9cf
use gcc 4.4.3 for the powerpc targets by default
...
SVN-Revision: 19671
2010-02-16 21:29:07 +00:00
Imre Kaloz
8886484603
fixup the hunks in patch
...
SVN-Revision: 19635
2010-02-15 11:34:25 +00:00
Imre Kaloz
9df6b68bfa
ubicom32 isn't supported with binutils 2.18
...
SVN-Revision: 19632
2010-02-15 09:36:03 +00:00
Imre Kaloz
5bd4c4e26d
the CS toolchain FTBS for the gemini, use the old one for now
...
SVN-Revision: 19556
2010-02-08 21:26:54 +00:00
Felix Fietkau
8775d98c19
add missing +cs version suffix to the 4.4.3 codesourcery toolchain
...
SVN-Revision: 19350
2010-01-26 20:19:28 +00:00
Felix Fietkau
78cae39e72
gcc: fix up broken chunks of the 4.4.3+cs patch and clean it up a bit more
...
SVN-Revision: 19349
2010-01-26 20:13:01 +00:00
Imre Kaloz
b69732ba94
add another gcc version based on 4.4.3 plus the 2009q3 codesourcery patch
...
SVN-Revision: 19348
2010-01-26 18:41:22 +00:00
Imre Kaloz
e4e0e3ee6c
cleanup patch
...
SVN-Revision: 19345
2010-01-26 12:46:05 +00:00
Imre Kaloz
cae33bf4e9
add preliminary support for the latest CodeSourcery toolchain
...
SVN-Revision: 19324
2010-01-25 10:52:23 +00:00
Imre Kaloz
58c556e597
add support for gcc 4.4.3
...
SVN-Revision: 19314
2010-01-24 15:07:12 +00:00
Florian Fainelli
aa0e08a565
fix uclibc for mips by adding missing upstream hunks
...
SVN-Revision: 19272
2010-01-22 10:55:03 +00:00
Nicolas Thill
9e0bad9cb4
gcc: use coherent version selector between binutils & gcc
...
SVN-Revision: 19227
2010-01-19 13:26:03 +00:00
Nicolas Thill
b172f237fa
binutils: remove unrelated hunk in 2.18 avr32 support patch
...
SVN-Revision: 19226
2010-01-19 13:23:59 +00:00
Florian Fainelli
1ebff51904
add support for uClibc 0.9.30.2
...
SVN-Revision: 19125
2010-01-14 12:27:46 +00:00
Imre Kaloz
06d8dc9329
get rid of even more 2.6.28 stuff
...
SVN-Revision: 18953
2009-12-27 21:35:42 +00:00
Felix Fietkau
fa044a2d81
gcc: 4.4.2 no longer needs the fix-linker-error patch, remove it
...
SVN-Revision: 18857
2009-12-19 22:40:17 +00:00
Felix Fietkau
86d22845f9
kernel-headers: add linux 2.6.30 headers for ubicom32
...
SVN-Revision: 18792
2009-12-16 13:39:49 +00:00
Felix Fietkau
96f342eaa4
gcc: fix linker errors on osx with gcc 4.4+
...
SVN-Revision: 18791
2009-12-16 13:39:44 +00:00
Florian Fainelli
e5e83bf051
fix gcc version selection for octeon
...
SVN-Revision: 18551
2009-11-26 18:44:00 +00:00
Nicolas Thill
0adb09325c
eglibc: add support for v2.11
...
SVN-Revision: 18522
2009-11-24 07:03:04 +00:00
Nicolas Thill
143213091b
eglibc: update v2.10 to rev. 9289
...
SVN-Revision: 18518
2009-11-24 00:43:31 +00:00
Nicolas Thill
bb4a7fcec3
cosmetic: more reformatting missed from [18480]
...
SVN-Revision: 18481
2009-11-22 15:49:35 +00:00
Nicolas Thill
174ddb1694
cosmetic: reformat library configuration submenu - adjust indent & spaces - use coherent config symbol names in help
...
SVN-Revision: 18480
2009-11-22 15:34:26 +00:00
Nicolas Thill
31596ddc01
eglibc: fix wrong config symbol name if library configuration submenu
...
SVN-Revision: 18479
2009-11-22 15:30:11 +00:00
Nicolas Thill
cfad7b6c08
eglibc: don't use minor version numbers in config symbols, only in version strings
...
SVN-Revision: 18474
2009-11-22 12:27:39 +00:00
Felix Fietkau
60a4353fdd
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
...
SVN-Revision: 18454
2009-11-19 17:23:31 +00:00
Felix Fietkau
44aa03f2f9
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>
SVN-Revision: 18419
2009-11-14 17:51:32 +00:00
Felix Fietkau
3a5deae00d
gcc: add a config option for using the gcc graphite framework (disabled by default)
...
SVN-Revision: 18403
2009-11-12 13:42:07 +00:00
Felix Fietkau
6007ab61ec
binutils: fix build errors in 2.20 (patch from #6094 )
...
SVN-Revision: 18307
2009-11-05 01:49:20 +00:00
Felix Fietkau
ce9ea905c1
gcc: fix build with cloog/ppl
...
SVN-Revision: 18266
2009-11-02 00:47:27 +00:00
Felix Fietkau
affe22dce7
binutils: fix path to cloog and ppl
...
SVN-Revision: 18265
2009-11-02 00:47:24 +00:00
Felix Fietkau
4fd397fad9
add binutils 2.20
...
SVN-Revision: 18263
2009-11-02 00:47:17 +00:00
Florian Fainelli
912525e8bb
update insight to 6.8-1 ( #6007 )
...
SVN-Revision: 18217
2009-10-29 23:42:12 +00:00
Felix Fietkau
27e1c7f091
uClibc: implement copysignl in libc on powerpc to avoid undefined references in libstdc++
...
SVN-Revision: 18178
2009-10-27 01:11:40 +00:00
Felix Fietkau
46cc3f164d
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
...
SVN-Revision: 18177
2009-10-27 01:11:35 +00:00
Florian Fainelli
6d7b5a7e62
combine the two gcc-4.4.1 selects into a single one
...
SVN-Revision: 18148
2009-10-25 10:17:50 +00:00
Felix Fietkau
b59e59dcba
gcc: fix compile on armv4t with the cs toolchain
...
SVN-Revision: 18131
2009-10-24 00:58:38 +00:00
Felix Fietkau
e7c0b6aa00
gcc: fix bug reporting url in newer compiler versions
...
SVN-Revision: 18130
2009-10-24 00:58:34 +00:00
Florian Fainelli
97d2d1f90f
get rid of gcc-4.4.0 support
...
SVN-Revision: 18115
2009-10-21 14:32:09 +00:00
Florian Fainelli
903704d98b
refresh toolchain patches, add ubicom32 patch to gcc 4.4.1 and 4.4.2
...
SVN-Revision: 18114
2009-10-21 14:31:01 +00:00
Florian Fainelli
0a18260fed
add support for gcc-4.4.2, add missing gcc-4.4.1 md5sum
...
SVN-Revision: 18113
2009-10-21 06:26:39 +00:00
Felix Fietkau
902aecf9e1
mark the llvm toolchain as broken
...
SVN-Revision: 18105
2009-10-20 20:52:42 +00:00
Felix Fietkau
6c2b49cf23
fix potential inconsistencies in toolchain selection on linux 2.4
...
SVN-Revision: 18097
2009-10-20 09:14:25 +00:00
Felix Fietkau
82fcc3bef3
use the new 4.3.3+cs toolchain for mips and arm - significantly improves code size on mips and performance on arm
...
SVN-Revision: 18094
2009-10-20 09:03:44 +00:00
Felix Fietkau
cb3495fac5
fix pthread mklibs relinking by copying libpthread_so.a from uclibc instead of using the standard _pic variant
...
SVN-Revision: 18090
2009-10-20 07:26:34 +00:00
Felix Fietkau
4136623a5f
gcc: backport libgcc_pic changes to older gcc4 versions, install the libgcc map file as well
...
SVN-Revision: 18087
2009-10-20 06:48:29 +00:00
Felix Fietkau
c96312958c
gcc: create a proper libgcc_pic.a static library for relinking (4.3.3+ for now, backport will follow)
...
SVN-Revision: 18086
2009-10-19 23:26:09 +00:00
Felix Fietkau
161792d02c
remove support for uclibc 0.9.29
...
SVN-Revision: 18078
2009-10-19 18:25:25 +00:00
Felix Fietkau
b4d03a2780
binutils: add support for non-pic handling and use it in the codesourcery based gcc, fixes mips support for this toolchain
...
SVN-Revision: 18070
2009-10-19 07:41:33 +00:00
Felix Fietkau
de6c0303ee
uClibc: add support for mips non-pic relocations in ldso
...
SVN-Revision: 18069
2009-10-19 07:41:29 +00:00
Felix Fietkau
60fb2fd748
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
...
SVN-Revision: 18066
2009-10-19 05:28:29 +00:00
Felix Fietkau
b948f83ed8
gcc: disable mips non-PIC ABI calls in the codesourcery based version by default, as our binutils version does not support it
...
SVN-Revision: 18064
2009-10-19 04:26:28 +00:00
Felix Fietkau
0b077fa3a7
add a binutils variant based on a binutils snapshot and codesourcery g++ enhancements (compiles, but fails to link the kernel)
...
SVN-Revision: 18060
2009-10-19 02:09:59 +00:00
Felix Fietkau
f0f100551d
add a gcc variant based on gcc 4.3.3 with codesourcery enhancements
...
SVN-Revision: 18059
2009-10-19 02:09:52 +00:00
Claudio Mignanti
3b048781ea
cris: fix ICE PR26515 ( #3723 )
...
SVN-Revision: 18042
2009-10-12 13:38:52 +00:00
Nicolas Thill
3cf6975414
gcc: fix 4.1.2 ICE on mips (see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33256 )
...
SVN-Revision: 18029
2009-10-11 02:52:08 +00:00
Felix Fietkau
215ccb66e6
gcc: add llvm-gcc and llvm from trunk (does not successfully compile a target yet, but gets close)
...
SVN-Revision: 18019
2009-10-10 19:25:48 +00:00
Felix Fietkau
e0645618a3
uClibc: add copysign, copysignf, copysignl for i386
...
SVN-Revision: 18017
2009-10-10 19:25:18 +00:00
Felix Fietkau
0e43efeae7
uClibc: fix strrchr on i386
...
SVN-Revision: 18016
2009-10-10 19:25:05 +00:00
Florian Fainelli
96d804c54f
optimize binaries for the rm5200 cpu present on cobalt, do not use the mips32 isa
...
SVN-Revision: 17980
2009-10-07 13:05:14 +00:00
Claudio Mignanti
b88e08839a
dump 2.6.25 support
...
SVN-Revision: 17816
2009-10-02 08:07:39 +00:00
Nicolas Thill
fd6e548d42
uClibc: remove absolute path linking to host libraries in libpthread.so ( closes : #5601 )
...
SVN-Revision: 17814
2009-10-02 00:18:16 +00:00
Nicolas Thill
737b4b4bcb
move EABI config option out of GCC
...
SVN-Revision: 17753
2009-09-26 21:34:40 +00:00
Nicolas Thill
00eeac51a0
eglibc: use 'select' instead of 'depends' for configuration options, add dependencies for features avalaible in 2.8 or later
...
SVN-Revision: 17751
2009-09-26 21:22:51 +00:00
Nicolas Thill
f859299d85
eglibc: add support for 2.10 branch
...
SVN-Revision: 17748
2009-09-26 18:59:22 +00:00
Nicolas Thill
6f2afa8f29
and fix another typo, still in eglibc configuration file
...
SVN-Revision: 17747
2009-09-26 18:57:53 +00:00
Nicolas Thill
f288b5e102
fix typo in eglibc configuration file
...
SVN-Revision: 17746
2009-09-26 18:56:26 +00:00
Nicolas Thill
f3a3b1934b
eglibc: update svn revisions
...
SVN-Revision: 17744
2009-09-26 18:28:37 +00:00
Florian Fainelli
2b59f3fc3f
switch to gcc-4.4.1 and enabled octeon specific optimizations
...
SVN-Revision: 17743
2009-09-26 18:23:43 +00:00
Florian Fainelli
9e1759bfe6
Do not save variables in hi or lo across system calls, fixes issues with gcc-4.4 ( #5351 )
...
SVN-Revision: 17742
2009-09-26 18:08:02 +00:00
Felix Fietkau
49ec2321b7
gcc: fix a linker error in 4.3.3 and 4.3.4 that is triggered by including an object in a linking process which is already part of libbackend.a
...
SVN-Revision: 17718
2009-09-25 11:09:32 +00:00
Nicolas Thill
c9bc7c504c
add external toolchain support, enhance native toolchain support (special thanks to Luigi Mantellini for his help... and patience ;)
...
SVN-Revision: 17682
2009-09-23 02:27:38 +00:00
Nicolas Thill
47ac8caa62
add comments & fix descriptions in toolchain config items
...
SVN-Revision: 17561
2009-09-10 14:32:36 +00:00
Nicolas Thill
de9bb2b998
prepare for upcoming external toolchain support: move config items not strictly toolchain related out of the toolchain submenu
...
SVN-Revision: 17560
2009-09-10 14:04:41 +00:00
Nicolas Thill
f69f5f0b38
fix wrong description for CONFIG_SSP
...
SVN-Revision: 17550
2009-09-09 23:42:06 +00:00
Felix Fietkau
91fe363562
uclibc: to rebuild libc.so.0, mklibs.py needs access to libc_so.a which was not exported by default. use it instead of libc_pic.a
...
SVN-Revision: 17438
2009-08-29 11:56:27 +00:00
Florian Fainelli
ffa2d292fe
more cygwin build fixes
...
SVN-Revision: 17401
2009-08-26 07:25:24 +00:00
Felix Fietkau
aee9d6c31c
add a heavily cleaned up version of ubicom32 toolchain support
...
SVN-Revision: 17346
2009-08-21 22:31:47 +00:00
Geoff Levand
d719b51871
pxcab: Replace TARGET_pxcab with feature powerpc64
...
Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com>
SVN-Revision: 17307
2009-08-18 23:09:50 +00:00
Geoff Levand
7581681466
powerpc: Create a powerpc64 config feature
...
The config symbol TARGET_ps3 is used in the build files where
special handling for the 64 bit PowerPC processors is needed.
Introduce a new config feature powerpc64, and replace the use
of TARGET_ps3 with powerpc64.
Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com>
SVN-Revision: 17306
2009-08-18 23:07:45 +00:00
Imre Kaloz
5a8a22bdc2
add gcc 4.3.4
...
SVN-Revision: 17165
2009-08-07 12:00:25 +00:00
Florian Fainelli
46c7a003ca
add support for gcc-4.4.1 ( #5580 )
...
SVN-Revision: 17161
2009-08-07 09:32:52 +00:00
Florian Fainelli
724307fca1
disable warnings as error in the gdb configuration ( #5602 )
...
SVN-Revision: 17064
2009-07-31 14:24:38 +00:00
Imre Kaloz
a5a0ef7ab7
use binutils 2.19.1 on ppc44x, too
...
SVN-Revision: 17035
2009-07-28 08:41:19 +00:00
Florian Fainelli
3eedb2a791
add the insight gdb frontend ( #4701 )
...
SVN-Revision: 17019
2009-07-26 17:55:50 +00:00
Gabor Juhos
c8f178d61a
binutils: use 2.19.1 for ppc40x by default
...
SVN-Revision: 16916
2009-07-19 11:33:47 +00:00
Florian Fainelli
2ec0cba393
This patch adds a target for the IBM PowerXCell Accelerator Board. (aka mvXCell-8i from MatrixVision or GigaAccel 180 from Fixstars)
...
http://us.fixstars.com/products/gigaaccel/
This build will create zImage suitable for TFTP boot image.
* v2
- add axonram device driver
- switch to 2.6.30.1
Signed-off-by: Akinobu Mita <mita@fixstars.com>
SVN-Revision: 16860
2009-07-16 10:19:13 +00:00
Gabor Juhos
8324887aa1
binutils: fix build failure on powerpc target
...
SVN-Revision: 16848
2009-07-14 19:43:15 +00:00
Felix Fietkau
7dc435ea29
move the toolchain_install stampfile to the right place to fix spurious missing toolchain errors after cleaning stuff
...
SVN-Revision: 16776
2009-07-11 12:48:59 +00:00
Gabor Juhos
c8d103a660
uClibc: fix build error on ARM targets ( closes #5473 )
...
SVN-Revision: 16735
2009-07-07 15:09:10 +00:00
Nicolas Thill
4702698c68
add a config option to select the binary stripping method to use (between none, strip & sstrip)
...
SVN-Revision: 16728
2009-07-07 02:34:58 +00:00
Florian Fainelli
1e9cba3b82
add more gcc-4.4 patches from uclibc's mailing-list
...
SVN-Revision: 16720
2009-07-06 19:52:55 +00:00
Claudio Mignanti
f3822efd8e
install headers, fix foxboard-utils
...
SVN-Revision: 16661
2009-07-03 12:49:50 +00:00
Florian Fainelli
18de35e660
enable software floating point emulation by default for mips and mipsel targets
...
SVN-Revision: 16604
2009-06-28 15:49:46 +00:00
Imre Kaloz
17276a575d
add missing patch from the uclibc buildroot
...
SVN-Revision: 16541
2009-06-23 13:08:21 +00:00
Imre Kaloz
2004d4165a
add preliminary coldfire v4e support
...
SVN-Revision: 16538
2009-06-21 18:34:07 +00:00
Lars-Peter Clausen
9fb98fc03c
disable tls for stdlibc++. fixes c++ inside a gcc-4.4.0 toolchain.
...
SVN-Revision: 16345
2009-06-05 11:33:12 +00:00
Gabor Juhos
da4435f2e1
uClibc-0.9.30.1: fix possible NULL pointer dereference ( closes #5242 )
...
SVN-Revision: 16304
2009-06-03 09:45:00 +00:00
Imre Kaloz
7f9fd5033c
now that the gemini target is working, get rid of the obsolete and buggy storm target
...
SVN-Revision: 16274
2009-06-01 18:15:30 +00:00
Felix Fietkau
2f94a08df9
uClibc: bsd supports the same floating point classification functions as c99, fixes inetd
...
SVN-Revision: 16172
2009-05-29 10:32:17 +00:00
Felix Fietkau
1c57770f28
uClibc: add a wrapper for the missing finite() function
...
SVN-Revision: 16170
2009-05-29 09:25:51 +00:00
Hamish Guthrie
0c592ec7b3
Add the missing 5th arg to the ppoll syscall. Fixes the uclibc error that ppoll returns -EINVAL. Thanks to Geoff Levand <geoffrey.levand@am.sony.com>
...
SVN-Revision: 16166
2009-05-29 07:40:29 +00:00
Felix Fietkau
23260054dc
uClibc 0.9.30.1: fix extra/scripts/unifdef.c like in linux 2.6.28 - nptl does not need this fix, because the problem was fixed upstream already
...
SVN-Revision: 16140
2009-05-28 15:49:29 +00:00
Jo-Philipp Wich
00a0035fa8
enable UCLIBC_SUPPORT_AI_ADDRCONFIG in common uclibc 0.9.30.1 config, this will restore support for getifaddrs() and fix compilation of lldpd and possibly others
...
SVN-Revision: 16108
2009-05-27 13:28:33 +00:00
Florian Fainelli
f797b4293a
add support for glibc-2.4 ( #5213 )
...
SVN-Revision: 16089
2009-05-26 14:58:32 +00:00
Imre Kaloz
cd649df858
make uclibc 0.9.30.1 the default
...
SVN-Revision: 16047
2009-05-25 11:17:01 +00:00
Felix Fietkau
cc7805ea27
upgrade uclibc-nptl to a recent version - seems to work on xscale with gcc 4.3.3
...
SVN-Revision: 16004
2009-05-22 23:59:23 +00:00
Imre Kaloz
267af10b33
disable EABI for gemini and storm -- our toolchain can't support EABI on plain armv4, yet
...
SVN-Revision: 15914
2009-05-18 13:36:58 +00:00
Imre Kaloz
f24a7c7a68
add preliminary support for the successor of the storm port
...
SVN-Revision: 15772
2009-05-11 18:27:33 +00:00
Claudio Mignanti
a866aa0226
Gcc 4.3.3 default for etrax
...
SVN-Revision: 15742
2009-05-09 11:38:41 +00:00
Jo-Philipp Wich
bc3538d2d2
Fix Image Builder building - added missing /bin dir to toolchain Signed-off-by: Vasilis Tsiligiannis <b_tsiligiannis@silverton.gr>
...
SVN-Revision: 15681
2009-05-07 13:48:23 +00:00
Felix Fietkau
b3bb79cb72
uclibc 0.9.30.1: add c99 long double math fix from gentoo (thx, ralph) fixes compile error on powerpc
...
SVN-Revision: 15670
2009-05-07 13:20:47 +00:00
Felix Fietkau
3bea3bc8b1
uClibc 0.9.30*: add a separate config file for brcm-2.4, since linux 2.4 module loading support is optional in this version
...
SVN-Revision: 15644
2009-05-06 22:12:02 +00:00
Felix Fietkau
90826d83c9
remove binutils 2.17 and 2.19
...
SVN-Revision: 15619
2009-05-05 11:01:35 +00:00
Felix Fietkau
141925202e
fix the uclibc rebuild issue which leads to unresolved symbols in libnl (and possibly other libraries)
...
SVN-Revision: 15599
2009-05-04 18:41:08 +00:00
Felix Fietkau
010c9c48e0
remove obsolete gcc version md5sums
...
SVN-Revision: 15598
2009-05-04 18:40:22 +00:00
Felix Fietkau
c633a16d80
uclibc 0.9.30: fix isnan declaration
...
SVN-Revision: 15589
2009-05-04 15:15:22 +00:00
Felix Fietkau
db8f5e9c5e
uclibc 0.9.29: fix isinf, finite prototypes
...
SVN-Revision: 15588
2009-05-04 15:15:17 +00:00
Gabor Juhos
496aad1058
fix a small bug in binutils 2.19.1 * http://sourceware.org/bugzilla/show_bug.cgi?id=7093
...
SVN-Revision: 15538
2009-05-01 14:51:02 +00:00
Florian Fainelli
3e0e015a0d
define libc_cv_slibdir, fixes mips64 compilation ( #5011 )
...
SVN-Revision: 15526
2009-04-30 20:21:57 +00:00
Hamish Guthrie
c146cbd79c
Changed default gcc for ps3
...
SVN-Revision: 15504
2009-04-30 09:36:19 +00:00
Florian Fainelli
9f627dbf6e
building uml on x86_64 w/ uClibc 0.9.29 is currently broken, select 0.9.30.1 which is working
...
SVN-Revision: 15450
2009-04-27 15:52:01 +00:00
Mirko Vogt
dcfa07d142
patch breaks wchar_t-support in libstdc++ since a needless autoconf was disabled (r15345)
...
SVN-Revision: 15445
2009-04-27 15:38:51 +00:00
Nicolas Thill
128b623ec8
gcc: fix 4.2.4 ICE on avr32 (see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34762 )
...
SVN-Revision: 15434
2009-04-27 11:20:36 +00:00
Nicolas Thill
8a38ccc1d1
gcc: symlink ./lib64 to ./lib for x86_64 as well
...
SVN-Revision: 15432
2009-04-27 10:14:30 +00:00
Felix Fietkau
8ce7b559d0
gcc: fix a segfault in the mbsd_multi patch for 4.4.0
...
SVN-Revision: 15394
2009-04-24 15:34:36 +00:00
Felix Fietkau
dcd9f20085
port the mbsd_multi patch to gcc 4.4.0, refresh the other patches
...
SVN-Revision: 15369
2009-04-24 02:23:11 +00:00
Nicolas Thill
222f37cbde
uClibc cleanup: - use full version string (0.9.30.1), instead of base (0.9.30) + extra (.1) - remove support for 0.9.28 and snapshots (building from SVN to be added later)
...
SVN-Revision: 15368
2009-04-24 02:07:24 +00:00
Nicolas Thill
2783110a97
uClibc NPTL: remove the pthread daemon() fix and revert r15343
...
SVN-Revision: 15367
2009-04-24 01:28:48 +00:00
Florian Fainelli
e15ca56024
add preliminary support for gcc-4.4.0, need to forward port the fhonour-copt patch
...
SVN-Revision: 15345
2009-04-23 09:44:57 +00:00
Felix Fietkau
632f50b891
uclibc: add the pthread daemon() fix from #4809
...
SVN-Revision: 15344
2009-04-23 02:53:03 +00:00
Felix Fietkau
0d00b1cb59
uclibc: remove the sockets_throw patch from 0.9.30, as it does not apply to 0.9.30.1
...
SVN-Revision: 15343
2009-04-23 02:52:50 +00:00
Felix Fietkau
56164a5815
add a modified version of the mips64 patch from #4603
...
SVN-Revision: 15249
2009-04-18 17:03:55 +00:00
Hamish Guthrie
4f84a92c5d
update compiler version defaults
...
SVN-Revision: 15230
2009-04-16 12:40:32 +00:00
Felix Fietkau
229035bad0
mark uclibc nptl and snapshot as broken
...
SVN-Revision: 15179
2009-04-09 20:01:28 +00:00
Claudio Mignanti
f692239c58
Fix kernel headers for cris (thanks hinkocevar)
...
SVN-Revision: 15153
2009-04-08 14:13:50 +00:00
Felix Fietkau
d0e357e729
fix uclibc subdir
...
SVN-Revision: 15010
2009-03-24 02:40:29 +00:00
Felix Fietkau
02739c116f
append the correct extraversion to the toolchain's info.mk for uclibc-nptl
...
SVN-Revision: 15008
2009-03-24 02:30:49 +00:00
Felix Fietkau
fe601b3efd
fix uclibc symlink for nptl
...
SVN-Revision: 15007
2009-03-24 02:19:59 +00:00
Felix Fietkau
f914fcf49f
add uclibc-nptl
...
SVN-Revision: 15006
2009-03-24 02:06:12 +00:00
Felix Fietkau
16fa4d486d
remove obsolete comment
...
SVN-Revision: 15005
2009-03-24 01:38:31 +00:00
Felix Fietkau
5bd40b0870
clean up uClibc config handling - use kconfig.pl to split configs similar to how it's done in the kernel
...
SVN-Revision: 15004
2009-03-24 01:34:51 +00:00
Felix Fietkau
746544db79
fix $(BUILD_DIR_TOOLCHAIN)/uClibc symlink
...
SVN-Revision: 15001
2009-03-23 21:23:46 +00:00
Felix Fietkau
566bdc37ad
add uclibc 0.9.30.1
...
SVN-Revision: 15000
2009-03-23 21:04:30 +00:00
Felix Fietkau
03205ec740
clean up uclibc patch/config version handling a bit
...
SVN-Revision: 14994
2009-03-23 17:56:28 +00:00
Felix Fietkau
9cb02dd35c
fix missing binutils default version change
...
SVN-Revision: 14926
2009-03-17 19:06:06 +00:00
Hamish Guthrie
9f456db3fd
Added defaults for extra target architecture for ps3
...
SVN-Revision: 14897
2009-03-16 15:25:55 +00:00
Hamish Guthrie
bbc2161913
Bumped compiler version for PS3
...
SVN-Revision: 14894
2009-03-16 10:38:21 +00:00
Hamish Guthrie
bec47e86b7
Set default compiler for ps3
...
SVN-Revision: 14893
2009-03-16 10:06:40 +00:00
Felix Fietkau
6550fbe9b4
nuke some obsolete gcc versions
...
SVN-Revision: 14870
2009-03-14 03:21:56 +00:00
Felix Fietkau
dbd39f1a50
enable eabi support by default
...
SVN-Revision: 14869
2009-03-14 03:17:35 +00:00
Felix Fietkau
6c6e6f5827
switch to binutils 2.19.1 by default
...
SVN-Revision: 14868
2009-03-14 03:17:28 +00:00
Felix Fietkau
72faa09dff
move cflags default setting to target makefiles
...
SVN-Revision: 14866
2009-03-14 03:17:06 +00:00
Felix Fietkau
4941100523
gcc: backport a patch from gcc trunk that fixes an internal compiler error on arm in version 4.3.3
...
SVN-Revision: 14865
2009-03-13 22:35:39 +00:00
Felix Fietkau
ec6b3bf2be
fix stampfile variables for the toolchain build (fixes gcc compile error)
...
SVN-Revision: 14862
2009-03-13 12:50:23 +00:00
Ralph Hempel
bc1ff678dd
fix powerpc build (works for 2.4 and 2.6)
...
SVN-Revision: 14707
2009-03-01 11:04:08 +00:00
Felix Fietkau
2b754c2487
upgrade the cross-gdb to 6.8 (patch from #4701 )
...
SVN-Revision: 14697
2009-02-28 21:02:49 +00:00
Steven Barth
e805b29fdd
Upstream fix for syscall() not setting errno on errors on MIPS
...
SVN-Revision: 14689
2009-02-28 01:29:00 +00:00
Nicolas Thill
e80fb36f39
gdb: use @GNU mirror facility, cleanup
...
SVN-Revision: 14650
2009-02-23 23:59:23 +00:00
Nicolas Thill
8a2030ff3d
move common variables to a dedicated include file
...
SVN-Revision: 14648
2009-02-23 23:52:27 +00:00
Nicolas Thill
239c4aef18
kernel-headers: fix build error when run for the second time
...
SVN-Revision: 14641
2009-02-23 17:49:36 +00:00
Felix Fietkau
7eb1589875
build system refactoring in preparation for allowing packages to do host-build steps
...
SVN-Revision: 14610
2009-02-22 04:37:20 +00:00
Hauke Mehrtens
d0484c4cf6
uClibc: refresh patches for uClibc
...
SVN-Revision: 14588
2009-02-21 14:32:21 +00:00
Hauke Mehrtens
da99fcd35a
binutils: refresh patches for binutils 2.17
...
SVN-Revision: 14587
2009-02-21 14:24:39 +00:00
Hauke Mehrtens
0fe95301c9
gcc: refresh patches for gcc 4.1.2
...
SVN-Revision: 14554
2009-02-18 18:11:04 +00:00
Felix Fietkau
152887e424
fix gcc 4.3.x segfault triggered by using -frename-registers (reproduced on arm, might be relevant for other platforms as well)
...
SVN-Revision: 14505
2009-02-14 00:09:27 +00:00
Nicolas Thill
33a0eb3613
cosmetic & coherency fixes
...
SVN-Revision: 14397
2009-02-03 21:25:48 +00:00
Nicolas Thill
22e91f881e
binutils: add support for v2.19.1 (from #4492 , thanks to dwrobel)
...
SVN-Revision: 14393
2009-02-03 16:23:01 +00:00
Florian Fainelli
565f1723f0
libssp should also be configured in binutils
...
SVN-Revision: 14376
2009-02-02 23:45:33 +00:00
Nicolas Thill
7d250fbc8d
gcc: add a patch to allow 3.4.6 to build for x86 ( closes : #4548 )
...
SVN-Revision: 14370
2009-02-02 19:23:56 +00:00
Felix Fietkau
b377f32d3f
default to binutils 2.18 on ppc* for manual selection as well
...
SVN-Revision: 14367
2009-02-02 18:18:47 +00:00
Felix Fietkau
8be1583b25
make binutils 2.18 default for ppc44x and ppc40x
...
SVN-Revision: 14358
2009-02-02 16:43:19 +00:00
Florian Fainelli
3bb609d433
allow building and installing java for gcc-4.1.2
...
SVN-Revision: 14348
2009-02-01 20:11:00 +00:00
Felix Fietkau
27a4c9f5ab
gcc: add missing gcc 4.3.3 patches (copy of the 4.3.2 patches)
...
SVN-Revision: 14228
2009-01-27 21:11:51 +00:00
Felix Fietkau
af420c0c3c
binutils 2.19 does not support avr32 yet
...
SVN-Revision: 14227
2009-01-27 20:09:22 +00:00
Felix Fietkau
158c3917e9
add gcc 4.3.3, clean up gcc version config symbols
...
SVN-Revision: 14226
2009-01-27 20:08:34 +00:00
Felix Fietkau
0232808d14
eglibc: replace the use of stpncpy with strncpy + manual termination (stpncpy is not available on darwin)
...
SVN-Revision: 14212
2009-01-26 19:49:26 +00:00
Felix Fietkau
15c76887b8
port the eglibc cross compiling fix to version 2.9
...
SVN-Revision: 14211
2009-01-26 19:47:27 +00:00
Felix Fietkau
8bf53faa44
fix eglibc 2.8 cross-compile under darwin / mac os x
...
SVN-Revision: 14209
2009-01-26 19:44:47 +00:00
Felix Fietkau
19f8937c77
install readelf to STAGING_DIR_HOST (eglibc requires it, not all systems have it)
...
SVN-Revision: 14196
2009-01-26 04:54:25 +00:00
Nicolas Thill
06f50d2116
fix uClibc fpu/soft-float selection
...
SVN-Revision: 14141
2009-01-21 22:56:26 +00:00
Nicolas Thill
edef5abd24
fix uClibc v0.9.30 build on x86_64
...
SVN-Revision: 14138
2009-01-21 16:56:57 +00:00
Nicolas Thill
591563a80a
enable UCLIBC_SUSV3_LEGACY in uClibc v0.9.30 configs to have <sys/timeb.h> & ftime (needed for openssl and maybe others), thanks to Puchu!
...
SVN-Revision: 14133
2009-01-21 14:34:31 +00:00
Florian Fainelli
63426c5715
add missing config symbol in x86_64 configuration
...
SVN-Revision: 14132
2009-01-21 14:32:29 +00:00
Nicolas Thill
ec7b663c86
add support for gcc v4.3.1 & v4.3.2 ( closes : #3479 ), thanks to Luigi Mantellini!
...
SVN-Revision: 14131
2009-01-21 11:58:17 +00:00
Nicolas Thill
a271aaa2db
add support for uClibc v0.9.30 ( closes : #4271 ), thanks to Luigi Mantellini & Puchu!
...
SVN-Revision: 14130
2009-01-21 11:45:32 +00:00
Nicolas Thill
ed4d79b529
more kernel headers fixes for cris
...
SVN-Revision: 14128
2009-01-21 01:53:05 +00:00
Nicolas Thill
8db368850c
we have a minimal gcc target compiler since [13931], so use it in uClibc headers generation
...
SVN-Revision: 14123
2009-01-20 22:25:42 +00:00
Nicolas Thill
ce5b7766e6
move all arch fixups from Install to Prepare stage, so that fixed headers are available in $(BUILD_DIR_TOOLCHAIN)/linux-dev/
...
SVN-Revision: 14120
2009-01-20 17:05:14 +00:00
Felix Fietkau
dc6d881733
uClibc: compile fix for the new linuxthreads implementation on mips
...
SVN-Revision: 14118
2009-01-20 14:47:53 +00:00
Nicolas Thill
291e71f792
backport patch to allow building uClibc-0.9.28.2 on recent x86 kernels
...
SVN-Revision: 14105
2009-01-19 14:53:45 +00:00
Nicolas Thill
96756d7641
fix linux headers & source paths at uClibc config stage
...
SVN-Revision: 14080
2009-01-17 22:22:41 +00:00
Felix Fietkau
817ccebe70
add binutils 2.19 (patch from #4367 )
...
SVN-Revision: 14075
2009-01-17 19:29:09 +00:00
Felix Fietkau
07a1106c91
uclibc: fix the new libpthread implementation on arm
...
SVN-Revision: 14074
2009-01-17 19:21:56 +00:00
Felix Fietkau
818e6e847c
add uclibc eabi patches from #3988
...
SVN-Revision: 14073
2009-01-17 19:20:32 +00:00
Felix Fietkau
78fb5a1b98
add gcc eabi patches from #3988
...
SVN-Revision: 14072
2009-01-17 19:18:16 +00:00
Hamish Guthrie
b693945d4f
Set default gcc for ps3 - gcc-3.4.6 and gcc-4.1.2 do not work at all
...
SVN-Revision: 14060
2009-01-16 17:51:19 +00:00
Gabor Juhos
65f21ce0d3
fix powerpc toolchain build failure on x86_64 hosts
...
SVN-Revision: 14036
2009-01-14 18:33:13 +00:00
Felix Fietkau
0faef985b7
work around problems with the libpthread onexit() handler
...
SVN-Revision: 14032
2009-01-14 00:52:51 +00:00
Felix Fietkau
0392f46b43
fix the new libpthread implementation - the function table init was broken
...
SVN-Revision: 14027
2009-01-13 20:44:29 +00:00
Felix Fietkau
cb41a3aa45
do not strip uclibc
...
SVN-Revision: 14019
2009-01-13 03:21:39 +00:00
Felix Fietkau
25aba0e356
use the new linuxthreads implementation on i386,i686
...
SVN-Revision: 14016
2009-01-13 02:15:52 +00:00
Felix Fietkau
b8aa79853d
fix gdb compile
...
SVN-Revision: 14015
2009-01-13 02:15:43 +00:00
Felix Fietkau
ff55a79717
uclibc: add the trunc function
...
SVN-Revision: 14014
2009-01-13 02:15:31 +00:00
Felix Fietkau
087a2bc16c
uclibc: add some libpthread fixes
...
SVN-Revision: 14013
2009-01-13 02:15:14 +00:00
Nicolas Thill
2c1d444866
fix missing ptrace.h needed to build final gcc
...
SVN-Revision: 13995
2009-01-12 19:03:39 +00:00
Nicolas Thill
bf618cf1fd
add a fix preventing gcc build system from assuming that libc headers are always available
...
SVN-Revision: 13994
2009-01-12 19:01:25 +00:00
Nicolas Thill
c3f18bd112
use different optimizations for x86 & x86_64 on uml
...
SVN-Revision: 13984
2009-01-11 17:31:43 +00:00
Nicolas Thill
fe85715db9
gdb fixes: adjust --prefix & install in $(TOOLCHAIN_DIR)/usr/bin/ (like binutils & gcc)
...
SVN-Revision: 13983
2009-01-11 17:27:56 +00:00
Nicolas Thill
a455323221
fix wrong TARGET_SUFFIX when building a toolchain with uClibc & EABI ( closes : #4437 )
...
SVN-Revision: 13962
2009-01-10 19:50:43 +00:00
Nicolas Thill
a3edea1b91
add support for alternative C libraries (currently only glibc/eglibc) other (related) changes: - kernel headers are now installed using "make headers_install" on 2.6 - target names now contain an openwrt "vendor" tag (e.g. mips-openwrt-linux-gnu) - build directory names now contain gcc/libc name/version - default cpu for x86 is now i486 (required to build glibc/eglibc)
...
SVN-Revision: 13931
2009-01-08 01:49:11 +00:00
Imre Kaloz
8c3a967fae
general fixes for openwrt with kernel 2.6.28
...
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 13876
2009-01-05 14:46:18 +00:00
Florian Fainelli
a3ecf3d3dc
Fix ssp enabling/disabling ( #4388 )
...
SVN-Revision: 13856
2009-01-04 12:56:31 +00:00
Jo-Philipp Wich
5649ff4093
enable netlink support
...
SVN-Revision: 13839
2009-01-03 17:28:58 +00:00
Jo-Philipp Wich
e0a77da8fb
enable support for getifaddrs() - required by lldpd
...
SVN-Revision: 13834
2009-01-03 13:07:30 +00:00
Felix Fietkau
cf8362db3c
remove the openat() patch, as it's breaking quite a few packages. the problem is in the AT_FDCWD define, which packages check for to see if fdopenat, openat, fstatat, etc. are supported, but the patch only adds openat() and not the other functions. this should probably be fixed upstream and not just in openwrt.
...
SVN-Revision: 13817
2009-01-02 04:16:30 +00:00
Felix Fietkau
d0c5a0d576
use binutils 2.18 for avr32, 2.17 is severely broken
...
SVN-Revision: 13804
2009-01-02 01:14:09 +00:00
Felix Fietkau
d55332989e
fix avr32 build breakage
...
SVN-Revision: 13802
2009-01-02 01:10:22 +00:00
Nicolas Thill
a10dd02b34
fix gcc-4.2.4 when target != avr32
...
SVN-Revision: 13493
2008-12-03 00:20:00 +00:00
Imre Kaloz
7d78d5cad3
nuke old gcc 4.2 versions
...
SVN-Revision: 13483
2008-12-02 18:32:02 +00:00
Imre Kaloz
d7ed0b8c47
sync gcc's Config.in with Config.version
...
SVN-Revision: 13482
2008-12-02 18:26:10 +00:00
Imre Kaloz
da43f70063
nuke binutils 2.16.1 - old, unused, buggy
...
SVN-Revision: 13481
2008-12-02 18:23:25 +00:00
Imre Kaloz
95f2b6bb76
sync gcc patches with the Atmel 1.1.3 release
...
SVN-Revision: 13480
2008-12-02 18:10:03 +00:00
Imre Kaloz
9e54c8bf9e
clean up patch
...
SVN-Revision: 13479
2008-12-02 18:06:29 +00:00
Imre Kaloz
b0f6f4e862
sync avr32 binutils patch with the Atmel 1.0.1 release
...
SVN-Revision: 13464
2008-12-02 10:35:44 +00:00
Imre Kaloz
5dceef5389
switch powerpc targets to gcc 4.2.4
...
SVN-Revision: 13359
2008-11-26 10:07:18 +00:00
Imre Kaloz
507b9818c0
switch to gcc 4.2.4 for avr32
...
SVN-Revision: 13353
2008-11-25 18:35:48 +00:00
Imre Kaloz
b154f4b4e3
add avr32 support to binutils 2.18
...
SVN-Revision: 13352
2008-11-25 18:34:48 +00:00
Florian Fainelli
25efcf15fe
openat is not an implemented syscall on linux-2.4, so make it only available for linux-2.6
...
SVN-Revision: 13234
2008-11-16 17:03:16 +00:00
Hamish Guthrie
bb702980e5
Add support for openat system call - this must be extended for the rest of these system calls
...
SVN-Revision: 13200
2008-11-14 07:52:54 +00:00
Nicolas Thill
b3e5f06450
indent conditionnals in uClibc Makefile
...
SVN-Revision: 13144
2008-11-08 23:00:22 +00:00
Nicolas Thill
f1ceaae24a
add md5sums for binutils & gcc and use the GNU mirror facility
...
SVN-Revision: 13143
2008-11-08 21:18:33 +00:00
Florian Fainelli
9dd37f3d12
Fix locations for the uClibc snapshot version ( #4065 )
...
SVN-Revision: 13067
2008-10-28 22:04:53 +00:00
Hamish Guthrie
34837ea2dd
The merge of ppc (32-bit headers) and powerpc (previously 64-bit only headers) has now been completed, so it build breaks if asm-ppc headers directory does not exist - this should fix this problem without being invasive
...
SVN-Revision: 12933
2008-10-09 11:33:47 +00:00
Felix Fietkau
7bf353216c
fix up the asm includes location for .27 when building kernel headers
...
SVN-Revision: 12802
2008-09-29 18:09:24 +00:00
Lars-Peter Clausen
387da72d9c
Fix a segfault in uclibc ldso.
...
SVN-Revision: 12698
2008-09-25 13:06:43 +00:00
Lars-Peter Clausen
aa10aa313d
Avoid endless recursion in uClibc pthreads.
...
SVN-Revision: 12652
2008-09-22 22:51:53 +00:00
Nicolas Thill
40f6992324
add patches to fixes gcc 4.2.x bugs: - fix gcc ICE when compiling package/ath9k ( closes : #3816 ) http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37014 - fix "undefined reference to `fmsub'" error on powerpc http://bugs.uclibc.org/view.php?id=1588
...
SVN-Revision: 12623
2008-09-18 12:24:32 +00:00
Felix Fietkau
799e7a8fa8
disable autorebuild for the toolchain, as it can easily lead to build breakages
...
SVN-Revision: 12492
2008-09-02 10:57:35 +00:00
Felix Fietkau
3cd35227ab
make libc.so symlink relative instead of absolute ( #3878 )
...
SVN-Revision: 12333
2008-08-17 12:30:14 +00:00
Felix Fietkau
0f61e46c1a
storm is ARMv4, not ARMv4T (thx, SeG)
...
SVN-Revision: 12046
2008-07-31 16:51:43 +00:00