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
Peter Korsgaard
8259f1529a
kernel-headers: remove 2.6.20-22 variants and outdated impi/lzma patches
2009-02-25 14:26:03 +00:00
Peter Korsgaard
c75061b876
kernel-headers: remove deprecated 2.4 support
2009-02-24 08:56:26 +00:00
Peter Korsgaard
12df9b4cb3
kernel-headers: bump 2.6.28 stable version
2009-02-22 10:38:04 +00:00
Peter Korsgaard
7508d2de9d
kernel-headers: bump 2.6.27/2.6.28 stable versions
2009-02-18 14:16:23 +00:00
Peter Korsgaard
01921dd4d4
toolchain/gcc: add 4.3.3
2009-02-13 08:34:08 +00:00
Peter Korsgaard
35dafd0ba7
kernel-headers: bump 2.6.27/2.6.28 stable versions
2009-02-12 20:21:12 +00:00
Peter Korsgaard
3c1aa51227
binutils: depend on static version of gmp/mpfr
2009-02-10 15:48:19 +00:00
Peter Korsgaard
0833b949f6
kernel-headers: bump 2.6.27/2.6.28 stable versions
2009-02-09 09:07:10 +00:00
Peter Korsgaard
2f72570992
toolchain/gcc/4.3.2: use what really got committed upstream for PR39076
...
Thanks to Sven Neumann for noticing.
2009-02-05 14:13:43 +00:00
Peter Korsgaard
a1b8914cee
toolchain/gcc/4.3.2: remove unused and unneeded fix for PR34205
...
We don't use the iwmmxt abi anymore.
2009-02-05 13:24:14 +00:00
Peter Korsgaard
a9114d3576
toolchain/gcc/4.3.2: fix arm funroll-loops patch from r24993
...
Rename it so it actually gets applied and fix it so it can be applied
(-p level).
2009-02-05 13:24:11 +00:00
Peter Korsgaard
16a5a68947
toolchain: revert r25193 (Change binary toolchain configuration)
...
As discussed on the list.
2009-02-04 13:42:40 +00:00
Peter Korsgaard
5c5a49c0b0
uClibc: remove unused 0.9.29 wchar defconfig
...
We add the wchar stuff at compile time using sed, so the default defconfig
works, the file hasn't seen any updates since it first got committed, and
there's no references to it in the tree.
2009-02-03 14:29:36 +00:00
Peter Korsgaard
06d48389e2
uClibc: enable LDSO_RUNPATH in defconfigs (use ELF RPATH info)
...
Fixes mysql-client package (installs shared libraries into /usr/lib/mysql
and sets RPATH).
2009-02-03 14:28:43 +00:00
Peter Korsgaard
b507aca915
kernel-headers: 2.6.28.x: remove cris patch applied upstream
2009-02-02 21:04:13 +00:00
Peter Korsgaard
ca1c4ce743
kernel-headers: bump 2.6.27/2.6.28 stable versions
2009-02-02 20:13:57 +00:00
Ulf Samuelsson
59f084017e
Change binary toolchain configuration, so
...
that the options become visible just below
the config, instead of at bottom of screen
Create a more useful default as toolchain path.
Allow generation of a script which sets up
paths to a binary toolchain generated by buildroot.
2009-01-31 20:49:59 +00:00
Ulf Samuelsson
c1e444ff72
Remove AVR32 patches from kernel-headers directory and put them in
...
"target/device/Atmel/arch-avre/kernel-headers-2.6.28.2"
Make sure BR2_KERNEL_HEADERS_PATCH_DIR is enabled for 2.6.28
Set
KERNEL_HEADERS_PATCH_DIR="target/device/Atmel/arch-avre/kernel-headers-2.6.28.2"
for Atmel AVR32 targets and "valka"
2009-01-30 18:39:03 +00:00
Daniel Laird
040bd64849
Extend External Toolchain options (match buildroot built toolchain):
...
Have added options that mean you can set the same BR2_XXXX variables
for external toolchain and internal (buildroot built) toolchain.
This means the same set of packages can be built now me as for you.....
Signed-off-by: Daniel Laird <daniel.j.laird@nxp.com>
2009-01-30 16:28:26 +00:00
Peter Korsgaard
92bd25c9eb
toolchain: fix up GNU_TARGET_NAME link and target_utils location
...
The GNU_TARGET_NAME symlink and target_utils location were not correctly
adjusted to match the move of the toolchain to $(STAGING_DIR)/usr,
creating dangling symlinks.
2009-01-30 13:34:42 +00:00
Peter Korsgaard
81ddf3d083
toolchain/gcc: remove unused gcc 3.x cruft from 4.x makefile (sysroot)
2009-01-30 13:34:35 +00:00
Peter Korsgaard
ea57d89bcc
toolchain/gcc/4.3.2: accept abi=aapcs-linux for EABI
...
From Bernhards' tree, thanks to Sven Neuman for noticing. See also
http://gcc.gnu.org/ml/gcc-patches/2008-09/msg01500.html
2009-01-30 10:35:55 +00:00
Ulf Samuelsson
c528189f96
Move AVR32 patch to kernel header to unbreak several applications
2009-01-30 08:53:08 +00:00
Peter Korsgaard
e87389229e
toolchain/gcc: remove ancient (and unused) i386 softfloat patch
2009-01-29 19:24:31 +00:00
Peter Korsgaard
6071bb4e1a
toolchain/gcc: remove unused GCC_ENABLE_CLOCALE
...
This variable was introduced in r17046 (add gfortran support,
2006-12-22) and wasn't used even there.
Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
2009-01-29 19:13:53 +00:00
Peter Korsgaard
97925424aa
toolchain: cris fixes for gcc 4.3.x / linux 2.6.28.x
...
Patches by Hinko Kocevar <hinko.kocevar@cetrtapot.si>
2009-01-28 16:37:09 +00:00
Peter Korsgaard
3813096b28
toolchain/uClibc: fix 0.9.30 build with linuxthreads on ARM
...
Patch by Will Wagner <will_wagner@carallon.com> - From uclibc svn r25099.
2009-01-28 15:48:52 +00:00
Peter Korsgaard
378f899324
fix configuration wrt elf2flt
...
The buildroot toolchain is installed in $(STAGING_DIR)/usr/bin and not
in $(STAGING_DIR)/bin so let,s adjust the --prefix accordingly.
Also the BFLT binary format is always stripped by definition, so it is
incompatible with any kind of stripping option.
Signed-off-by: Nicolas Pitre <nico@cam.org>
2009-01-28 06:32:39 +00:00
Peter Korsgaard
d5664ee995
elf2flt: fix link
...
Seems like recent binutils has pulled in inflate support, so we need to
link with zlib.
2009-01-28 06:32:33 +00:00
Peter Korsgaard
d141a6985a
toolchain/kernel-headers: remove ancient (and unused) patches
2009-01-26 21:02:25 +00:00
Peter Korsgaard
13ba121cdb
toolchain/binutils: remove ancient (and unused) 2.14/15/16/17 patches
2009-01-26 21:02:15 +00:00
Peter Korsgaard
f85f2de174
Makefile: globally define variables used at different places
...
$(comma) and $(space) are used in packages and the toolchain.
Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
2009-01-25 20:19:01 +00:00
Peter Korsgaard
d411d3a66c
kernel-headers: bump 2.6.27 / 2.6.28 to latest stable
2009-01-25 20:11:45 +00:00
Peter Korsgaard
80161f54e3
toolchain/uClibc: disable UCLIBC_SUPPORT_AI_ADDRCONFIG in 0.9.30 defconfig
...
UCLIBC_SUPPORT_AI_ADDRCONFIG seems to have issues in 0.9.30 and cause
segfaults on some architectures, so disable it.
Reported and tracked down by "QuickX" <quickx@hotmail.com>.
2009-01-24 06:44:17 +00:00
Ulf Samuelsson
ecdd71417c
Fix unroll bug for ARM toolchain
2009-01-23 23:03:25 +00:00
Peter Korsgaard
89aa4113ee
kernel-headers: fix 2.6.28.1 serial.h (unbreaks directfb serialmouse.c)
2009-01-23 13:12:57 +00:00
Peter Korsgaard
76c5b603c8
kernel-headers: rename 2.6.25/2.6.28 patches to match current stable versions
...
Otherwise they won't get applied.
2009-01-23 13:12:51 +00:00
Peter Korsgaard
77662160bb
toolchain/gcc: make version detection more robust
...
Thanks to Bernhard for noticing (and less so for causing the problem in
the first place :P)
2009-01-22 11:18:44 +00:00
Peter Korsgaard
79cdd94154
toolchain/gcc: fix target-gcc for 4.3.x
...
Includes are in include-fixed and GCC_LIB_SUBDIR needs to be set like for
the rest of 4.x
2009-01-22 10:04:30 +00:00
Peter Korsgaard
30b21413a0
toolchain/kernel-headers: bump 2.6.27 / 2.6.28 versions
2009-01-19 12:34:33 +00:00
Peter Korsgaard
bc65432230
toolchain: introduce HOSTCC_VERSION and fix gcc-4.3.x build with old host CCs
...
gcc < 4.2.0 doesn't support -Wno-overlength-stings, but gcc-4.3.x configure
fails to detect that, breaking the build.
Work around it by detecting the host gcc version (and store in HOSTCC_VERSION)
and set the proper configure variables for gcc < 4.2.0.
2009-01-19 09:18:46 +00:00
Peter Korsgaard
675b479c2f
Kconfig: remove 'default n' and 'default no' (see r22874)
...
Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
2009-01-18 14:20:18 +00:00
Ulf Samuelsson
6da70de503
The liboil Makefile will use "-mcpu=vfp" when building for ARM.
...
The VFP is only available for a few ARM CPUs at the moment,
so this breaks the liboil build.
A patch is available upstream which only enables "-mfpu=vfp"
if "--enable-vfp" is given to "configure".
Autotools needs to be run for liboil for this to take effect.
A new configuration BR2_VFP_FLOAT is added to allow enabling vfp.
If this is "yes", then "-mfpu=vfp" is added to CFLAGS.
2009-01-18 10:51:53 +00:00
Ulf Samuelsson
bdac3e337f
Update broken AVR32 toolchain, and update configs for this, deprecate all but latest AVR32 toolchain
2009-01-16 22:39:05 +00:00
Peter Korsgaard
032cc7e76f
toolchain/uClibc: mark 0.9.29 as recent
2009-01-16 14:21:24 +00:00
Peter Korsgaard
c816f0b9ea
toolchain/gcc: mark old versions as deprecated
2009-01-16 14:13:50 +00:00
Peter Korsgaard
6e0c86fff8
toolchain/gcc: default to 4.3.2 for !AVR32
2009-01-16 14:13:46 +00:00
Peter Korsgaard
3ff43a6838
buildroot: convert remaining WGET users to DOWNLOAD helper
2009-01-16 12:07:53 +00:00
Peter Korsgaard
0ef35d5d5e
toolchain/: convert to DOWNLOAD helper
2009-01-16 11:47:05 +00:00
Peter Korsgaard
1a1ecfb69f
kernel-headers: mark 2.6.27 as RECENT, 2.6.26 as deprecated
2009-01-15 08:43:33 +00:00
Peter Korsgaard
f0200a600a
kernel-headers: default to 2.6.28
2009-01-15 08:33:35 +00:00
Peter Korsgaard
b1225d6f40
kernel-headers: bump 2.6.27 version
2009-01-15 08:33:31 +00:00
Peter Korsgaard
35dc4cd628
toolchain: sh64 fixes
...
- arch/sh and arch/sh64 got merged in 2.6.25, so use arch/sh for sh64 as well
- use little endian for sh64, like for 32bit sh
sh64 still doesn't build, but gets further along now.
2009-01-13 15:09:18 +00:00
Peter Korsgaard
b2c5b9109e
toolchain: fix cris build with 2.6.28 kernel headers
...
Patch by Hinko Kocevar <hinko.kocevar@cetrtapot.si>
2009-01-12 20:16:16 +00:00
Peter Korsgaard
b268646b9f
uclibc: 0.9.30-x86-2.6.28+headers-fix: add r24799 as well
...
Handle x86_84 as well. From uclibc r24799.
2009-01-12 15:57:28 +00:00
Peter Korsgaard
6e4c616df8
toolchain/uclibc: fix sparc SED handling of _V9 / _V9B
2009-01-12 15:01:28 +00:00
Peter Korsgaard
b24c3215c1
buildroot: get rid of s390 support
...
As discussed on the list. It isn't supported by uclibc, so I strongly doubt
anyone has been using it.
2009-01-12 14:36:14 +00:00
Peter Korsgaard
5b220b9ded
toolchain/uclibc: propagate mips mips32r2 variant setting to uclibc
...
0.9.30 supports MIPS_ISA_MIPS32R2, so use it if mips32r2 variant is selected.
2009-01-12 14:11:40 +00:00
Daniel Laird
215e91f132
toolchain/external-toolchain/ext-tool.mk: Support non sysroot-able toolchains
...
Only copy the sysroot files if the toolchain was built with sysroot support.
Signed-off-by: Daniel Laird <daniel.j.laird@nxp.com>
2009-01-12 12:54:30 +00:00
Peter Korsgaard
585aca9a5a
add .empty files for git-svn
...
git-svn (and git) doesn't handle empty directories, so add .empty files
to those dirs like elsewhere in buildroot.
Those empty directories are normally not a big deal, but the recent changes
to u-boot broke the build.
2009-01-05 15:47:00 +00:00
Ulf Samuelsson
37d401f436
Fix binutils Config for AVR32 (hopefully final version)
2009-01-03 16:24:14 +00:00
Ulf Samuelsson
309af037c8
one more fix of binutils config for AVR32 toolchain
2009-01-03 01:06:16 +00:00
Ulf Samuelsson
42c16c7ddb
Unbreak AVR32 toolchain, by making binutils-2.17 available
2009-01-03 00:59:57 +00:00
Peter Korsgaard
3db839986d
toolchain: revert "Allow creating a script for external use of Buildroot toolchain"
...
It's been 10 days now without any reply from Ulf, so revert r24480+r24481.
2009-01-02 20:31:01 +00:00
Peter Korsgaard
31de8c37da
toolchain/binutils: fix up avr32 related fallout of r24474
...
It's been 10 days now without any reply from Ulf, so fix it up to what
seems sensible.
2009-01-02 20:30:54 +00:00
Ulf Samuelsson
55abdf59e8
Remove whitespace damage in uclibc.mk
2009-01-02 08:30:44 +00:00
Peter Korsgaard
160d559b81
dependencies: simplistic SHELL = bash check
2009-01-01 21:20:46 +00:00
Nigel Kukard
39c0548428
* Added option to build with gcc 4.3.2
2008-12-31 18:28:59 +00:00
Nigel Kukard
d31f42fe34
* Bump latest 2.6.27 kernel header version to 2.6.27.10
2008-12-31 18:09:13 +00:00
Peter Korsgaard
4826e57a04
toolchain/uclibc: fix 0.9.30 x86 build with 2.6.28 headers (from r24515)
2008-12-29 15:22:23 +00:00
Peter Korsgaard
5a29afb7b5
toolchain/kernel-headers: add 2.6.28
...
Don't make it default yet as uclibc/busybox seems to have some issues
with it.
2008-12-28 13:50:45 +00:00
Peter Korsgaard
717f8e0a59
toolchain: disable export-toolchain stuff as it breaks make dependencies
...
For some reason Ulf's export-toolchain stuff breaks the build as the
dependencies target isn't executed and SED isn't set.
2008-12-23 10:21:10 +00:00
Peter Korsgaard
40a2bdae7c
toolchain/uclibc: fix typo
2008-12-23 10:21:07 +00:00
Peter Korsgaard
11050fcc62
toolchain/uclibc: Add BR2_ENABLE_LOCALE_PREGENERATED option
...
Add an option to either generate locales yourself or download the
pregenerated set.
Based on 4bdca9cc in Bernhard's tree.
2008-12-23 09:39:05 +00:00
Ulf Samuelsson
8c3ba39e1d
And make script for exported toolchain executable
2008-12-21 17:17:58 +00:00
Ulf Samuelsson
85c7bde99e
Allow creating a script for external use of Buildroot toolchain
2008-12-21 17:11:33 +00:00
Ulf Samuelsson
c3329aff8b
Revert patch, sent by mistake
2008-12-20 22:34:33 +00:00
Ulf Samuelsson
eb121abf9d
Add updated binutils-2.18 prepatched toolchain for AVR32
2008-12-20 22:31:02 +00:00
Ulf Samuelsson
350ced4a71
Add updated gcc-4.2.2 prepatched toolchain for AVR32
2008-12-20 22:27:56 +00:00
Peter Korsgaard
11ea37c64b
toolchain/binutils: fix non-sysroot build
2008-12-18 16:52:00 +00:00