Peter Korsgaard
0a5039dfaf
kernel-headers: bump 2.6.29.x version
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-06-17 14:04:29 +02:00
Peter Korsgaard
627fc43262
Merge branch 'external-toolchain' of git://git.busybox.net/~tpetazzoni/git/buildroot
2009-06-17 13:46:54 +02:00
Peter Korsgaard
40a5691f8f
kernel-headers: bump 2.6.27.x version
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-06-16 12:38:45 +02:00
Thomas Petazzoni
9456b58a8b
Improve external toolchain checks
...
This patch adds some checks on the external toolchains.
First, it checks that the C library selection is correct, by looking
if gcc is able to find the main C library file through the
-print-file-name option.
Then, it attempts to check if the Buildroot toolchain options match
the configuration of the toolchain :
* for glibc, it checks that IPv6, RPC, locales, wide-char, large file
support Buildroot options are enabled, since with glibc all these
features are always available (at least this is the assumption we
make) ;
* for uClibc, it checks the Buildroot options with the uClibc
configuration file in $SYSROOT_DIR/usr/include/bits/uClibc_config.h
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-06-15 20:48:27 +02:00
Thomas Petazzoni
643aa232f0
Simple glibc-based external toolchain support
...
The current Buildroot works just well with sysrootable glibc
toolchains, using the external toolchain feature. The only thing that
needs to be customized is the set of libraries that must be compiled
to the target.
The following patch takes a simple approach to making it easier for
users to use glibc toolchains. It just adds a uClibc/glibc choice in
the external toolchain menu. Then, depending on that selection, the
configuration system will choose a sane default value for the library
files list.
The other advantage of having a uClibc/glibc choice is that in the
future, we'll be able to add checks verifying that the external
toolchain configuration matches the features selected in Buildroot (in
terms of IPv6, RPC, locales or large file support).
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-06-15 20:48:27 +02:00
Peter Korsgaard
6fac68300e
toolchain/kernel: remove ancient versions
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-06-11 12:30:30 +02:00
Peter Korsgaard
223750fba2
toolchain/kernel-headers: add 2.6.30
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-06-11 12:26:16 +02:00
Peter Korsgaard
421f05c913
toolchain/gcc: 4.3.x: fix for arm pr37436
...
See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37436 for details.
Reported-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-24 07:34:09 +02:00
Peter Korsgaard
c9faf999f4
kernel-headers: bump 2.6.27 / 2.6.29 versions
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-20 12:15:54 +02:00
Wade Berrier
9e114500d5
Fix gcc 3.4.6 build with newer host libc versions
...
The build of gcc 3.4.6 fails when host libc is too new.
I pulled the fix from this bug report:
http://bugs.openembedded.net/show_bug.cgi?id=4626
Signed-off-by: Wade Berrier <wberrier@gmail.com>
2009-05-12 13:32:04 -06:00
Angus Salkeld
bb1f42e442
gcc-4.3.3: add a patch to link with the math lib to get copysignal
...
Conditionally apply the following patch by Bernhard Reutner-Fischer which
solves a link error on powerpc (with softfloat or multilib) when using
a shared libgcc_s.
See: http://gcc.gnu.org/ml/gcc-patches/2008-10/msg00237.html
http://www.nabble.com/PPC-won't-build-with-soft-float-td22772110.html
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-12 10:02:20 +02:00
Peter Korsgaard
04bb5c6004
kernel-headers: bump 2.6.27 / 2.6.29 versions
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-09 21:03:26 +02:00
Peter Korsgaard
6f8a717e8e
kernel-headers: bump 2.6.27.x / 2.6.28.x
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-04 11:22:04 +02:00
Peter Korsgaard
c67733f9a2
toolchain/uClibc: 0.9.30.1 arm linuxthreads fix
...
Reported by Michael Roth <mroth@nessie.de>. Identical to the 0.9.30 patch.
2009-04-29 13:12:56 +00:00
Peter Korsgaard
8759a416c4
toolchain/gdb: remove ancient deprecated versions
...
They shouldn't be used anymore, needs havily patching (6.3 has more than
200k patches) and no one tests them with current toolchains.
2009-04-28 18:42:08 +00:00
Peter Korsgaard
f46b9cda0d
toolchain/gdb: remove broken snapshot support
2009-04-28 18:42:02 +00:00
Peter Korsgaard
ff7e08083b
toolchain/kernel-headers: bump 2.6.29 version
2009-04-28 07:07:11 +00:00
Peter Korsgaard
30ee5f0560
toolchain/gcc: java needs largefile support
2009-04-27 14:07:42 +00:00
Peter Korsgaard
a62ceefdd4
toolchain/gcc: fix java support
...
Not runtime tested, but now it atleast builds.
2009-04-27 14:07:36 +00:00
Peter Korsgaard
1f3eec6e8f
toolchain/gcc: disable tls support
...
Fixes libstdc++ linking with gcc 4.4.x
2009-04-27 10:26:56 +00:00
Peter Korsgaard
d76155005f
toolchain/uClibc: 0.9.30.1 getaddrinfo fix for intfs without address
...
From uClibc r24336.
2009-04-24 18:42:18 +00:00
Peter Korsgaard
5eeeeec056
toolchain/gcc: add 4.4.0
2009-04-23 11:45:02 +00:00
Peter Korsgaard
6d48463df6
toolchain/gcc: fix PR 32044 patch
...
Somehow the patch was a patch adding a patch instead of the patch itself.
2009-04-23 11:44:48 +00:00
Peter Korsgaard
503ab93cfe
toolchain: add BR2_USE_SSP option for stack protection support
...
Using the support in uClibc.
2009-04-22 07:27:22 +00:00
Peter Korsgaard
3b712a3d89
toolchain/gcc: don't enable libssp support
...
It's broken anyway as we don't install libssp* into TARGET_DIR, and we
should use the SSP support in uClibc if we want stack protection.
2009-04-22 07:27:17 +00:00
Peter Korsgaard
475bf3a83a
toolchain/br2_autoreconf: remove
...
It got added by Ulf back in 2007, but there's no references to it anywhere,
so remove it.
2009-04-17 13:53:10 +00:00
Peter Korsgaard
ef8fd64dcb
toolchain/gcc: shared libgcc broken for sparc, so disable it
2009-04-15 13:41:55 +00:00
Peter Korsgaard
4f232636f1
kernel-headers: bump 2.6.29.x version
2009-04-06 09:21:30 +00:00
Peter Korsgaard
b87b4742e0
Makefile: add BR2_ENABLE_LOCALE_PURGE to purge unwanted locales
...
Add BR2_ENABLE_LOCALE_PURGE / BR2_ENABLE_LOCALE_WHITELIST options to
remove unwanted locales from the target rootfs. Handy for stuff like
the gtk stack, which comes with ~25 MB locales.
Works similar to localepurge in Debian, E.G. you provide a white list
of wanted locales, and everything else is removed.
2009-04-06 09:21:26 +00:00
Peter Korsgaard
21ab5f31f7
kernel-headers: add 2.6.29.x, remove 2.6.22.x
2009-03-24 09:18:09 +00:00
Peter Korsgaard
b78ad230d1
kernel-headers: remove unused patches for ancient versions
2009-03-24 09:17:49 +00:00
Peter Korsgaard
182418982e
kernel-headers: bump 2.6.27.x / 2.6.28.x versions
2009-03-24 09:17:33 +00:00
Peter Korsgaard
1d076fdfb9
kernel-headers: adjust patch names for 2.6.28.8
2009-03-18 23:14:59 +00:00
Peter Korsgaard
111056b6e0
kernel-headers: bump 2.6.27.x version
2009-03-18 11:27:29 +00:00
Peter Korsgaard
0612973e5e
kernel-headers: bump 2.6.28.x version
2009-03-17 13:49:03 +00:00
Peter Korsgaard
e860a7bc5d
uClibc: additional 0.9.30.1 patches
...
From Bernhard's tree.
2009-03-12 20:29:24 +00:00
Peter Korsgaard
bb6d88ec0f
gcc: 4.3.x fix for PR 32044.
...
Patch by Daniel Mack <daniel@caiaq.de>
2009-03-10 22:01:06 +00:00
Peter Korsgaard
e8e6bc348b
uClibc: strtouq fix for 64bit
2009-03-10 21:03:04 +00:00
Peter Korsgaard
dcb3a259c0
binutils: undeprecate 2.18 for avr32
...
As discussed on the list. AVR32 is still stuck at 2.18, so don't mark it as
deprecated yet.
2009-03-07 13:51:22 +00:00
Peter Korsgaard
d462b19eb7
binutils: really remove ancient dirs (missing from r25067, git-svn issue)
2009-03-05 13:40:11 +00:00
Peter Korsgaard
73e172c258
binutils: really add 2.19.1 patches (missing from r25513).
2009-03-05 13:33:14 +00:00
Peter Korsgaard
2676c2029b
uclibc: 0.9.30.1 fix for ppc32 C99 math
...
From Bernhard.
2009-03-05 12:11:26 +00:00
Peter Korsgaard
debe83461f
binutils: remove handling of ancient versions
2009-03-03 22:09:58 +00:00
Peter Korsgaard
96dbf8aad4
binutils: add 2.19.1
2009-03-03 22:09:50 +00:00
Peter Korsgaard
c130919ae8
binutils: 2.17: fix makeinfo 4.xx check
...
Fixes #111 .
2009-03-03 21:23:34 +00:00
Peter Korsgaard
8e4ba1b452
uclibc: cleanup version handling
...
Based on 0171c72 in Bernhards' tree.
2009-03-03 20:23:10 +00:00
Peter Korsgaard
7664a62a0c
uclibc: add 0.9.30.1
2009-03-03 09:41:15 +00:00
Peter Korsgaard
766c774f28
toolchain/gcc: libstdcpp dependency was listed twice
2009-03-01 20:20:09 +00:00
Peter Korsgaard
aae3f1b6b3
linux: always apply platform patches if available
...
Get rid of BR2_KERNEL_HEADERS_PATCH_DIR config, and simply always apply
platform patches if available.
2009-02-25 14:28:35 +00:00
Peter Korsgaard
e95aedd05b
kernel-headers: update -rt support for 2.6.24 / 2.6.26
2009-02-25 14:27:49 +00:00