Thomas Petazzoni
bc994c533c
Use BR2_TOOLCHAIN_BUILDROOT instead of BR2_TOOLCHAIN_SOURCE
...
The BR2_TOOLCHAIN_SOURCE option is removed in a future commit.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-12-14 23:54:47 +01:00
Thomas Petazzoni
8a5c3653ac
uclibc: remove support for external source toolchains
...
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-12-14 23:54:46 +01:00
Thomas Petazzoni
b642f7eefb
uclibc: do not allow selection of non-avr32 versions on AVR32
...
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-12-14 23:54:46 +01:00
Thomas Petazzoni
45e93c5750
gdb: do not allow selection of non-avr32 versions on AVR32
...
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-12-14 23:54:46 +01:00
Thomas Petazzoni
de6dbcf858
binutils: remove support for external source toolchains
...
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-12-14 23:54:46 +01:00
Thomas Petazzoni
b772cdd1a7
binutils: do not allow selection of non-avr32 versions on AVR32
...
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-12-14 23:54:45 +01:00
Thomas Petazzoni
495e5bdca3
gcc: remove GCC_OFFICIAL_VERSION and just use GCC_VERSION instead
...
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-12-14 23:54:45 +01:00
Thomas Petazzoni
3f90a29baf
gcc: remove support for external source toolchains
...
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-12-14 23:54:44 +01:00
Thomas Petazzoni
636afc4664
gcc: improve configuration for snapshot versions
...
Make the selection of a snapshot version a normal gcc version choice,
and make sure BR2_GCC_VERSION is properly defined.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-12-14 23:54:44 +01:00
Thomas Petazzoni
5c6ccd9f20
gcc: on avr32, only allow avr32 gcc versions
...
Remove references to BR2_EXT_GCC_VERSION_* configuration options, and
only allows special avr32 gcc versions on the AVR32 architecture.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-12-14 23:54:43 +01:00
Thomas Petazzoni
3a24927a0e
uclibc: add avr32 special version
...
* Add a new 0.9.30-avr32-2.1.5 version of uClibc in Config.in
* Add a patch for 0.9.20-avr32-2.1.5
* Select a different UCLIBC_SITE for avr32 versions in uclibc.mk
* Add the LINKRELAX=y configuration option to the uClibc .config file
in uclibc.mk
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-12-14 23:54:43 +01:00
Thomas Petazzoni
9f21bfee08
gdb: add avr32 special verson
...
* Add a new gdb version for AVR32 in Config.in
* Use a special mirror for this gdb version in gdb.mk
* Do not try to apply patches when the patch directory does not exist
in gdb.mk
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-12-14 23:54:43 +01:00
Thomas Petazzoni
9e172b3f91
gcc: add 4.2.2-avr32-2.1.5 patches
...
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-12-14 23:54:42 +01:00
Thomas Petazzoni
d3f383b1ee
gcc: add avr32 special version
...
* Add new gcc version 4.2.2-avr32-2.1.5 in Config.in
* Select the Atmel mirror to download gcc with avr32 in their version
name, in gcc-uclibc-*.mk
* Do not apply patches if the patch directory is empty, in
gcc-uclibc-*.mk
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-12-14 23:54:42 +01:00
Thomas Petazzoni
f184806032
binutils: add avr32 special version
...
* Add a new binutils version 2.18-avr32-1.0.1 to the Config.in
* Use a different site to download avr32 binutils version in binutils.mk
* Only apply patches from the patch directory if it exists in
binutils.mk
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-12-14 23:54:42 +01:00
Thomas Petazzoni
48fbdaaea6
gcc: remove hurd specific details
...
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-12-14 23:45:59 +01:00
Peter Korsgaard
8bbb56dd91
kernel-headers: bump 2.6.31.x / 2.6.32.x stable versions
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-12-14 21:14:46 +01:00
Peter Korsgaard
b06c9cb16c
gcc: native toolchain needs BR2_HAVE_DEVFILES
...
Native toolchain doesn't make much sense without include / .a files.
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-12-11 23:55:17 +01:00
Peter Korsgaard
b7ed169692
kernel-headers: bump 2.6.27.x stable version
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-12-09 08:36:41 +01:00
Peter Korsgaard
5c3817bb46
kernel-headers: bump 2.6.27.x / 2.6.31.x stable versions
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-12-08 21:43:53 +01:00
Gustavo Zacarias
09c181f289
Add pkgversion to gcc >= 4.3
...
Closes #765 .
[Peter: change to check for !4.2.x instead]
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-12-06 18:41:15 +01:00
Peter Korsgaard
79c9a433ed
kernel-headers: make snapshot option more user friendly
...
Closes #751 .
Make kernel headers snapshot more user friendly by making it more obvious
that it's about using a local kernel snapshot, and error out with a sensible
error message if the option is enabled but no linux-2.6.tar.bz2 is present
in DL_DIR, rather than trying to fetch it from kernel.org.
Furthermore fix the bug where it tried to use linux-2.6..tar.bz2 instead of
linux-2.6.tar.bz2.
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-12-06 15:54:03 +01:00
Peter Korsgaard
0a9c205c98
binutils: get rid of ancient versions
...
Get rid of 2.17.50.0.17, 2.18.50.0.{1,3,6,8}.
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-12-04 20:55:37 +01:00
Peter Korsgaard
fdc8e6b915
binutils: default to 2.20, mark 2.19 as deprecated
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-12-04 20:53:15 +01:00
Peter Korsgaard
acc75665e5
toolchain: get rid of unused gcc 3.x legacy handling
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-12-04 20:34:03 +01:00
Gustavo Zacarias
ba4183bc82
Add binutils 2.20
...
Closes #761 .
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-12-04 16:50:40 +01:00
Peter Korsgaard
89b9188aa0
kernel-headers: 2.6.32 needs scsi.h fix like 2.6.31
...
Reported by Emmanuel Blot <eblot.ml@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-12-04 14:25:08 +01:00
Peter Korsgaard
1d49de8116
kernel-headers: bump 2.6.30.x version
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-12-04 09:35:30 +01:00
Peter Korsgaard
edee1d78ab
kernel-headers: fix 2.6.32 typo
...
Thanks to Joachim Pihl for noticing.
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-12-03 19:05:34 +01:00
Peter Korsgaard
b80b4051dc
kernel-headers: add 2.6.32
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-12-03 11:47:38 +01:00
Peter Korsgaard
c589012eec
kernel-headers: 2.6.31.6 fix for scsi/* headers
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-11-28 14:10:00 +01:00
Peter Korsgaard
b71951b0e7
toolchain/binutils: make sure target-binutils runs after busybox
...
Closes #597
Ensure that binutils-target runs after busybox if enabled, so it can
overwrite the busybox symlink for ar if that applet is enabled.
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-11-22 21:25:31 +01:00
Peter Korsgaard
09d62e89e7
toolchain/uClibc: install ldd to target
...
Reported by Julien Boibessot <julien.boibessot@free.fr>.
This somehow got disabled by cb815ae003
(two years ago!).
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-11-17 17:37:11 +01:00
Peter Korsgaard
d88b812d76
kernel-headers: bump 2.6.27.x/2.6.31.x stable versions
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-11-10 08:37:36 +01:00
Peter Korsgaard
b18b46ebee
uclibc: add unifdef getline fix to avr32 variant as well
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-11-09 23:25:17 +01:00
Peter Korsgaard
13e753b414
toolchain: select sensible floating point mode by default
...
Introduce BR2_PREFER_SOFT_FLOAT and enable it for arm, avr32 and mips,
and use it to enable soft float support by default for those archs.
This way people automatically get the correct floating point mode when
running make menuconfig for the first time (E.G. without a .config) and
changing the arch from i386 to arm/avr32/mips.
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-11-09 14:53:04 +01:00
Peter Korsgaard
9af188d883
toolchain/gcc: get rid of ancient 3.4.6 / 4.0.4 versions
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-10-29 21:11:28 +01:00
Peter Korsgaard
1eb391c500
toolchain/gcc: simplify BR2_GCC_SUPPORTS_* logic
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-10-29 15:44:52 +01:00
Peter Korsgaard
c9816df886
toolchain/gcc: remove unused (commented out) 4.3 snapshot
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-10-29 15:40:38 +01:00
Peter Korsgaard
065d0e76df
toolchain/gcc: bump 4.4.x version
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-10-29 12:35:00 +01:00
Bernhard Reutner-Fischer
434b007fce
Allow for specifying kernel version manually
...
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-10-27 09:19:15 +01:00
Peter Korsgaard
08801720ac
kernel-headers: bump 2.6.27.x / 2.6.31.x stable versions
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-10-23 12:45:38 +02:00
Peter Korsgaard
89b33886f7
toolchain: mark BR2_ENABLE_LOCALE_PREGENERATED as broken
...
There's still no suitable tarball available on uclibc.org, so better
hide the option for now.
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-10-22 00:11:29 +02:00
Peter Korsgaard
f1b7d78764
kernel-headers: bump 2.6.27.x / 2.6.31.x stable versions
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-10-13 09:29:09 +02:00
Daniel Mack
d360c61216
kernel-headers: bump 2.6.31 stable version
...
Signed-off-by: Daniel Mack <daniel@caiaq.de>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-10-12 19:46:23 +02:00
Bernhard Reutner-Fischer
473a91dbe6
*-menuconfig needs dirs to exist
...
In a pristine checkout the -menuconfig targets need their build dirs
to exist.
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-10-09 14:31:21 +02:00
Peter Korsgaard
8323cd9b87
kernel-headers: bump 2.6.27/30/31 stable versions
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-10-05 20:50:27 +02:00
Peter Korsgaard
8360f0c89b
kernel-headers: add unifdef getline fix for old kernel
...
Fix is in mainline since 2.6.29, and was backported in the 2.6.27.x
stable versions.
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-10-03 20:51:34 +02:00
Peter Korsgaard
7f7bf9637e
dependencies: check for 'patch'
...
We need patch for patch-kernel.sh, so verify that it's available
before building.
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-10-02 09:06:51 +02:00
Peter Korsgaard
3fdf0bffb8
buildroot: silence ./configure step when building with 'make -s'
...
We have been passing -q to ./configure when using 'make -s' for
packages using Makefile.autotools.in for some time. Do the same
for packages using autotools, but not using the
Makefile.autotools.in infrastructure, taking care to not do it
for packages with hand written configure scripts.
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-10-01 21:24:42 +02:00
Peter Korsgaard
44c10ff6b4
dependencies: check for >= make 3.81
...
Reported by Andrew Dyer <amdyer@gmail.com> and
Lionel Landwerlin <lionel.landwerlin@openwide.fr>.
Seems like make 3.80 has problems with our Makefile.autotools.in
infrastructure.
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-30 09:03:40 +02:00
Peter Korsgaard
5eb68019cd
kernel-headers: 2.6.30.x: fix build error in ndelay() on mips
...
Reported by Dominic Mason <dominic@opusvl.com>.
From mainline 3cb3a66cf7559d9c.
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-25 10:01:19 +02:00
Peter Korsgaard
0d7e586a9f
kernel-headers: bump 2.6.27/30/31 stable versions
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-25 09:58:43 +02:00
Michael Roth
a4c6231cfc
Remove some fragments left over from the 'qstrip' transition
...
Commit af2390c0f4
overlooked some
old comment fragments.
Signed-off-by: Michael Roth <mroth@nessie.de>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-23 12:38:24 +02:00
Austin Foxley
3ab4b632a0
Add a config option for gcc tls support, rather than disabling it blindly
...
Defaulted to yes, but blocked it from gcc 4.4.x since the disable was
originally added because of problems with its c++ support reportedly.
Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-23 09:34:08 +02:00
Michael Roth
cb5710c538
rename TOOL_BUILD_DIR to TOOLCHAIN_DIR
...
To reflect the new output directory hierachy rename the Makefile variable
TOOL_BUILD_DIR to TOOLCHAIN_DIR.
Signed-off-by: Michael Roth <mroth@nessie.de>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-23 09:15:27 +02:00
Thomas Petazzoni
397fe5cc0b
Remove the "project" feature
...
The "project" feature was designed to allow to several projects to be
built inside the same Buildroot source tree and allowing the toolchain
and non-configurable packages to be shared between the different
projects on the same architecture. While being interesting in theory,
this feature adds a level of complexity to Buildroot, both from an
user perspective and from a developer perspective, while one of the
main Buildroot strengh is to be simple. Moreover, this feature is only
seldomly used by our users.
From a user-level perspective, this for example allows to remove the
project_build_ARCH directory, which was very confusing. The
autotools-stamps directory is also removed, since these stamps are
back at their normal location.
Description of the changes involved :
* project/, directory removed
* Makefile
- Don't include project/Makefile.in and project/project.mk anymore
- Grab a copy of the contents of project/Makefile.in at the
location it was imported, but remove the definition related to
PROJECT_BUILD_DIR. The TARGET_DIR is now in
$(BUILD_DIR)/target_dir
- Remove the creation/removal of the $(PROJECT_BUILD_DIR) and
$(PROJECT_BUILD_DIR)/autotools-stamps directories
- Don't make world depends on target-host-info. This target was
defined by project/project.mk to customize /etc/issue,
/etc/hostname and create /etc/br-version depending on the
project definitions. We can of course imagine re-adding such a
feature later.
- Replace PROJECT_BUILD_DIR by BUILD_DIR everywhere
- Remove the update, log and lognr.$(PROJECT) target, they were
specific to the project feature.
* package/Makefile.autotools.in
- Replace PROJECT_BUILD_DIR by BUILD_DIR for the location of the
configure cache
- Move the INSTALL_TARGET and HOOK_POST_INSTALL stamps to the same
directory as the other stamps (i.e, in the package directory).
* package/Makefile.in
- Replace PROJECT_BUILD_DIR by BUILD_DIR for the location of the
configure cache
* package/at/at.mk,
package/busybox/busybox.mk,
package/busybox/initramfs.mk,
package/customize/customize.mk,
package/linux-fusion/linux-fusion.mk,
package/ltp-testsuite/ltp-testsuite.mk,
package/nfs-utils/nfs-utils.mk,
target/cpio/cpioroot.mk,
target/cramfs/cramfs.mk,
target/device/Atmel/DataFlashBoot/DataflashBoot.mk,
target/device/Atmel/Makefile.in,
target/device/Atmel/at91bootstrap/at91bootstrap.mk,
target/device/KwikByte/Makefile.in,
target/ext2/ext2root.mk,
target/initramfs/initramfs.mk,
target/iso9660/iso9660.mk,
target/jffs2/jffs2root.mk,
target/linux/Makefile.in,
target/romfs/romfs.mk,
target/squashfs/squashfsroot.mk,
target/tar/tarroot.mk,
target/ubifs/ubifsroot.mk
- Replace PROJECT_BUILD_DIR by BUILD_DIR
* target/device/Config.in
- Do not include project/Config.in anymore
* target/linux/Makefile.in.advanced
- Replace PROJECT_BUILD_DIR by BUILD_DIR
- Store the stamps file in $(STAMP_DIR) instead of
$(PROJECT_BUILD_DIR)/autotools-stamps
* target/u-boot/Makefile.in
- Replace PROJECT_BUILD_DIR by BUILD_DIR
- Remove $(PROJECT) from the U-Boot target binary name
- Remove the insertion in the configuration of the project name as
the hostname
- The u-boot-autoscript target now generates
$(U_BOOT_AUTOSCRIPT).img instead of
$(U_BOOT_AUTOSCRIPT).$(PROJECT)
* toolchain/gcc/gcc-uclibc-3.x.mk
toolchain/gcc/gcc-uclibc-4.x.mk
- Move the stamps files to $(STAMP_DIR)
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-09-16 20:28:25 +02:00
Peter Korsgaard
20be3ce9eb
kernel-headers: bump 2.6.27.x / 2.6.30.x stable versions
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-16 08:50:17 +02:00
Anders Darander
b96253a63e
DNS resolv problem with glibc
...
Fix problem with dns resolv, by copying the libnss_dns.so to the rootfs.
Using glibc from external toolchain, name resolving does not work,
unless libnss_dns.so is available on the target.
Signed-off-by: Anders Darander <ad@datarespons.se>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-15 08:50:12 +02:00
Peter Korsgaard
5cc0622a14
toolchain/gcc: make 4.3.4 default
...
There still seems to be some issues with 4.4.x and C++.
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-10 10:32:45 +02:00
Peter Korsgaard
cd411d0d9c
kernel-headers: bump 2.6.27.x stable version
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-10 10:31:30 +02:00
Peter Korsgaard
a2994caa17
kernel-headers: add 2.6.31
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-10 10:30:54 +02:00
Peter Korsgaard
8c11895876
kernel-headers: bump 2.6.27.x / 2.6.30.x stable versions
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-09 09:53:59 +02:00
Thomas Petazzoni
af2390c0f4
toolchain: use qstrip
...
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-09-05 14:43:18 +02:00
Austin Foxley
4d0c00588f
uClibc as of 20090825 requires the ARCH to be specified when we call it's make
...
Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-03 21:20:18 +02:00
Peter Korsgaard
f6bd2da7a5
kernel-headers: bump 2.6.27.x / 2.6.30.x stable versions
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-08-24 22:28:47 +02:00
Peter Korsgaard
0ed2f023d0
toolchain/gcc: add 4.3.4
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-08-05 10:34:34 +02:00
Peter Korsgaard
3f9261d05d
toolchain/gcc: remove deprecated 4.3.1 version
...
People should use the most recent 4.3.x version to get all the bugfixes.
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-08-05 09:43:02 +02:00
Thomas Petazzoni
8d880c3e5c
Fix PROGRAM_INVOCATION handling with external toolchains
...
BR2_UCLIBC_PROGRAM_INVOCATION is a toolchain configuration option,
like BR2_INET_IPV6, BR2_INET_RPC, on which some packages
depend. Therefore, it should be handled like BR2_INET_IPV6 and
BR2_INET_RPC in order to work properly with external toolchains.
Since we move it out of toolchain/uClibc/Config.in into
toolchain/Config.in.2, we rename the option to BR2_PROGRAM_INVOCATION
(since BR2_INET_RPC and others don't have UCLIBC in their name).
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-07-31 11:40:34 +02:00
Peter Korsgaard
d4a8eebf59
kernel-headers: bump 2.6.27 / 2.6.30 stable versions
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-07-31 09:57:44 +02:00
Will Newton
27ce942e65
toolchain: Clean up locale support menu
...
Closes #421 .
This patch cleans up and fixes some minor issues with the locale support
section of the toolchain menu.
1. uClibc requires wchar support if locales are enabled, make locale
support select wchar support.
2. Allow purging of locale information even if there is no locale
support in the C library. This cleans up after packages that
install things into /usr/share/locale on the target.
Signed-off-by: Will Newton <will.newton@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-07-27 10:41:56 +02:00
Pavel Roskin
a248954890
toolchain/uClibc: add patch to rename getline to get_line in unifdef.c
...
getline() is a standard libc function with a different signature.
Signed-off-by: Pavel Roskin <proski@gnu.org>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-07-27 09:43:06 +02:00
Peter Korsgaard
c972a086e5
kernel-headers: bump 2.6.27.x stable version
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-07-26 17:52:21 +02:00
Peter Korsgaard
c1b3b6cab0
toolchain/uclibc: xtensa patches
...
New files missing from 58050c28
.
Signed-off-by: Maxim Grigoriev <maxim2405@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-07-25 20:25:34 +02:00
Peter Korsgaard
48abfcf5f0
kernel-headers: bump 2.6.30.x stable version
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-07-25 20:15:22 +02:00
Maxim Grigoriev
adb9e905da
toolchain: xtensa toolchain patch support
...
Part of #163 .
Signed-off-by: Maxim Grigoriev <maxim2405@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-07-24 02:32:33 +02:00
Maxim Grigoriev
ebb0495936
toolchain/patch-kernel.sh: xtensa directory overlay support
...
Part of #163 .
Signed-off-by: Maxim Grigoriev <maxim2405@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-07-24 02:31:34 +02:00
Maxim Grigoriev
58050c286b
toolchain/uclibc: xtensa support
...
Part of #163 .
Signed-off-by: Maxim Grigoriev <maxim2405@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-07-24 02:22:08 +02:00
Peter Korsgaard
f917e6b21b
toolchain/gcc: bump 4.4.x version
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-07-23 13:15:05 +02:00
Peter Korsgaard
a2e93a0ab6
kernel-headers: bump 2.6.27 / 2.6.30 stable versions
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-07-20 09:14:13 +02:00
Thomas Petazzoni
901b468e24
external toolchain: check cross-compiler existence
...
As a minimal test to the external toolchain, check that $(TARGET_CC)
is actually an existing executable file. That way, if the user
misconfigures the toolchain path and/or prefix, a meaningful error
message will be shown.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-07-17 08:53:55 +02:00
Thomas Petazzoni
82bf777ed7
external toolchain: respect $(Q)
...
Use $(Q) in external toolchain support so that the user can get the
full output by passing V=1 to make, and still get a nice and clean
output by default.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-07-17 08:48:35 +02:00
Thomas Petazzoni
28aa0b47fb
external toolchain: copy the C++ standard library if needed
...
Obey the BR2_INSTALL_LIBSTDCPP configuration option to copy the C++
standard library to the target. Suggested by Lionel Landwerlin
<lionel.landwerlin@openwide.fr>.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-07-17 08:46:51 +02:00
Thomas Petazzoni
3026e9930e
external toolchain: do not copy useless symbolic links
...
Do not copy .so symbolic links to target when not needed. Only copy
.so.X symbolic links and the library itself.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-07-17 08:46:43 +02:00
Thomas Petazzoni
0afd2103f0
external toolchain: more documentation about the principles
...
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-07-17 00:20:33 +02:00
Thomas Petazzoni
fd5570970e
external toolchain: use LANG=C when calling gcc -v
...
Lionel Landwerlin <lionel.landwerlin@openwide.fr> reported that using
the external toolchain support when LANG=fr_FR.UTF-8 doesn't work,
since the messages printed by gcc -v are translated in another
language, defeating the grep ^Configured test.
Therefore, as per Lionel suggestion, we force LANG=C when calling
$(TARGET_CC) -v.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-07-17 00:10:46 +02:00
Thomas Petazzoni
57692e2535
external-toolchain: better documentation, cleanup, sysroot check
...
* Introduce documentation for each function of ext-tool.mk, and
document all parameters of the functions.
* Pass SYSROOT_DIR as argument to all functions that require it,
instead of computing it manually everywhere
* Use $(shell) instead of backquotes
* Check that the SYSROOT_DIR variable is not empty, which means that
the external toolchain doesn't support --sysroot. In that case,
bail out with a nice error message.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-07-17 00:10:33 +02:00
Thomas Petazzoni
00eddf0ee6
external toolchain: fix libraries copy and add ARM ABI check
...
Instead of hardcoding the C library versions, just copy the version
available in $SYSROOT_DIR/lib.
Add a check on the ARM ABI configured in Buildroot with regard to the
ABI of the external toolchain provided.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-07-16 21:45:00 +02:00
Peter Korsgaard
8ae604912b
kernel-headers: bump 2.6.27.x / 2.6.29.x / 2.6.30.x stable versions
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-07-03 07:20:12 +02:00
Peter Korsgaard
90c5d156f5
toolchain/gcc: ensure libraries are copied to target_dir for x86-64
...
x86-64 stores libgcc_s / libstdc++ / libgcj under lib64 instead of lib,
so make sure that directory is searched as well for libraries to copy
to target.
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-07-02 09:41:09 +02:00
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
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
Peter Korsgaard
e2e4950b2d
toolchain: use same gdb Config.in for internal/external toolchains
...
We used to use different gdb configs for internal and external toolchains
because mconf won't source the same file twice. This works, but is kind of
sub optimal, as people forget to keep them in sync.
Fix it to use the same file for both situations by shuffling around the
config options a bit. Should work identical to before (except for the newer
gdb versions available for ext).
2008-12-15 15:28:48 +00:00
Thomas Petazzoni
978d8dc53e
Another external toolchain support solution
...
* In toolchain/external-toolchain/ext-tool.mk, copy the contents of
the sysroot directory to the staging dir.
* In package/Makefile.in, add a --sysroot CFLAGS pointing to the
staging dir
* Remove the CFLAGS and LDFLAGS definition from
TARGET_CONFIGURE_OPTS. I haven't investigated exactly why, but with
these options, DirectFB fails to build because it cannot find
PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP, even if DirectFB's Makefile
properly sets -D_GNU_SOURCE.
I have already sent this patch on December, 2nd to the mailing-list,
but got no feedback. So let's commit and see what happens :-)
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2008-12-13 16:15:50 +00:00
Peter Korsgaard
8c9f7c675b
toolchain/kernel-headers: don't hide 2.6.27 if RECENT isn't enabled
2008-12-10 23:54:18 +00:00
Hans-Christian Egtvedt
57aff861b0
binutils: revert bad commit 24343
...
This reverst the commit 24343, the original state was indeed correct. Blame
goes to my bad sight and too hasty decisions.
2008-12-09 11:38:52 +00:00
Hans-Christian Egtvedt
c7d2e4b0b3
binutils: fix typo for detecting if BINUTILS_NO_MPFR is not set
...
Make the ifndef check the actual variable, typo bug.
2008-12-09 10:09:15 +00:00
Peter Korsgaard
6b2a59fdea
toolchain/kernel-headers: bump 2.6.27.x version
2008-12-08 13:05:47 +00:00
Peter Korsgaard
ffe33152e7
toolchain/gdb: 6.4 shouldn't be selectable for avr32
2008-12-08 08:54:14 +00:00
Peter Korsgaard
41d7b7087c
toolchain/gdb: mark old versions as deprecated
2008-12-08 08:46:52 +00:00
Peter Korsgaard
5672e59075
toolchain/gdb: default to 6.8
2008-12-08 08:46:50 +00:00
Peter Korsgaard
0e14d4f7ff
toolchain/: get rid of unneeded $(strip ..)
2008-12-08 08:15:42 +00:00
Peter Korsgaard
10f8e714e2
uclibc: add RPC config variables to 0.9.30
...
Add UCLIBC_HAS_{FULL,REENTRANT}_RPC config variables to the defconfig, so
the sed invocation in uclibc.mk can set them to the proper values.
2008-12-07 21:22:51 +00:00
Peter Korsgaard
78c32db23b
toolchain/gdb: add -source target
2008-12-07 21:22:45 +00:00
Peter Korsgaard
01bd158570
toolchain/binutils: add 2.19
...
Based on 9cd8638d / b86af9a1 in Bernhard's tree.
2008-12-05 15:28:01 +00:00
Peter Korsgaard
5469008f89
toolchain/binutils/2.18.50.0.9: accept sh?-*-*
...
Based on 3ed6c5b5 in Bernhard's tree.
2008-12-05 15:27:58 +00:00
Peter Korsgaard
01a7a8fef6
toolchain/binutils/2.18.50.0.9: add patch for PR6878
...
Based on b5451979 in Bernhard's tree.
2008-12-05 15:27:55 +00:00
Peter Korsgaard
56287af5a5
toolchain/binutils: add 2.18.50.0.9
...
Based on 713e7e46 in Bernhard's tree.
2008-12-05 15:27:52 +00:00
Peter Korsgaard
1ad0441dc8
toolchain/binutils: add 2.18.50.0.8
...
Based on 1c493ff1 in Bernhard's tree.
2008-12-05 15:27:48 +00:00
Peter Korsgaard
a907a95cb7
toolchain/binutils: add 2.18.50.0.6
...
Based on 45b89c54 / beede0ba in Bernhard's tree.
2008-12-05 15:27:45 +00:00
Peter Korsgaard
51f5bccbc9
toolchain/binutils: honour HAVE_MANPAGES / HAVE_INFOPAGES
...
Based on b157db55 in Bernhard's tree.
2008-12-05 15:27:42 +00:00
Peter Korsgaard
7249f4898e
toolchain/binutils: let make expand wildcards instead of the shell
...
Based on f97ce837 in Bernhard's tree.
2008-12-05 15:27:38 +00:00
Peter Korsgaard
e46245b1c0
toolchain/binutils: add 2.18.50.0.3
...
Based on b2b5d9f2 in Bernhard's tree.
2008-12-05 15:27:33 +00:00
Peter Korsgaard
84ddc66a41
toolchain/*: use CONFIG_UPDATE
...
Based on e0e0945e in Bernhard's tree.
2008-12-05 15:27:26 +00:00
Peter Korsgaard
d1e6618fe4
uclibc 0.9.30: defconfig: enable UCLIBC_HAS_LONG_DOUBLE_MATH
2008-12-01 14:53:22 +00:00
Hans-Christian Egtvedt
cf13c9824e
uClibc: set 0.9.30 as default
...
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-12-01 14:23:57 +00:00
Hans-Christian Egtvedt
cafdaf2cec
uClibc: add a default config for 0.9.30
...
Courtesy Bernhard Reutner-Fischer GIT repository at
http://repo.or.cz/w/buildroot.git
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-12-01 14:23:09 +00:00
Hans-Christian Egtvedt
0547cb9cb9
uClibc: add uClibc 0.9.30 to kconfig and Makefile
...
This patch adds uClibc versino 0.9.30 to the list of selectable versions. The
version identification for snapshot is also updated to reflect 0.9.30.
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-12-01 13:02:22 +00:00
Peter Korsgaard
b3ef2e9fa0
kernel-headers: bump 2.6.26.x / 2.6.27.x version
2008-11-30 09:52:06 +00:00
Peter Korsgaard
5bf6b74e22
kernel-headers: also show 2.6.26 if deprecated is enabled, but recent isn't
2008-11-30 09:51:57 +00:00
Peter Korsgaard
22a23bb220
kernel-headers: bump 2.6.26 and 2.6.27 minor versions
2008-11-05 11:11:43 +00:00
Peter Korsgaard
030a9d39b1
External toolchain C++ cross-compiler fix
...
External toolchain C++ cross-compiler fix
package/Makefile.in resets CXX to "" in TARGET_CONFIGURE_OPTS if
BR2_GCC_CROSS_CXX is not set to 'y'. However, when using an external
toolchain, BR2_GCC_CROSS_CXX is not set even if the toolchain has a
C++ cross-compiler.
This patch adds a new BR2_GCC_CROSS_CXX option in the external
toolchain configuration menu, so that just like BR2_INET_RPC,
BR2_INET_IPV6 and the others, it can be set according to the external
toolchain configuration.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2008-11-03 10:37:27 +00:00
Peter Korsgaard
df1df36fcb
More external toolchain fixes
...
Fix issues with binary external toolchains
Fix two problems encountered while using an external binary toolchain
generated by crosstool-ng:
- Don't remove the ending / in LIB_DIR, otherwise find $LIB_DIR
-maxdepth 1 doesn't find any file in the case LIB_DIR is a symbolic
link and not a directory.
For some reason, find -maxdepth 1 doesn't have the same behaviour
on directories and symbolic links. Demonstration:
$ mkdir foobar
$ touch foobar/t1
$ touch foobar/t2
$ ln -s foobar barfoo
$ find foobar -maxdepth 1 -name 't*'
foobar/t1
foobar/t2
$ find barfoo -maxdepth 1 -name 't*'
$ find barfoo/ -maxdepth 1 -name 't*'
barfoo/t1
barfoo/t2
* Make sure the libraries are writable, otherwise the strip operation
might fail. The library files may not be writable if the toolchain
is not writable (which may happen if one wants to prevent anyone
from overwriting the toolchain, which is done by crosstool-ng, for
example).
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2008-11-03 10:32:59 +00:00
Peter Korsgaard
51f5f62754
External toolchain support improvements
...
Improve external toolchain support
* Do not put kernel-headers in the dependencies of BASE_TARGETS in
the case where BR2_TOOLCHAIN_SOURCE is not y. The kernel headers
are already supposed to be part of the external toolchain, so
there's no need to download, extract and install them.
* In the configuration system, don't display the kernel headers
version selection list when an external toolchain is selected. This
is implemented by moving the source
"toolchain/kernel-headers/Config.in" inside the if
BR2_TOOLCHAIN_SOURCE in toolchain/Config.in.2.
* Change the description and help message of the BR2_LARGEFILE,
BR2_INET_IPV6, BR2_INET_RPC, and BR2_SOFT_FLOAT option in
toolchain/external-toolchain/Config.in. In the case of an external
toolchain, the semantic of these options is not to enable large
file support, IPV6 or RPC (since the toolchain is already compiled,
it has been decided previously). Their semantic is to let Buildroot
know about the characteristics of the external toolchain being
used.
As an improvement, we could guess these values automatically:
- for BR2_LARGEFILE, look at the value of __UCLIBC_HAS_LFS__ in
bits/uClibc_config.h in the libc headers directory.
- for BR2_INET_RPC, look at the value of __UCLIBC_HAS_RPC__ in the
same file
- for BR2_INET_IPV6, look at the value of __UCLIBC_HAS_IPV6__ in
the same file
- for BR2_SOFT_FLOAT, look at the output of $(CC) -v 2>&1 | grep
-- "--with-float=soft"
But I'm not sure how this would be possible, since these values are
used at configuration-time by other configuration options, not only
at build time.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2008-11-03 10:18:39 +00:00
Arnar Mar Sigurðsson
88b24a4caa
2 gcc patches from Atmel's buildroot
2008-10-31 01:41:31 +00:00
Peter Korsgaard
7543f7dff4
toolhain/: confgure: respect quiet option
2008-10-26 09:14:02 +00:00
Peter Korsgaard
2ee7e54c61
kernel-headers: bump 2.6.25, 2.6.26 and 2.6.27 minor versions
2008-10-24 11:02:32 +00:00
Peter Korsgaard
a16c662d0a
toolchain/uclibc: brown paper bag fix for r23746
...
So much for doing one more "obvious" fix before going home -
Sorry everyone.
2008-10-20 18:55:26 +00:00
Peter Korsgaard
cdade1dd00
toolchain/uclibc: only use make install_headers for 0.9.29+
...
0.9.28.3 doesn't have install_headers, so use install_dev there.
Got broken by r23561.
2008-10-20 15:23:50 +00:00
Peter Korsgaard
e241fa4290
Typo fix in toolchain/external-toolchain/ext-tool.mk
...
From: Grant Likely <grant.likely@secretlab.ca>
Comment block header documentation typo
2008-10-17 10:19:38 +00:00
Peter Korsgaard
722f3634fb
kernel-headers: bump 2.6.25.x / 2.6.26.x versions
2008-10-10 08:25:15 +00:00
Peter Korsgaard
d60874fe58
kernel-headers: add 2.6.27
...
And mark 2.6.26 as recent, 2.6.25 as deprecated while we're at it.
2008-10-10 08:25:02 +00:00
Hans-Christian Egtvedt
c0f95aafb8
uclibc: fix path to ARCH_CFLAGS when compiling the test suite
...
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-10-07 07:32:40 +00:00
Hans-Christian Egtvedt
8e71cdd87f
uclibc: add kconfig option and make stuff for installing the uClibc test suite
...
This patch adds the possibility to install the uClibc test suite to the target
file system. This is useful if you need to debug or test your uClibc.
The option is defaulted to no, and is not needed for a normal running Linux
system. The test suite is installed to /root/uClibc
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-10-07 07:20:32 +00:00
Wade Berrier
3916f9ef4a
ccache:
...
-Don't show custom location dir if ccache isn't selected.
2008-10-06 20:28:46 +00:00
Wade Berrier
af9710538e
ccache:
...
-Allow user to specify custom ccache location.
This allows you to build a toolchain and put it on
an nfs share so other people can use the toolchain
without errors about the ccache dir missing.
2008-10-06 19:14:41 +00:00
Hans-Christian Egtvedt
50b55c9006
gcc: make installation of shared libraries multi-project safe
...
This patch modifies the rule for installing the shared libraries into the
project_foo/.../autotools-stamps directory. This will make the installation of
GCC shared libraries be multi-project safe.
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-10-02 15:02:38 +00:00
Hans-Christian Egtvedt
3fac2be724
gcc: make sure that /usr/lib exists on target before installing shared libs
...
On very lite systems the /usr/lib directory might not exist before libstdc++ is
installed. This patch makes sure the directory exists.
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-10-02 14:32:07 +00:00
Hans-Christian Egtvedt
49f6f94aee
kernel-headers: remove whitespace damage
2008-10-02 14:24:45 +00:00
Hans-Christian Egtvedt
21eb2bfd61
uclibc: install headers after building headers in configure part
...
This patch will run "make headers install_headers" instead of the old "make
headers install_dev". The latter requires a cross compiler available in uClibc
versions > 0.9.29, and the cross compiler is not available at the configuration
time of uClibc.
Spotted and fixed by Bernhard Fischer.
Tested-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-09-30 07:29:35 +00:00
Hamish Moffatt
ea8e74bcbe
Applied change from Ben Nizette and Hans-Christian Egtvedt to
...
correctly detect version of gcc on recent distros. Supplied
patch was against git and didn't apply cleanly to svn, so applied
by hand.
2008-09-04 02:30:56 +00:00
Peter Korsgaard
5a5c59956b
toolchain/gdb: unbreak target gdb support
...
r22624 (Ulf: Add prepatched AVR32 gcc-4.2.2 toolchain) broke target gdb
support as it tries to apply gdb patches twice. Unbreak it.
Closes #3954 .
2008-08-24 07:48:22 +00:00
Peter Korsgaard
1243071b16
gcc: only use -mfloat-abi for ARM, use -msoft-float for other archs
...
Patch by Wade Berrier.
2008-08-22 13:59:06 +00:00
Peter Korsgaard
dab85fae49
kernel-headers: rename aout patch so it gets applied to 2.6.25.15
...
Needed by valgrind.
2008-08-19 15:01:36 +00:00
Peter Korsgaard
383ee808ca
kernel-headers: bump 2.6.25.x / 2.6.26.x versions
2008-08-19 15:01:33 +00:00
Peter Korsgaard
f9bd1c85f3
ccache: expand help text
2008-08-04 19:08:06 +00:00
Peter Korsgaard
387a5491a2
ccache: cleanup configure args and respect BR2_HAVE_MANPAGES
2008-08-04 19:08:04 +00:00
Peter Korsgaard
3e59a44021
ccache: also remove target symlinks on clean
2008-08-04 19:08:01 +00:00
Peter Korsgaard
5d2d6d9705
ccache: cleanup config
2008-08-04 19:07:58 +00:00
Peter Korsgaard
d3ebf329ca
uClibc-0.9.29: remove double ARM subarch selection from defconfig
...
uclibc.mk unconditionally adds the ARM subarch config entries to the
config so remove them from the defconfig.
2008-08-04 19:07:33 +00:00
Peter Korsgaard
32de4ac2da
kernel-headers: remove ancient versions
2008-08-04 19:07:26 +00:00
Peter Korsgaard
d1a4923086
kernel-headers: mark 2.6.24 as deprecated and 2.6.25 as recent
2008-08-04 19:07:24 +00:00
Peter Korsgaard
dc01863bce
kernel-headers: add 2.6.26.x
2008-08-04 19:07:21 +00:00
Peter Korsgaard
02a623ddf9
buildroot: remove trailing spaces
...
for i in `find -name 'Config*' -o -name 'Makefile*' -o -name '*.mk'`;
do
sed -i 's/ \+$//' $i;
done
2008-08-04 19:07:05 +00:00
Peter Korsgaard
4683420c4c
Kconfig: remove 'default n'
...
'default n' is the default, so there's no need to say it explicitly.
2008-07-17 20:01:44 +00:00
Ulf Samuelsson
228ef57ecf
Add latest gcc patch for AVR32 gcc-4.2.2 prepatched source
2008-07-08 19:45:34 +00:00
Ulf Samuelsson
d592884e2c
Fix AVR32 gcc patching, when sysroot option is not enabled
2008-07-08 19:31:30 +00:00
Peter Korsgaard
bb4a56d29a
kernel-headers: bump 2.6.25.x version
2008-07-07 05:30:22 +00:00
Ulf Samuelsson
126bb72fa0
Add prepatched AVR32 gcc-4.2.2 toolchain from www.atmel.no, move patch locations for prepatched toolchain to be under the toolchain directory
2008-07-04 08:39:35 +00:00
Ulf Samuelsson
74548a0071
fixup gdb-6.7.1
2008-07-01 21:47:24 +00:00
Ulf Samuelsson
8e3f93eec7
disable werror in gdb
2008-07-01 21:46:50 +00:00
Ulf Samuelsson
d6eea487ed
disable configure caching in gdb, courtesy of Fathi Boudra
2008-07-01 21:38:03 +00:00
Ulf Samuelsson
5ae5af44a5
Add gdb-6.8 support, courtesy Fathi Boudra
2008-07-01 21:36:31 +00:00
Ulf Samuelsson
0e1f472800
Add gdb-6.8 support, courtesy Fathi Boudra
2008-07-01 21:36:11 +00:00
Ulf Samuelsson
38ca54a719
Fix gbd-6.5, courtesy Fathi Boudra
2008-07-01 21:35:33 +00:00
Peter Korsgaard
5e873d3c7e
kernel headers: bump 2.6.25.x
...
Based on patch by Fathi Boudra.
2008-06-26 07:22:19 +00:00
Peter Korsgaard
32ac555784
toolchain/gcc: use --disable-decimal-float for 4.3.x
2008-06-21 19:47:17 +00:00
Peter Korsgaard
a5ac61715b
buildroot: s/depends/depends on/
...
The new kconfig is more strict regarding depends/depends on, so fixup
the tree.
2008-06-19 19:06:25 +00:00
Peter Korsgaard
e31844e307
toolchain/gcc: add 4.3.1
...
Based on Bernhards tree.
2008-06-19 19:06:04 +00:00
Peter Korsgaard
f6a212f1c0
toolchain/gcc: mark old versions as deprecated
2008-06-19 19:05:59 +00:00
Peter Korsgaard
15d53f0d1b
toolchain/gcc: use $(@D)
2008-06-18 15:46:48 +00:00
Peter Korsgaard
5a5dd825d7
toolchain/gcc: use depends on instead of depends
2008-06-18 15:42:50 +00:00
Peter Korsgaard
0c462a82ec
dependencies: check for awk
2008-06-18 13:11:52 +00:00
Peter Korsgaard
4098f22eb4
uclibc: only strip libpthread on 0.9.28.3 / not PTHREAD_DEBUG
2008-06-18 08:51:10 +00:00
Peter Korsgaard
00f3b5c1f2
uclibc: remove obsolete uclibc 0.9.28 handling
2008-06-18 08:51:00 +00:00
Peter Korsgaard
65b0f823b2
toolchain/gcc: use $(STRIP_STRIP_UNNEEDED)
2008-06-17 13:33:02 +00:00
Peter Korsgaard
fb487ac330
toolchain/uclibc: strip libpthread
2008-06-17 13:30:35 +00:00
Peter Korsgaard
e1c7bea59c
toolchain/gcc-4.x: strip cross libgcc / libstdc++
2008-06-17 13:28:37 +00:00
Peter Korsgaard
759e150633
toolchain/gcc-3.x: strip cross libgcc / libstdc++ with cross-strip, not host.
2008-06-17 12:54:36 +00:00
Peter Korsgaard
6ba4593f4a
gdb: support external toolchain
2008-06-16 15:52:41 +00:00
Peter Korsgaard
6e236eee50
toolchain: more sensible uclibc defaults for external toolchain
2008-06-16 12:22:45 +00:00
Peter Korsgaard
77b4f62415
toolchain: move elf2flt+mklibs under 'Common Toolchain Options'
2008-06-16 07:15:44 +00:00
Peter Korsgaard
d22723861b
elf2flt: only allow it to be selected on supported archs
2008-06-16 07:15:33 +00:00
Peter Korsgaard
ab32901117
kernel-headers: 2.6.25.6: export linux/a.out.h (E.G. for valgrind)
2008-06-15 19:17:14 +00:00
Peter Korsgaard
f85cd12c17
toolchain: also setup kernel headers when ext toolchain is used
...
Provide kernel headers when ext toolchain is used, so we can compile
packages which need them.
2008-06-13 14:28:57 +00:00
Peter Korsgaard
364405da5f
toolchain: gcc 4.2.4 support
2008-06-13 11:49:42 +00:00
Peter Korsgaard
fc084dfefe
kernel headers: bump 2.6.25.x version
2008-06-11 13:05:23 +00:00
Peter Korsgaard
a40fbe48c9
kernel headers: bump 2.6.25.x version
2008-06-07 09:40:16 +00:00
Peter Korsgaard
197ab1cef2
toolchain: also use arch/tune/abi options when softfloat is enabled
...
The ifeq/endif nesting was wrong, so arch/tune/abi options where only set in
the non-softfloat case.
2008-06-06 12:49:53 +00:00
Peter Korsgaard
2e696981a6
kernel headers: add BR2_DEPRECATED / BR2_RECENT annotations to 2.6.2x
2008-06-02 12:25:24 +00:00
Peter Korsgaard
22454398f5
kernel headers: add 2.6.25.4
2008-06-02 12:25:20 +00:00
Peter Korsgaard
eff0dffca2
kernel headers: bump 2.6.24.x to 2.6.24.7
2008-06-02 12:25:17 +00:00
Peter Korsgaard
babe5b0486
uclibc-0.9.28.3: correct arch list (avr32 missing, stuff only in 0.9.29+)
2008-05-31 07:28:09 +00:00
Peter Korsgaard
00141805cb
uclibc-0.9.28.3: fix config so oldconfig doesn't ask questions
2008-05-31 07:28:00 +00:00
Peter Korsgaard
f469324898
uclibc-0.9.29: handle powerpc subarch selection
2008-05-31 07:27:58 +00:00
Peter Korsgaard
13db6302c4
uClibc: use .patch.$ARCH naming convention
2008-04-24 09:03:12 +00:00
Nigel Kukard
85900b0957
* Added uclibc snapshot config, differes from the stable and kept asking questions for config
...
* Added ARM config options to makefile just like the other arch's
2008-04-17 13:25:47 +00:00
Peter Korsgaard
de87811186
toolchain/gcc: do not try to strip *-embedspu
2008-04-04 14:16:06 +00:00
Nigel Kukard
49bb82c9f4
* Removed GCC 4.2.0, added GCC 4.2.3 (take 2)
2008-03-30 08:12:22 +00:00
Nigel Kukard
c92cb2cacd
* Remove legacy GCC 4.1.x versions
2008-03-30 08:07:53 +00:00
Nigel Kukard
a1b9776f4b
* Remove legacy GCC 4.0.x versions
2008-03-30 08:06:38 +00:00
Nigel Kukard
2c9c9bcdf2
* Remove legacy GCC 3.4.x versions
2008-03-30 08:05:22 +00:00
Nigel Kukard
5929cc768b
Remove legacy GCC 3.3.x versions
2008-03-30 08:04:14 +00:00
Ulf Samuelsson
2880357071
Add build support for latest gdb
2008-03-30 07:09:07 +00:00
Ulf Samuelsson
0cc1cbe96a
Force use of bash for patching
2008-03-29 23:10:47 +00:00
Nigel Kukard
0c00962017
PentiumPro is not Pentium4 but i686
2008-03-29 17:34:23 +00:00
Nigel Kukard
9a193dfbf0
* Fixed uClibc sub-x86 arch selection
2008-03-29 16:23:16 +00:00
Ulf Samuelsson
26447bda44
Remove AVR32 gdb patches duplicating prepatched source
2008-03-29 11:14:27 +00:00
Ulf Samuelsson
896a57a7ca
Remove binutils AVR32 patches duplicating external source
2008-03-29 11:09:49 +00:00
Ulf Samuelsson
dde50867f9
Remove avr32 gcc patches duplicating external source
2008-03-29 11:07:12 +00:00
Ulf Samuelsson
979d4576de
Remove duplication of AVR32 toolchain
2008-03-29 11:04:30 +00:00
Nigel Kukard
80f199c3d8
* Reverted r21540
2008-03-28 22:08:37 +00:00
Nigel Kukard
19d47ec4f5
* Missed jacmet's patch, r21520
2008-03-28 21:27:03 +00:00
Nigel Kukard
cc0aeb527a
* Added 4.2.2 patchset
2008-03-28 21:19:12 +00:00
Nigel Kukard
643dd9b609
* Bumped GCC to 4.2.2, removed 4.2.0
2008-03-28 21:03:04 +00:00
Peter Korsgaard
1ab26cfe38
gcc 4.2.1: fix undefined reference to fmsub in C++ programs with soft float
...
Fix 'undefined reference to fmsub' linking errors with C++ programs
when soft float is enabled. Patch by b5331.
Closes #1588 .
2008-03-27 19:37:33 +00:00
Peter Korsgaard
ca89923ee0
uClibc 0.9.28.3: use optimized string ops on ppc
...
Use optimized string ops instead of dummy generic ones on PPC.
2008-03-27 10:23:13 +00:00
Peter Korsgaard
9e0fe4b885
uclibc: remove unused legacy patches
2008-03-27 10:23:03 +00:00
John Voltz
577cec7bc6
current avr32 gcc patches break x86 and possibly other systems. moving bad patches to separate directory until a proper fix is made. discovered by jacmet and Dr. Nigel Kukard
2008-03-21 11:21:02 +00:00
John Voltz
417c4acc4a
make patch-kernel create lists of applied patches, very handy indeed
2008-03-13 17:10:40 +00:00
Peter Korsgaard
25a7363f5d
buildroot: use BR2_KERNEL_MIRROR everywhere
...
Based on patch by Nigel Kukard.
2008-03-11 18:54:17 +00:00
John Voltz
cd36594b21
fixed path problem
2008-03-11 15:49:09 +00:00
Peter Korsgaard
efa0423110
buildroot: Use BR2_GNU_MIRROR everywhere
...
Patch by Nigel Kukard.
2008-03-11 08:17:17 +00:00
John Voltz
dc56871dde
HTMLized glibc vs uclibc and added to docs
2008-03-07 13:34:02 +00:00
Peter Korsgaard
1a27e8d311
gcc 4.2.1: Don't change SUFFIX and bug report URL
...
SUFFIX and bug report URL shouldn't be set to something atmel specific
if you don't compile for AVR32.
The AVR32 patch should probably only get applied if compiling for AVR32.
2008-03-06 22:56:50 +00:00
John Voltz
1d161fb437
toolchain updates
2008-03-06 18:52:01 +00:00
John Voltz
3ab16b1fd6
added and removed uclibc patches
2008-03-06 18:50:01 +00:00
Peter Korsgaard
155971e08f
buildroot: add external-deps target
...
Add external-deps target to show what external files are needed to recreate
the build.
2008-03-04 12:19:16 +00:00
"Steven J. Hill"
bebbe792df
Make sure 'linkage.h' headers are installed. Add hack to bootstrap newer
...
versions of GCC. Filter out 'gnu99' from assembly flags. Use the
'headers' target instead of 'pregen' to prepare for more NPTL
integration. Fix broken MTD package configuration....someone believes in
the Klingon release process apparently. Fix build issues with netplug
and libpng. Fix source path for microcom as original site no longer
exists.
2008-02-28 02:13:42 +00:00
"Steven J. Hill"
49609366cf
Copy patch needed for dynamic loader strings and config targets.
2008-02-25 00:25:02 +00:00
"Steven J. Hill"
6a7ed033ef
Fix 'makeinfo' failure.
2008-02-25 00:17:36 +00:00
Ivan Kuten
980df901b9
updated nios2 gdb support, thanks to Atle Nissestad
2008-02-08 09:32:23 +00:00
Ivan Kuten
6c9b9c4e51
updated gdb support for nios2, thanks Atle
2008-02-07 10:59:00 +00:00
Paul Mundt
a5c831661e
Add support for 2.6.24 headers.
2008-02-04 07:54:32 +00:00
"Steven J. Hill"
db75dfd76f
New patches for the makeinfo bug to older binutils.
2008-01-26 20:52:45 +00:00
Ulf Samuelsson
a04459a2a3
Define kernelversion if ext toolchain is used
2008-01-10 09:30:11 +00:00
Ivan Kuten
7a3789e41d
fix gcc 3.4.6 and libstdc++ when shared support is disabled, thanks Atle\!
2008-01-08 12:52:49 +00:00
Ivan Kuten
cb815ae003
Add support for GNU and kernel.org mirrors
2007-12-17 12:29:06 +00:00
Ivan Kuten
0062430ad5
revert 20646 rev (gcc-cc_links-fix.diff), it's broken for arm as mentioned in 1764 issue
2007-12-17 11:37:47 +00:00
Ivan Kuten
43cff997d7
fix gcc 3.x/4.x symlinks to cc
2007-12-13 12:09:56 +00:00
Ivan Kuten
091ed0ba4b
enable symlinks for the elft2flt binaries
2007-12-11 20:21:35 +00:00
Peter Korsgaard
24f21ae70f
Fix for old-style kernels (broken by r20018). Check old-style versions before
...
including kernel-headers-new.makefile.
2007-11-26 14:54:15 +00:00
Ivan Kuten
459afe0a23
nios2: remove empty files, thanks to Atle Nissestad
2007-11-23 11:25:13 +00:00
Ivan Kuten
7eb9574e2b
update the nios2-patches for binutils-2.15 and gcc-3.4.6 with the latest sources from Altera, and removes obsolete patches
2007-11-23 10:32:50 +00:00
Ivan Kuten
1dabd71252
update uClibc config for nios2
2007-11-15 15:44:15 +00:00
Ivan Kuten
06510069f8
install ldconfig stuff only if it was built, fix for systems without shared libraries support (nios2)
2007-11-15 10:16:55 +00:00
Ivan Kuten
29dbeb4e51
update elf2flt nios2 support, thanks atle
2007-11-09 10:07:15 +00:00
Ivan Kuten
00f34a0cdc
update gcc nios2 support, thanks atle
2007-11-09 09:57:25 +00:00
Ivan Kuten
3d4957b0dd
update kernel-headers nios2 support, thanks atle
2007-11-09 09:52:26 +00:00
Ivan Kuten
9a70efaf1b
update binutils nios2 support, thanks atle
2007-11-09 09:45:08 +00:00
Ivan Kuten
f81ce174a9
fix typo in elf2flt, thanks atle
2007-11-08 11:03:35 +00:00
Ulf Samuelsson
3536c2f919
Ensure AVR32 FPU config is always correct
2007-10-23 09:49:56 +00:00
Ivan Kuten
74a374edb1
'make source' command working again for gcc
2007-10-20 18:09:53 +00:00
Ivan Kuten
587c4892e5
fix libmudflap build failure for 4.1.2 gcc - pass CPP=<target_cpp>, thanks to Hamish Moffatt
2007-10-19 17:51:00 +00:00
Ivan Kuten
b2683e4d2c
add soft-float support to 4.1.2 gcc, thanks to Hamish Moffatt
2007-10-19 17:41:58 +00:00
Ulf Samuelsson
b49adb8a38
Softfloat patch
2007-10-17 21:56:21 +00:00
Ulf Samuelsson
3b448df464
fix typo in kernel headers
2007-10-17 17:31:18 +00:00
Ulf Samuelsson
f53d9ece64
Update AVR32 toolchain with new binutils and uClibc, This time it works (cross-fingers)
2007-10-13 10:15:01 +00:00
Ulf Samuelsson
8e650f6ec0
Allow library copy to fail
2007-10-12 21:01:41 +00:00
Ulf Samuelsson
d89d54541e
Do not copy shared C++ lib, unless one is built
2007-10-12 15:14:46 +00:00
Ulf Samuelsson
191d0518b9
Add AVR32 support for uclibc-0-9-29
2007-10-12 15:12:55 +00:00
Ulf Samuelsson
022b104152
Add 2.6.22.10 and 2.6.23 support
2007-10-12 15:10:27 +00:00
Ulf Samuelsson
d2b3ce5c1b
Cannot copy shared c++ lib, if one has not been created
2007-10-12 12:30:14 +00:00
Ulf Samuelsson
cfeb86e2b3
Allow longer history for package versions
2007-10-07 18:29:17 +00:00
Ulf Samuelsson
06cd2634a2
Do not create directories, if they exist
2007-10-07 17:22:56 +00:00
Bernhard Reutner-Fischer
0c16c17f53
- start to think about GNU/hurd support.
...
Not yet functional. Help welcome
2007-10-05 11:06:56 +00:00
Bernhard Reutner-Fischer
5aa8b18188
- adjust default for LFS
2007-10-05 11:02:29 +00:00
Ulf Samuelsson
575d3465ab
Use the right Config for AVR32 gcc build
2007-10-01 21:12:54 +00:00
Bernhard Reutner-Fischer
1672e71f17
- remove misplaced comment
2007-10-01 21:06:50 +00:00
Bernhard Reutner-Fischer
14a71561a3
- just use the strip binary to avoid confusing libtool (quotes)
...
- use $(STRIPCMD) in packages to avoid clashes with $(STRIP)
2007-10-01 16:15:31 +00:00
Bernhard Reutner-Fischer
4ad141c338
- pass configure args for the -target compiler
2007-10-01 12:57:36 +00:00
Bernhard Reutner-Fischer
61558a5773
- add additional EXTRA_GCC_CONFIG_OPTIONS for initial, cross and target compiler
2007-10-01 12:56:24 +00:00
Bernhard Reutner-Fischer
00b8456cd5
- whitespace cleanup (Cristian Ionescu-Idbohrn)
2007-09-30 12:46:02 +00:00
Bernhard Reutner-Fischer
28b852d9c3
- propagate mips ISA down to uClibc
2007-09-30 12:42:59 +00:00
Bernhard Reutner-Fischer
98175bd43d
- revert part of 20119 (renaming BR2_ARM_.ABI to BR2_.ABI)
2007-09-29 21:22:23 +00:00
Ulf Samuelsson
f885e239ea
Revert modification of gcc, and make it AVR32 specific
2007-09-29 20:44:30 +00:00
Bernhard Reutner-Fischer
3de7a21bc7
- add mips/mipsel target architecture selection
...
- rename BR2_ARM_[EO]ABI to the commonly used BR2_[EO]ABI
2007-09-29 19:17:39 +00:00
Ulf Samuelsson
7a478629c1
Use linke to build-time-tools, disable libssp which does not work for cross-compile
2007-09-29 17:32:58 +00:00
Ulf Samuelsson
a6faed6a6e
Removed uclibc source dependency on host-sed
2007-09-28 22:16:47 +00:00
Bernhard Reutner-Fischer
bb9e6a7d9e
- naming convention is Config.in resp. Config.in.foo
...
Adjust some accordingly
2007-09-28 21:54:36 +00:00
Ulf Samuelsson
41d2a92fee
No reliance on dirs in uClibc
2007-09-28 21:44:35 +00:00
Bernhard Reutner-Fischer
5f97580e50
- add FC, remove some duplicate entries, cleanup
...
- fixup after Ulf: CXX doesn't take CFLAGS but CXXFLAGS
2007-09-28 20:10:22 +00:00
Ulf Samuelsson
0ba7c9c383
add autoreconf script that can handle gcc (aclocal needs to handle -I switch)
2007-09-28 19:56:16 +00:00
Ulf Samuelsson
884482357c
Add bells and whistles to allow gcc-4.1.2-AVR32 buildprocess to progress further, not home yet though
2007-09-28 19:53:13 +00:00
Ulf Samuelsson
5459a9c5e0
Cleanup cross toolchain admin, split uclibc-menuconfig into same + uclibc-update to avoid overwriting board support file
2007-09-28 19:43:26 +00:00
Bernhard Reutner-Fischer
b6ac06697a
- bump version
2007-09-28 17:17:08 +00:00
Bernhard Reutner-Fischer
787a95d405
- fix texinfo version check. The next release will most likely supercede these
2007-09-28 16:26:40 +00:00
Ulf Samuelsson
b8f28d656b
Add administration for linux,uclibc and main
2007-09-28 16:18:16 +00:00
Ulf Samuelsson
f9106781dd
Remove softfp patch from uClibc, ARM softfloat, did not complete anyway
2007-09-27 23:54:45 +00:00
Bernhard Reutner-Fischer
22901e8a44
- fix ARM ABI propagation
2007-09-27 21:51:21 +00:00
Ulf Samuelsson
e2e3006ea3
Additional management of uclibc
2007-09-27 00:18:52 +00:00
Bernhard Reutner-Fischer
4b0d5a80f8
- revert some bad checkins, fixup bad settings in atmel targets and move the gcc target abi back to a place where the other arch-specific settings live
2007-09-26 21:12:38 +00:00
Bernhard Reutner-Fischer
02f1865009
- sjhill?
2007-09-26 14:16:47 +00:00
Ulf Samuelsson
88d5245ebd
Ensure soft-fp patch is truly local
2007-09-26 09:09:55 +00:00
Ulf Samuelsson
b0b368f545
"Project Name" needed before "root" file system can be copied.
...
Put first according to principle of configuration order
Merge root skeleton configuration to one place
- currently in package/busybox/Config.in
- Should maybe have it's own Config.in
gcc ABI configuration moved from toplevel to toolchain/gcc/Config.in
2007-09-26 06:13:09 +00:00
Ulf Samuelsson
01426334b4
reinstate AVR32 toolchain
2007-09-26 05:36:11 +00:00
Bernhard Reutner-Fischer
7bc7c8eb4d
- add more help text
2007-09-25 22:03:18 +00:00
Bernhard Reutner-Fischer
af024720ab
- fix copy'n paste error
2007-09-25 21:49:37 +00:00
Bernhard Reutner-Fischer
4a217a2372
- fix typo
2007-09-25 17:21:33 +00:00
Bernhard Reutner-Fischer
1c1f04aca9
- build a cross c++ compiler if we're asked to build libstdc++
2007-09-25 16:39:22 +00:00
Ulf Samuelsson
0a02af2895
Remove -lgcc, did no good anyway
2007-09-25 14:13:21 +00:00
Ulf Samuelsson
e7276beca0
Add soft-fp part of gcclib to uClibc to allow ARM softfloat to complete
2007-09-25 13:37:20 +00:00
Peter Korsgaard
0eb89c45bc
Generalized kernel headers handling for new-style kernels
2007-09-25 13:32:08 +00:00
Bernhard Reutner-Fischer
56b426eeb3
- Schedule removal of ancient versions (configuration part).
2007-09-25 11:53:44 +00:00
Bernhard Reutner-Fischer
8ed8eacf1c
- bump version
2007-09-25 11:38:20 +00:00
Bernhard Reutner-Fischer
d8fc1c0a74
- remove one invariant in toolchain type selection.
2007-09-25 08:18:36 +00:00
Bernhard Reutner-Fischer
5010039460
- revert patch that obfuscates the config UI and doesn't reflect the order of config steps
2007-09-25 07:55:45 +00:00
Ulf Samuelsson
34a88f1fb0
Reorganize configs to even more logical positions
2007-09-24 21:10:43 +00:00
Bernhard Reutner-Fischer
23b8823a18
- do not enable LEGACY stuff in the *sample* config
2007-09-24 12:19:41 +00:00
Bernhard Reutner-Fischer
373e0727ba
- rebuild compiler if libstdcpp setting was changed
2007-09-23 21:23:10 +00:00
Bernhard Reutner-Fischer
4909da4156
- rename the gcc base_target to the more appropriate term cross_compiler
2007-09-22 21:38:15 +00:00
Bernhard Reutner-Fischer
ddd4cca2df
- bump version (forgot this hunk for r19941)
2007-09-22 16:42:25 +00:00
Bernhard Reutner-Fischer
212c5f8f6f
- default to 0.9.29
2007-09-22 16:40:08 +00:00
Bernhard Reutner-Fischer
4fd209aa94
- bump version
2007-09-22 16:37:00 +00:00
Bernhard Reutner-Fischer
adf28e194c
- move project settings from toolchain to device
2007-09-22 14:34:40 +00:00
Bernhard Reutner-Fischer
51a61c9011
- Subsume and collaps toolchain options in one menu
...
This is ment to ease configuration by providing toolchain related options in one place
No functional changes, just shuffling the menus around..
2007-09-22 14:16:25 +00:00
Bernhard Reutner-Fischer
dfcab18dfa
- fix typo. This is an lxdialog bug for "depends on !!CONFIG_SYMBOL" where the double negation produces an error that is not reported, from the looks..
2007-09-20 09:25:57 +00:00
Bernhard Reutner-Fischer
7b0ad787d6
- fixes and cleanups (Cristian Ionescu-Idbohrn)
2007-09-19 20:13:08 +00:00
Bernhard Reutner-Fischer
7935c98db1
- don't strip the host binaries for now
2007-09-19 18:46:45 +00:00
Bernhard Reutner-Fischer
01b79e4980
- exclude other old, deprecated and unsupported versions of gcc
2007-09-19 17:32:21 +00:00
Ulf Samuelsson
633c8cbf5b
Remove some debug info + add uclibc-target-utils-source target
2007-09-17 12:49:46 +00:00
Ulf Samuelsson
4d08323013
Don't break AVR32 toolchain by hiding binutils-2.17
2007-09-17 12:42:56 +00:00
Bernhard Reutner-Fischer
e4c6340a94
- cleanup and fixes (Cristian Ionescu-Idbohrn)
2007-09-17 12:30:31 +00:00
Bernhard Reutner-Fischer
2f873fcf9b
- add binutils-2.18 and binutils-2.18.50.0.1
2007-09-17 11:19:04 +00:00
Bernhard Reutner-Fischer
153ee9e247
- some more sparc{,64} twiddling
2007-09-15 22:04:49 +00:00
Bernhard Reutner-Fischer
239c8a5d58
- fix copy'n paste error in ABI configuration
2007-09-15 12:12:56 +00:00
Ulf Samuelsson
157d8decab
Unbreak multiple boards, add Ingo's rt patch
2007-09-12 04:06:54 +00:00
Eric Andersen
206711de6a
bump up a few version numbers. kill dead 2.6.19 option.
...
accomodate powerpc64
2007-09-11 19:07:12 +00:00
Bernhard Reutner-Fischer
367200b754
- correctly filter out the script
2007-09-04 07:35:19 +00:00
Ulf Samuelsson
e5409f4423
Cleanup handling of gccbug script
2007-09-03 06:26:06 +00:00
Ulf Samuelsson
82d52e8d84
Cleanup handling of gccbug script
2007-09-03 06:10:01 +00:00
Bernhard Reutner-Fischer
777a28a85d
- add sequence-point for toplevel parallel builds: uClibc needs an initial gcc
2007-09-01 18:46:46 +00:00
Bernhard Reutner-Fischer
ac9348ac6d
- don't try to strip the gccbug script
2007-09-01 17:11:24 +00:00
Bernhard Reutner-Fischer
e1c9fa056c
- GCC_CROSS_LANGUAGES for non-sysroot enabled gcc
2007-09-01 17:09:08 +00:00
Bernhard Reutner-Fischer
b4b3e3139a
- precaution when looking at GCC_VERSION
2007-09-01 16:37:55 +00:00
Ulf Samuelsson
0e75467ae3
Revert patch causing g++-4.2.1 build to fail
2007-08-30 06:00:36 +00:00
Bernhard Reutner-Fischer
33b0908145
- uclibc-configured has to depend on kernel-headers
2007-08-29 18:05:46 +00:00
Bernhard Reutner-Fischer
98a7a4c9d2
- misc cleanups (Cristian Ionescu-Idbohrn)
2007-08-28 21:42:44 +00:00
Ulf Samuelsson
f444143da5
Looking at the the gcc-4.2.1 patches for uClibc, I found that the
...
200-uclibc-locale and 205-uclibc-locale-update patches uses a not
existing macro
__UCLIBC_HAS_XCLOCALE__ while they should refer to __UCLIBC_HAS_XLOCALE__
Find attached the patches to fix the above mentioned patches
Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
2007-08-28 18:21:00 +00:00
Bernhard Reutner-Fischer
bc970eced7
- make sure to honour user flags
2007-08-26 21:00:56 +00:00
Bernhard Reutner-Fischer
86c31b90a2
- improve handling of sh (fgretief) for bug #1446
2007-08-26 20:55:02 +00:00
Bernhard Reutner-Fischer
d3361c6685
- If we are to build some libs then require them to exist.
...
- Strip host files with host strip (untested, will likely need a HOSTSTRIP)
2007-08-26 20:47:18 +00:00
Bernhard Reutner-Fischer
df23b56837
- use the correct type (__u_long is correct, __ulong_t is not typed)
2007-08-26 20:40:31 +00:00
Bernhard Reutner-Fischer
b690801c78
This patch fixes a bug into ostream::operator<<(double) due to the wrong size
...
passed into the __convert_from_v method. The wrong size is then passed to
std::snprintf function, that, on uClibc, doens't handle sized 0 buffer.
Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
2007-08-25 11:22:51 +00:00
Ulf Samuelsson
60eb97a42f
This patch allows each project to have a private linux build.
...
Split build of kernel headers and kernel image into two source trees.
Kernel headers are built in $(TOOL_BUILD_DIR)
Kernel build is in $(PROJECT_BUILD_DIR)
Make sure that kernel patches are applied to the kernel tree in
$(PROJECT_BUILD_DIR)
Add board specific patches, if available.
2007-08-24 05:36:46 +00:00
Ulf Samuelsson
1f1faff85a
Move VENDOR stuff to project
2007-08-24 05:27:17 +00:00
Bernhard Reutner-Fischer
6547bced93
- global whitespace trimming
2007-08-22 12:35:41 +00:00
Bernhard Reutner-Fischer
3471ebe0a3
- random whitespace cleanup
2007-08-22 11:47:22 +00:00
Bernhard Reutner-Fischer
956d3eb78b
- semicolon touchup. No other changes
2007-08-22 09:56:41 +00:00
Bernhard Reutner-Fischer
5cfa196076
- drop circular dependency
2007-08-22 09:22:32 +00:00
Bernhard Reutner-Fischer
aa81a06508
- improve the way host prerequisites for "dependencies" are established
2007-08-22 09:22:07 +00:00
Bernhard Reutner-Fischer
26b4c3782b
- use the correct host compiler
2007-08-22 09:20:33 +00:00
Bernhard Reutner-Fischer
8909333ce0
- fix wrong help-text
2007-08-22 07:53:18 +00:00
Bernhard Reutner-Fischer
11b82356cf
- make sure that sstrip is available early enough
2007-08-21 20:14:23 +00:00
Bernhard Reutner-Fischer
0674661f01
- add question for Ulf
2007-08-21 19:45:17 +00:00
Bernhard Reutner-Fischer
fb9d19603c
- fixup whitespace damage after ulf
2007-08-21 19:33:00 +00:00
Bernhard Reutner-Fischer
6c6cb06709
- sed -i -e "/;$/s/;$//g" $(egrep ";$" package/* package/*/*.mk toolchain/* toolchain/*/*.mk */Makefile.in -l)
2007-08-21 19:20:18 +00:00
Bernhard Reutner-Fischer
acfde78a85
- forgot to add this file to go with r19619
2007-08-21 16:48:47 +00:00
Bernhard Reutner-Fischer
e99518277a
- add handling of lzma for the host (unconditionally for now)
...
- remove non-working attempt to install an lzma to the host via sudo
2007-08-21 15:33:33 +00:00
Bernhard Reutner-Fischer
7b403ada37
- sed -i -e "/\-[[:space:]]*mkdir[[:space:]][[:space:]]*-p/s/-[[:space:]]*mkdir/mkdir/g"
...
(want to know about errors if mkdir failed). Thanks to Cristian Ionescu-Idbohrn for pointing this out
2007-08-21 11:25:30 +00:00
Bernhard Reutner-Fischer
f88b8e0bf3
- a few more cleanups (Cristian Ionescu-Idbohrn)
2007-08-21 10:40:18 +00:00
Bernhard Reutner-Fischer
d9e2723182
- 4.2.1 obsoletes 4.2.0
2007-08-21 10:32:55 +00:00
Bernhard Reutner-Fischer
3539f8a9d1
- put libstdc++.so into the correct place (usr/lib) and make sure that the dir exists
2007-08-21 10:28:43 +00:00
Bernhard Reutner-Fischer
2e0694f7a1
- SH endian setting (fgretief in bug #1446 )
2007-08-21 08:05:40 +00:00
Ulf Samuelsson
adbc5a18cb
Add BUILDROOT_DL_DIR to dependencies.sh and fix whitespace damage (sorry)
2007-08-20 15:47:42 +00:00
Bernhard Reutner-Fischer
ac4e670d34
- whitespace fixes
2007-08-20 13:00:14 +00:00
Ulf Samuelsson
392ead671e
Ensure KERNEL_HEADER_PATCH_DIR is always defined + empty dir for x86
2007-08-20 07:24:10 +00:00
Ulf Samuelsson
349108bf57
Ensure ipmi conditional patch is applied
2007-08-20 06:24:28 +00:00
Ulf Samuelsson
3978c67570
Make ipmi kernelpatch selectable, add possibility for custom kernel patch
2007-08-19 22:01:27 +00:00
Ulf Samuelsson
2a1ee531da
gcc-4 cleanup
2007-08-19 21:15:02 +00:00
Ulf Samuelsson
afec678745
Move AVR32 kernel patches to target/device/Atmel/arch-avr32
...
Add linux-2.6.22.1-008-atmel-gpio_mouse-setup-for-atstk1000-board.patch
Move AT91 kernel patches to target/device/Atmel/arch-arm
Change name from "target/device/Atmel/Linux" to "target/device/Atmel/linux"
"kernel-headers" will apply all patches in $(LINUX26_KERNEL_PATCH_DIR)
if this is available.
Define LINUX26_KERNEL_PATCH_DIR in target/device/Atmel/Makefile.in
as above "arch-arm/kernel-patches-..." if an AT91 or
as above "arch-avr32/kernel-patches-..." if an AVR32 target is selected
Test build done for arm,avr32 and x86
2007-08-18 08:46:41 +00:00
Ulf Samuelsson
134a61d9f7
Add binutils dependencies on AVR32
2007-08-17 23:06:25 +00:00
Ulf Samuelsson
0a9af49e0b
Ensure lzma is built *before* linux, allow system installation in /usr/local/bin
2007-08-16 18:17:39 +00:00
Ulf Samuelsson
18199aa7b6
Move lzma patches to toolchain/kernel-headers/lzma
...
They will be applied ONLY if BR2_KERNEL_HEADERS_LZMA is set.
BR2_KERNEL_HEADERS_LZMA defaults to NO, so the user
has to actively set this config flag if lzma is needed.
This means that the default behaviour of buildroot will work
for most users.
Comment from author:
[Brad House]
I find myself having to remove the lzma patches because my build system
doesn't natively have lzma. I tried to compensate for this by
installing the latest lzma from gentoo's package tree, and apparently,
it accepts different flags than the one these patches expect, so my
kernel build still fails. Finally, I used the lzma from this buildroot
and compiled it by hand, and it _mostly_ worked. Regardless, it seems
silly to make this a requirement. Personally, I gzip my initramfs,
and that's enough compression for me...
2007-08-16 06:26:25 +00:00
Ulf Samuelsson
4223bea4f0
Use SED instead of ECHO when config 'program_invocation_name'
2007-08-16 05:01:43 +00:00
Ulf Samuelsson
406eeeeeb7
Allow user to configure PROGRAM_INVOCATION_NAME
2007-08-15 22:35:26 +00:00
Ulf Samuelsson
58dc3e46ef
Fix continous remake's of uClibc, Save .config to .oldconfig before 'conf', cleanup ARM config to avoid stop during build
2007-08-14 07:07:13 +00:00
Ulf Samuelsson
0f23053a22
Stop halting ARM build to configure uClibc
2007-08-13 20:22:17 +00:00
Ulf Samuelsson
f5aed4f5d4
Workaround bug in TinyX makedepend by removing some whitespace
2007-08-13 20:18:25 +00:00
Ulf Samuelsson
524991c7c3
Whitespace cleanup of uclibc, remove debug aid
2007-08-12 12:37:51 +00:00
Ulf Samuelsson
a2e5113512
Use STAGING_DIR/usr/lib instead of STAGING_DIR/lib
2007-08-11 22:26:56 +00:00
Ulf Samuelsson
9601c01558
F77 is not supported on AVR32
2007-08-01 19:15:14 +00:00
Ulf Samuelsson
9fc2753d01
Avoid stopping asking questions, when gettext is selected
2007-08-01 19:13:18 +00:00
Ulf Samuelsson
151c04a0a6
Sort uclibc artificial targets in execution order
2007-08-01 12:11:44 +00:00
Ulf Samuelsson
7f21ead887
Simplify AVR32 gcc build (libmudflap, doesn't work, so applied even though objections)
2007-08-01 08:58:14 +00:00
Ulf Samuelsson
e5d1d89bfb
Add linux-2.6.22.1 AVR32 patch
2007-08-01 08:38:36 +00:00
Ulf Samuelsson
80e947415c
linux-2.6.22.1 headers, makefile part
2007-08-01 08:15:44 +00:00
Ulf Samuelsson
f60c51c436
Allow use of 2.6.22.1 kernel headers
2007-08-01 06:17:34 +00:00
Ulf Samuelsson
f7e034d1b2
Revert Atmel patches for now
2007-07-31 23:28:22 +00:00
Ulf Samuelsson
0a8aa89e76
Add PATCH_DIR's for snapshots of uclibc and gdb
2007-07-31 23:25:12 +00:00
Ulf Samuelsson
dd65a3cc0f
Change def of BR2_USE_WCHAR to build uClibc w WCHAR support
2007-07-31 22:38:52 +00:00
Ulf Samuelsson
6d10c5993b
Remove duplicate patch
2007-07-31 16:02:18 +00:00
Ulf Samuelsson
b97f0f63fa
Add AVR32 kernel patches for linux-2.6.21.5
2007-07-31 15:49:25 +00:00
Ulf Samuelsson
f2595b4c16
Add AVR32 kernel patches for linux 2.6.22.1
2007-07-31 15:47:32 +00:00
Bernhard Reutner-Fischer
ba88feb05f
- add possibility to select which cross-compilers to build
...
- add prerequisites from the config
2007-07-31 15:07:06 +00:00
Ulf Samuelsson
840325e170
Add support for prepatched toolchains
2007-07-31 14:59:58 +00:00
Ulf Samuelsson
87111a1935
Revert bad patch
2007-07-30 18:24:53 +00:00
Ulf Samuelsson
966784c2ba
Revert bad commit, sorry about that\!
2007-07-30 18:23:47 +00:00
Ulf Samuelsson
f4933fcbb3
Add AVR32 options to gcc
2007-07-29 17:51:32 +00:00
Ulf Samuelsson
eda1d6d6f1
Add AVR32 support to uClibc
2007-07-29 17:47:27 +00:00
Ulf Samuelsson
063bc94f8b
gcc target config for AVR32
2007-07-29 17:43:50 +00:00
Ulf Samuelsson
0d3a3f8b57
uClibc config for AVR32
2007-07-29 17:40:42 +00:00
Ulf Samuelsson
77ae73b45e
gcc config for AVR32
2007-07-29 17:36:45 +00:00
Ulf Samuelsson
6933f971de
gdb config for AVR32
2007-07-29 17:34:20 +00:00
Ulf Samuelsson
39631ff7b7
Add AVR32 needs to uClibc def config
2007-07-29 17:32:21 +00:00
Bernhard Reutner-Fischer
7603183a87
- put dependency checking right to the start where any later stages can rely on the being ok.
2007-07-27 15:10:45 +00:00
Bernhard Reutner-Fischer
f9636d5684
- add gcc-4.2.1
2007-07-24 18:14:53 +00:00
Bernhard Reutner-Fischer
134a26b0fa
- adjust lzma arguments for current version
2007-07-24 16:34:28 +00:00
Bernhard Reutner-Fischer
29cc530407
- add fixups for lzma'ed initramfs
2007-07-24 13:41:05 +00:00
Bernhard Reutner-Fischer
6005d007ff
- forward port lzma-vmlinux and ipmisensors to 2.6.22.1
2007-07-24 12:32:40 +00:00
Bernhard Reutner-Fischer
926309afdb
- add missing dependency
2007-07-23 11:32:09 +00:00
Bernhard Reutner-Fischer
b384588ad0
- update ipmisensors
...
- add lzma vmlinuz
2007-07-23 10:29:34 +00:00
Ulf Samuelsson
f483f0a5e0
Add uclibc wchar default configuration
2007-07-20 10:49:46 +00:00
"Steven J. Hill"
c51e7ada45
Allow selection of RPC and IPv6 options for an external toolchain.
2007-07-17 00:18:54 +00:00
Bernhard Reutner-Fischer
60a17626c5
- fix building sstrip
2007-07-10 11:34:22 +00:00
Bernhard Reutner-Fischer
9fbb109506
- unify the GCC_WITH_ configure options and make them active
2007-07-08 16:27:25 +00:00
Bernhard Reutner-Fischer
fcd4ec5286
- factor-out common config options for staging and target compiler
...
- take extra options for the respective compilers into account
2007-07-08 13:13:29 +00:00
Bernhard Reutner-Fischer
58ca925353
- we have to reconfigure iff some compiler-config was changed.
2007-07-08 12:50:06 +00:00
Bernhard Reutner-Fischer
9fc22c025d
- provide default for vfprintf
2007-07-08 12:05:03 +00:00
Bernhard Reutner-Fischer
5923827262
- adjust for the released 4.2.0 version
2007-07-07 23:55:19 +00:00
Bernhard Reutner-Fischer
7cd9f3da74
- forgot to adjust the path
2007-07-07 23:54:33 +00:00
Bernhard Reutner-Fischer
59e19c5890
- use correct path to libstdc++
2007-07-07 12:58:15 +00:00
Ulf Samuelsson
4bb783dbe4
Avoid stripping scripts
2007-07-07 12:28:25 +00:00
Bernhard Reutner-Fischer
98ed96b60e
- pull in missing hunks from the arm-mmap fix.
2007-07-07 10:39:13 +00:00
Bernhard Reutner-Fischer
911a8934de
- improve help text
2007-07-07 09:31:09 +00:00
Ulf Samuelsson
e3695fd1af
Avoid stripping a script file
2007-07-07 07:34:37 +00:00
"Steven J. Hill"
87f5a311d7
Get rid of leading whitespace to silence warnings from config system.
2007-07-06 11:42:03 +00:00
"Steven J. Hill"
9a4ca08e5f
Remove usage of TARGET_LDFLAGS all together. Both TARGET_CFLAGS and TARGET_LDFLAGS are passed with the compilers and linker respectively so that we can pass CFLAGS and LDFLAGS on a per-package basis which was not possible previously and a number of packages failed to build. TARGET_CFLAGS usage in package makefiles will be removed next.
2007-07-06 04:26:32 +00:00
"Steven J. Hill"
3b2d671335
This was for when I was building a toolchain without BR2_TOOLCHAIN_SYSROOT set. Maybe when it is set the C++ libraries get put into $(TARGET_DIR)/lib. If that is the case, then an 'if-else' block will need to be placed to strip the right location.
2007-07-05 05:15:47 +00:00
"Steven J. Hill"
ac211bea29
Enable the option.
2007-07-05 05:13:46 +00:00
"Steven J. Hill"
cb3903168b
Do not override CFLAGS in uClibc. Instead concatenate with the ARCH_CFLAGS. Also, pass only the TARGET_CONFIGURE options that are necessary for building the utilities so that CFLAGS are not passed.
2007-07-05 05:13:20 +00:00
Bernhard Reutner-Fischer
0629a673ae
- work around bug in gcc (or rather libiberty) for parallel install
2007-06-28 14:05:29 +00:00
Bernhard Reutner-Fischer
371d012143
- pull arm mmap fix from trunk
2007-06-28 12:14:16 +00:00
Bernhard Reutner-Fischer
4ec94aed2e
- fix typo in sed expr
2007-06-26 16:58:11 +00:00
Bernhard Reutner-Fischer
a48d8f5414
- add BR2_INET_IPV6 and BR2_INET_RPC
...
TODO: use $(DISABLE_IPV6) in packages instead of a gazillion different hackish ways that are currently in there
2007-06-26 16:34:45 +00:00
Bernhard Reutner-Fischer
7bc1430669
- don't bail out on cc warnings
2007-06-26 14:32:10 +00:00
Bernhard Reutner-Fischer
0abc368c5c
- check for clean environment variables ARCH, CROSS_COMPILE, GREP_OPTIONS
2007-06-26 13:26:51 +00:00
Bernhard Reutner-Fischer
56652fea49
- remove erroneously copied patch
2007-06-25 10:40:32 +00:00
Bernhard Reutner-Fischer
1b36731fe3
- for -Os, turn switch statements into if-else chains
2007-06-25 09:44:12 +00:00
Bernhard Reutner-Fischer
4d46a28442
- add 2.17.50.0.17
2007-06-25 09:43:16 +00:00
Bernhard Reutner-Fischer
3796424648
- add patch for the 0.9.29 release that fixes the visibility of internal_function
2007-06-25 08:16:14 +00:00
Bernhard Reutner-Fischer
fd88629534
- adjust patches of the gcc-clean target
2007-06-25 07:52:41 +00:00
Bernhard Reutner-Fischer
b3dde84b82
- yet another hunk that should have been part of r18904
2007-06-24 14:38:06 +00:00
Bernhard Reutner-Fischer
a6dbba6c24
- disable sysroot support for anything but the current, stable release series
2007-06-24 11:30:05 +00:00
Bernhard Reutner-Fischer
3c0e52dcc8
- "Keep the actual toolchain binaries in a directory at the same level".
2007-06-23 13:49:33 +00:00
Bernhard Reutner-Fischer
aec891b737
- fixup ccache to know about usr/bin
2007-06-22 19:01:48 +00:00
Bernhard Reutner-Fischer
1728f54e77
- gdb resides in usr/
2007-06-22 10:42:07 +00:00
Bernhard Reutner-Fischer
395d400aac
- bump version to 2.6.21.5
2007-06-21 22:10:12 +00:00
Bernhard Reutner-Fischer
c81807a9d7
- add OPENMP configure handling (needed for e.g. gettext).
2007-06-20 12:00:54 +00:00
Bernhard Reutner-Fischer
8027784c35
- add full sysroot support for non-ancient toolchains.
...
- start to separate usr/lib and lib to match normal system-layout
2007-06-20 11:26:36 +00:00
"Steven J. Hill"
e894d1ac6c
Please make sure to update this file as well for new versions of GDB.
2007-06-16 17:55:05 +00:00
Bernhard Reutner-Fischer
3491c3e2d0
- allow for patching snapshots. Files are named uClibc.*.patch which is unambiguous wrt release patches.
...
sjhill, this "reverts" your r18601. I *need* to be able to test patches in a convenient manner. Please ping me if you are uncomfortable with this change so we can discuss it, thanks.
2007-06-13 18:13:51 +00:00
Bernhard Reutner-Fischer
608d581764
- forgot to supply a default for UCLIBC_EXTRA_CFLAGS
2007-06-07 16:18:20 +00:00
Bernhard Reutner-Fischer
9da0c33f75
- adjust sample config
2007-06-07 12:16:55 +00:00
Bernhard Reutner-Fischer
cca0bfe4e3
- prefer shared libs on the host
2007-06-06 19:45:46 +00:00
Bernhard Reutner-Fischer
c6eb2ed657
- adjust to use the gcc-4.2.0 release
...
- adjust default gdb version to 6.6
- fix stripping gmp/mpfr due to recent LIBTGTEXT changes
2007-06-06 18:14:00 +00:00
Bernhard Reutner-Fischer
eb84b6dba3
- fix typo in version check
2007-06-05 07:38:07 +00:00
Bernhard Reutner-Fischer
c6e43c9da3
- fixup the extension for the host and start to honor BR2_PREFER_STATIC_LIB
2007-06-02 11:22:17 +00:00
Bernhard Reutner-Fischer
3096f34d27
- add BR2_PREFER_STATIC_LIB config option to be able to select if we prefer to build static or dynamic libs/bins.
...
- depending on the BR2_GNU_BUILD_SUFFIX, set the respective EXEEXT, LIBEXT, SHREXT extensions for use on the target.
Thanks to Tom for suplying a diff which implements these.
2007-06-01 22:16:28 +00:00
Peter Korsgaard
002ad94857
Fixed silly typo. Thanks to Petur Thors for reporting
2007-05-24 21:23:19 +00:00
Peter Korsgaard
77c982494d
Strip libraries
2007-05-15 13:58:35 +00:00
Bernhard Reutner-Fischer
4f5ac8baa6
- add gdb-6.6
2007-05-15 11:33:08 +00:00
Bernhard Reutner-Fischer
aaf013cc16
- add 2.17.50.0.16
2007-05-15 11:28:58 +00:00
Bernhard Reutner-Fischer
1f020bb491
- store uClibc's configfile as BR2_UCLIBC_CONFIG in menuconfig
2007-05-12 18:39:28 +00:00
Bernhard Reutner-Fischer
beca59b090
- ignore eventual errors from which(1)
2007-05-11 12:50:15 +00:00
"Steven J. Hill"
049c3f67f5
If we are using snapshot, don't even attempt to try and patch anything.
2007-05-10 02:37:44 +00:00
"Steven J. Hill"
71b952f374
Re-create patches for released 0.9.29 version.
2007-05-10 02:37:16 +00:00
"Steven J. Hill"
0a41ba39e2
Add older version of binutils.
2007-05-07 03:57:09 +00:00
"Steven J. Hill"
4d4e1149eb
When using an external toolchain, we still need to have the user select which thread model the toolchain was built with. This allows for proper building of LTP and possibly other packages.
2007-04-28 17:10:31 +00:00
"Steven J. Hill"
3ee4b1d066
Get rid of blank line.
2007-04-28 17:08:57 +00:00
"Steven J. Hill"
d3f3d1c7ad
Some 'find' commands get a little picky.
2007-04-19 02:04:15 +00:00
Bernhard Reutner-Fischer
0f620a15c5
- recommend linuxthreads.old
2007-04-15 09:51:28 +00:00
"Steven J. Hill"
370057a206
If using an external toolchain, don't include any of this stuff.
2007-04-13 02:04:32 +00:00
Bernhard Reutner-Fischer
dc09df0878
- store BR2_PACKAGE_LINUX_KCONFIG and BR2_PACKAGE_LINUX_FORMAT in .config
...
- adjust a few defaults.
2007-04-11 08:21:55 +00:00
Bernhard Reutner-Fischer
323e37f463
- make sure that we do not confuse versions (due to how findstring works)
2007-04-02 16:18:48 +00:00
Bernhard Reutner-Fischer
d458e75746
- bump version to 2.17.50.0.14
2007-03-24 20:49:07 +00:00
Bernhard Reutner-Fischer
8000420501
- store backup of dwmw2's combined compile patch.
...
Not yet even compile-tested, so inactive for now..
2007-03-24 19:29:06 +00:00
Bernhard Reutner-Fischer
829f498f7d
- fwd port
2007-03-24 12:46:30 +00:00
Bernhard Reutner-Fischer
5623580442
- bump version
2007-03-24 12:46:01 +00:00
Bernhard Reutner-Fischer
c179b0113d
- see if the dir exists before trying to strip an empty list of files..
2007-03-22 17:21:18 +00:00
Eric Andersen
b7bb0e9ce9
install hostutils (i.e. 'ldd' and 'ldconfig') into $STAGING_DIR
2007-03-22 16:23:43 +00:00
Bernhard Reutner-Fischer
44d3e98efa
- ignore errors when looking at hostcc and hostcxx
2007-03-21 18:15:02 +00:00
Bernhard Reutner-Fischer
8db2e4f50d
- apply openswan patches if openswan was enabled
2007-03-21 10:55:31 +00:00
Bernhard Reutner-Fischer
52742cfc2f
- add CFLAGS_COMBINE check
2007-03-21 10:55:02 +00:00
Bernhard Reutner-Fischer
22c0b6ee5c
- stop using head and use sed -e '1d' at the end instead
2007-03-21 10:54:24 +00:00
Bernhard Reutner-Fischer
0a967bae42
- add ipmisensors
2007-03-14 13:55:08 +00:00
Bernhard Reutner-Fischer
133498e7d9
- bump version
2007-03-14 13:54:30 +00:00
Bernhard Reutner-Fischer
7e1cdc67d3
- s/HOST_SED_TARGET/HOST_SED_BINARY/g for clarity
...
- make sure that we have a working sed for the uclibc-menuconfig target
2007-03-14 11:15:08 +00:00
Bernhard Reutner-Fischer
9c5b374d8d
- fix syntax
2007-03-12 08:55:20 +00:00
Bernhard Reutner-Fischer
f506f7c893
- fixes for bugs introduced with the MacOS10 support (Heikki Lindholm)
2007-03-10 10:29:08 +00:00
Bernhard Reutner-Fischer
1506b0cfd5
Improve the checking of sed by adding some common GNU sed installation
...
names (gsed/gnused), checking for a basic OS X sed feature in command
line option handling, checking the actual result of the sed run against
the expected result, and placing common code for the check under
toolchain/dependencies/. (Heikki Lindholm)
2007-03-09 08:33:34 +00:00
Bernhard Reutner-Fischer
78e6cbb4ee
- Propagate HOST_SED_DIR to the dependencies script so that it may use the
...
local sed build as well (Heikki Lindholm).
2007-03-08 16:44:20 +00:00
Eric Andersen
149ea99509
update to uClibc 0.9.28.3
2007-02-28 22:01:12 +00:00
Peter Korsgaard
9c47e2be7c
0.9.28.2 support
2007-02-22 08:53:20 +00:00
Peter Korsgaard
43050ac9cc
Really propagate BR2_SOFT_FLOAT setting to 0.9.28.1
2007-02-20 11:06:00 +00:00
Bernhard Reutner-Fischer
1e4d4391bd
- mention the package that usually provides makeinfo
2007-02-16 09:34:11 +00:00
Bernhard Reutner-Fischer
0fed2766a4
- might make sense not to print ok if it was nak
2007-02-15 14:30:56 +00:00
Bernhard Reutner-Fischer
f3c50a6cf2
- warn about missing makeinfo on the host.
2007-02-15 14:07:08 +00:00
Bernhard Reutner-Fischer
b3a683bbe8
- uclibc-menuconfig provides a .config but doesn't provide .configured
2007-02-15 11:24:35 +00:00
Bernhard Reutner-Fischer
cf647cea3d
- allow to run linux26-menuconfig and uclibc-menuconfig in a pristine checkout
2007-02-15 11:12:15 +00:00
Bernhard Reutner-Fischer
f11476c181
- sched_{s,g}etaffinity depends on the respective syscalls.
...
Noticed while trying to use ancient 2.4.31 kernel-headers from some bug-report
2007-02-14 13:28:58 +00:00
Bernhard Reutner-Fischer
e3b7510da0
- gcc-4.1.2 released
2007-02-14 08:49:00 +00:00
Bernhard Reutner-Fischer
d7eeef85e4
- backport fix for PR30620
2007-02-13 18:56:54 +00:00
Bernhard Reutner-Fischer
99cf7293f9
- add cc-option and use it to check for stuff that is benefical for PREFER_IMA
...
- backport the libbackend.o gcov-iov.h dependency fixup from 4.2 to 4.0
2007-02-12 13:38:06 +00:00
Bernhard Reutner-Fischer
2d70eb0b89
- cosmetics
2007-02-12 10:41:59 +00:00
Bernhard Reutner-Fischer
08d06406ef
- fix propagation of BR2_SOFT_FLOAT down to uClibc
2007-02-10 21:24:02 +00:00
Bernhard Reutner-Fischer
dfda8630cc
- add first hunk to fix PR30620
2007-02-10 19:36:25 +00:00
Bernhard Reutner-Fischer
16e69a3df0
- honor BR2_PTHREAD_DEBUG
...
Stop asking any thread related questions while at it.
2007-02-09 17:53:55 +00:00
Bernhard Reutner-Fischer
13c1b92973
- add paranoia warning about $INCLUDES
2007-02-09 17:28:27 +00:00
Bernhard Reutner-Fischer
364567c959
- new prerelease
2007-02-09 14:05:51 +00:00
Bernhard Reutner-Fischer
fe032933b2
- forward the 600-fix-compile-flag-mismatch.patch from 6.4 to 6.5
2007-02-09 13:56:01 +00:00
Bernhard Reutner-Fischer
4cf81d9970
- 4.0.4 *seems* to support this too, so just exclude anything that is even older than that one.
2007-02-09 13:43:36 +00:00
Bernhard Reutner-Fischer
d4d5b4034c
- cp the 305-libmudflap-susv3-legacy.patch for 4.0.4
2007-02-09 13:33:26 +00:00
Bernhard Reutner-Fischer
7779fd7453
- add gcc-4.0.4
...
- add knob to enable unsupported, deprecated, obsoleted versions of packages
2007-02-09 13:31:55 +00:00
Bernhard Reutner-Fischer
19818694fe
- fix crosscompiler prerequisites
2007-02-09 13:05:43 +00:00
Bernhard Reutner-Fischer
078013d8ae
- add purely informational check of HOSTCXX
2007-02-09 12:32:21 +00:00
Bernhard Reutner-Fischer
cbfaf565c1
- also wipe the files installed into the target for uclibc_target-clean
2007-02-06 18:35:37 +00:00
"Steven J. Hill"
02f71aab47
Support building using an external toolchain. Questions to the mailing list and all other comments to <biteme@devnull.com>.
2007-02-06 18:19:38 +00:00
"Steven J. Hill"
4cdc420621
Fix building of GDB when using external toolchain.
2007-02-06 18:17:31 +00:00
Bernhard Reutner-Fischer
bbd6fcad74
- bump version to 2.6.20
2007-02-06 11:31:50 +00:00
Bernhard Reutner-Fischer
ba63b4cc42
- proposed fix for gethostent_r: if no host was found, return HOST_NOT_FOUND instead of garbage.
2007-02-05 13:01:08 +00:00
Bernhard Reutner-Fischer
3b4034bfdf
- delete old, unneeded patch
2007-02-05 11:20:37 +00:00
Bernhard Reutner-Fischer
48dc1ba733
- add missing hunk from fix for #1191
2007-02-04 21:59:39 +00:00
Bernhard Reutner-Fischer
3c1f00b21a
- avoid spurious rebuilds. Thanks to janlana, closes #1191
...
- provide a syslinux-source target while at it
2007-02-04 16:34:56 +00:00
Bernhard Reutner-Fischer
ceca5db0b0
- touch $@
2007-02-04 16:11:51 +00:00
Bernhard Reutner-Fischer
57c672d433
- allow intermodule also for 4.1
2007-02-04 15:23:26 +00:00
Eric Andersen
3f2cdc9cd3
patch from rick68:
...
make certain uninstall works more than once.
2007-02-03 21:07:43 +00:00
Eric Andersen
0a0b9d05e0
There is no 'make uninstall' for ccache.
...
Attempt to manually make uninstall work....
2007-02-03 00:52:39 +00:00
Bernhard Reutner-Fischer
3943f279f0
- fixup setting the UCLIBC_TARGET_ENDIAN
2007-02-02 13:50:23 +00:00
Bernhard Reutner-Fischer
a4bece9efd
- update for default endian
2007-02-02 13:49:38 +00:00
Bernhard Reutner-Fischer
67bed999ab
- add gcc-4.1.2 (release candidate1). Send bugs etc to MarkM, if you feel like
2007-01-31 15:09:26 +00:00
Bernhard Reutner-Fischer
47857d95ce
- remove the '"install uClibc headers in the target filesystem" without a native compiler' option.
2007-01-31 10:10:06 +00:00
Bernhard Reutner-Fischer
8dc42b0a2e
- add some defaults for arm and set them later on depending on the .config
2007-01-30 17:45:30 +00:00
Eric Andersen
23c7698934
fix broken spot caused by my having checked in the wrong dst patch for 0.9.28
2007-01-29 22:22:59 +00:00
Eric Andersen
a96bd37fb4
fix patch
2007-01-29 22:21:57 +00:00
Peter Korsgaard
4c82ddf0c7
Really disable HAS_FPU when softfloat is enabled
2007-01-29 16:44:43 +00:00
Bernhard Reutner-Fischer
574f5d2505
- update defconfig to current versions and a minimal package selection
2007-01-29 10:08:39 +00:00
Bernhard Reutner-Fischer
330117faf8
- fix prereq of current binutils wrt gmp
2007-01-28 16:38:48 +00:00
Bernhard Reutner-Fischer
842765c360
- add 0.9.28.1
2007-01-28 12:11:37 +00:00
Bernhard Reutner-Fischer
93ab6d3021
- add an experimental BR2_PREFER_IMA.
...
Currently disfunctional for gcc-4.2 due to PR30620 and possibly others
2007-01-28 12:03:58 +00:00
Bernhard Reutner-Fischer
f27735d605
- fix indentation of help texts
2007-01-28 11:57:00 +00:00
Mike Frysinger
e0b4700acf
pull from uClinux CVS
2007-01-28 05:32:12 +00:00
"Steven J. Hill"
ee9c02846c
Add new version of binutils.
2007-01-28 05:07:48 +00:00
Bernhard Reutner-Fischer
4687e00808
- for the native target gcc, drop --enable-optspace in favour of using the configured flags (that default to -Os anyway).
...
Saves about 20% size without additional configure args:
text data bss dec hex filename
4685000 17280 566360 5268640 5064a0 optspace/i586-linux-uclibc/4.2.0/cc1
3630655 15184 562172 4208011 40358b usrflags/i586-linux-uclibc/4.2.0/cc1
4853646 23532 568528 5445706 53184a optspace/i586-linux-uclibc/4.2.0/f951
3772121 21292 564148 4357561 427db9 usrflags/i586-linux-uclibc/4.2.0/f951
2007-01-26 14:51:38 +00:00
Eric Andersen
c78e178f37
A patch set that should probably become uClibc-0.9.28.1
2007-01-25 20:27:27 +00:00
Bernhard Reutner-Fischer
d8c52bc740
- TODO: cleanup BR2_ARCH selection and establish BR2_CPU
2007-01-25 00:18:19 +00:00
Bernhard Reutner-Fischer
6789698237
- fix prerequisites of binutils_target
2007-01-24 15:56:11 +00:00
Bernhard Reutner-Fischer
a9a6b60e62
- apply vapier's comments
2007-01-24 15:12:12 +00:00
Bernhard Reutner-Fischer
6cc2db583b
- reformat help text to fit default width better
2007-01-24 14:50:21 +00:00
Bernhard Reutner-Fischer
e96f6433ca
- remove accidentally checked in debugging cruft
2007-01-22 19:22:55 +00:00
Bernhard Reutner-Fischer
3968d231ff
- don't rely on buggy gmp/mpfr on the host but use our own build iff we are about to build a somewhat current toolchain.
2007-01-22 19:17:23 +00:00
Bernhard Reutner-Fischer
7f0c154c00
- remove sedtest temporary file
2007-01-21 22:31:03 +00:00
Bernhard Reutner-Fischer
30b4b6dde8
- update proposed patchlet
2007-01-21 21:11:56 +00:00
Bernhard Reutner-Fischer
726abd4e51
- provide means to "install uClibc headers in the target filesystem" without a native compiler
2007-01-21 12:58:51 +00:00
Bernhard Reutner-Fischer
5039913554
- handle all gcc-4.x for the softfloat case.
2007-01-21 11:50:10 +00:00
Bernhard Reutner-Fischer
ec150063ed
- remove old reminder that is already dealt with.
2007-01-21 11:34:14 +00:00
Bernhard Reutner-Fischer
eca329ff4c
- add proposed, non-cleanup version of the compile fix for disabled getc/putc macros for vapier to look at
...
It even creates smaller code as compared to current svn..
2007-01-20 22:03:08 +00:00
Bernhard Reutner-Fischer
36b371f2dc
- pass MAKE in so we can check the correct binary for it's version..
2007-01-20 13:06:49 +00:00
Bernhard Reutner-Fischer
a1a86ef91f
- add sanity check to make sure that LD_LIBRARY_PATH doesn't contain CWD
2007-01-19 17:11:05 +00:00
Bernhard Reutner-Fischer
f6c0fd635a
- copy the _CONFIG_FILES back
...
- use the BUSYBOX_CONFIG_FILE if specified by the user
2007-01-19 14:17:34 +00:00
Bernhard Reutner-Fischer
e5103742c9
- bump version
2007-01-16 13:24:47 +00:00
Bernhard Reutner-Fischer
2d943e7a13
- pass the selected arm variant and ABI setting down to uClibc.
...
Now does not prompt for the former entered arch variant and ABI setting anymore, but still does for USE_BX (should this be forced to y if supported?)
- TODO: add missing variants that are supported by uClibc to buildroot
2007-01-16 09:35:11 +00:00
Bernhard Reutner-Fischer
b56ca866d9
- bump version to 2.6.19.2
2007-01-15 15:55:43 +00:00
Bernhard Reutner-Fischer
38e2f495da
- Adjust patches to take recent upstream fixes into account.
2007-01-08 18:35:27 +00:00
Bernhard Reutner-Fischer
dfb3a52b94
- simpler patch from Paolo Carlini for http://gcc.gnu.org/PR30365
2007-01-06 19:39:51 +00:00
Bernhard Reutner-Fischer
29c38ecea6
- fix typo
2007-01-04 20:24:28 +00:00
Bernhard Reutner-Fischer
8613ef1fba
- portable cp args
2007-01-03 14:11:16 +00:00
Bernhard Reutner-Fischer
87eddc3d1f
- I'm pretty sure that i don't want LFS support on the gcc-4_2-branch
...
Leave the rest as is. *shrug*
2006-12-28 08:49:55 +00:00
Bernhard Reutner-Fischer
dcf9c23309
- Pass largefile support down to the cross- and the native target compiler.
2006-12-28 08:48:31 +00:00
Bernhard Reutner-Fischer
ca4fb5bf3d
- add option to disable LFS and regenerate configure
...
Will send upstream later on.
2006-12-28 08:47:36 +00:00
Bernhard Reutner-Fischer
5480b17d8b
- add missing namespace specifiers. Fixes compilation error.
2006-12-28 08:46:30 +00:00
Bernhard Reutner-Fischer
df03c0df98
- add gfortran support
2006-12-22 11:45:20 +00:00
Bernhard Reutner-Fischer
1c0bd351ad
- fix building the target-compiler by passing the correct HOSTCC in.
2006-12-22 11:43:06 +00:00
Bernhard Reutner-Fischer
fbbea808f5
- fix setting the REAL_GCC_VERSION if no snapdate was given (i.e. we're using a svn co of the branch).
...
sjhill, please verify that this still works for you!
2006-12-22 11:38:07 +00:00
Bernhard Reutner-Fischer
193c312f22
- move setting of determination whether we use a full kernel vs. sanitized headers into the generic part
2006-12-22 10:37:22 +00:00
Bernhard Reutner-Fischer
93af6cb26b
- put the full kernel's sources into build_/, install them into toolchain_build_. Saves quite some disk-space on the compile-host.
...
- Avoid overriding the linux26 target's rules if the kernel headers's and the target's kernel are the same. Avoids a warning.
2006-12-18 13:30:05 +00:00
Bernhard Reutner-Fischer
c5640c4c97
- s/UCLIBC_HAS_LOCALE/BR2_ENABLE_LOCALE/g
2006-12-15 14:40:55 +00:00
Bernhard Reutner-Fischer
f3489da092
- Only care about the locale stuff if we have locale in the first place.
2006-12-15 13:39:26 +00:00
Bernhard Reutner-Fischer
faf7b1d44e
Ulrich Hecht writes: This patch downloads uClibc-locale-030818.tgz to dl and copies it from
...
there instead of downloading it again for every uClibc build.
2006-12-14 15:17:39 +00:00
Bernhard Reutner-Fischer
6a4e7fddf0
- prerequisites are evaluated immediately, so move the dl rule down below setting the respective variables. Thanks to whirm for noticing this.
2006-12-14 15:12:19 +00:00
Eric Andersen
a49677e0b9
don't error out when asm-generic is absent
2006-12-14 02:50:58 +00:00
Bernhard Reutner-Fischer
70d474dd49
- convert mudflap to non-legacy SUSv3
2006-12-13 23:25:52 +00:00
Bernhard Reutner-Fischer
7fb0f70a5a
- Pass the correct compiler when building the target binutils.
2006-12-13 23:18:02 +00:00
Bernhard Reutner-Fischer
ee1285f23f
- Build binutils with sysroot support.
2006-12-13 19:55:27 +00:00
Bernhard Reutner-Fischer
3f684225a3
- pass the correct CC down to gcc-version.sh
2006-12-13 18:24:48 +00:00
Bernhard Reutner-Fischer
23fe556e15
- sh[234][[:alnum:]]* -> sh
2006-12-13 16:56:59 +00:00
Eric Andersen
4f45ebcca3
install include/asm-generic if it is present
2006-12-13 13:07:47 +00:00
Eric Andersen
9295a204fa
use a more sensible naming scheme
2006-12-13 12:42:45 +00:00
Eric Andersen
03746f2ec5
Patch in the version agnostic fix_includes in the older uClibc 0.9.28
2006-12-13 12:41:42 +00:00
Eric Andersen
26225b68cf
another typo
2006-12-13 12:34:39 +00:00
Eric Andersen
bee40029c1
oops, typo
2006-12-13 12:34:22 +00:00
Eric Andersen
c6201a9df3
update ordering, automagically handle x86 subtypes
2006-12-13 11:51:42 +00:00
Eric Andersen
64bc2777e5
split things up so this is not an unreadable mess
2006-12-13 11:49:19 +00:00
Bernhard Reutner-Fischer
d310a7f3bd
- spelling fix
2006-12-13 09:17:12 +00:00
Eric Andersen
28283d54a8
fix cut-n-paste typo, where I replaced CFLAGS with two copies CXXFLAGS
...
fix spacing on env var failure notices
2006-12-13 07:25:22 +00:00
Eric Andersen
ef6528bb8f
add checks for when people have foolishly set things in their enviroment
...
such as CC, CFLAGS, etc that will cause buildroot to break
2006-12-13 07:21:16 +00:00
Eric Andersen
0cc8fafe8f
fix a few little glitches I left in here the other day
2006-12-13 06:59:01 +00:00
Bernhard Reutner-Fischer
52e3eee8b9
- workaround vi's syntax highlighting
2006-12-12 17:01:26 +00:00
Eric Andersen
5eeac710ca
update uClibc config settings and update installation of kernel headers
2006-12-12 07:10:54 +00:00
Bernhard Reutner-Fischer
15710d6d3b
- revert r16800.
2006-12-10 13:24:03 +00:00
Eric Andersen
3b261a29d5
use '/bin/echo -e' to make certain we don't use an unusable /bin/sh builtin
2006-12-08 05:24:59 +00:00
Bernhard Reutner-Fischer
83fecd0e36
- The sysroot requires an existing argument, so make sure that we did configure
...
uClibc properly before attempting to use it.
2006-12-07 17:02:32 +00:00
"Steven J. Hill"
dc47b050c6
Update to newer snapshot.
2006-12-07 04:49:05 +00:00
Bernhard Reutner-Fischer
e9fd85f5f9
- re-add IFA_ and IFLA_ defines that were removed by YOSHIFUJI Hideaki in cbde1668e4f08e0a150207646010bc65e1e2a42b
...
Userspace still needs those.
2006-12-04 15:54:54 +00:00
Mike Frysinger
fc19465fd7
ver bump
2006-12-02 19:02:21 +00:00
Bernhard Reutner-Fischer
89657b0216
- provide a 'make uclibc-config' target to make target specific configuration easy.
2006-12-02 18:30:42 +00:00
Bernhard Reutner-Fischer
fc34e17f85
- bump non-sanitized version to 2.6.19
...
- remove some superfluous mkdir's
- allow for patch, patch.gz, patch.bz2 per version
2006-12-02 18:12:18 +00:00
"Steven J. Hill"
aadd9714b6
For GCC 4.2 snapshots, we need to get the actual version from the BASE-VER file so that the target compiler will build and install properly.
2006-12-02 05:15:27 +00:00
Bernhard Reutner-Fischer
3bc31e85b1
- move check for which(1) before it's first use
...
- fix printing a message when erroring out on non-existing HOSTCC
2006-11-29 10:39:30 +00:00
Mike Frysinger
f9f705d6db
ver bump
2006-11-28 21:11:01 +00:00
Bernhard Reutner-Fischer
784e010f2d
- fix parsing the gcc version. Also look at the HOSTCC's version rather than a random gcc that may be installed.
...
Closes #961 and #1097
2006-11-28 10:06:48 +00:00
Bernhard Reutner-Fischer
da94fc44b3
- bump version
2006-11-22 21:02:21 +00:00
Bernhard Reutner-Fischer
6e2823c1fa
- add and use BR2_BZCAT config option.
2006-11-17 15:43:51 +00:00
Peter Korsgaard
2235df9734
Make sure libgcc_s.so.1 and friends always gets installed in TARGET_DIR.
...
Patch by Lars Munch.
2006-11-16 09:55:20 +00:00
Peter Korsgaard
80a224bea1
Fix missing libgcc_s.so.1 with BR2_GCC_SHARED_LIBGCC
2006-10-26 15:15:08 +00:00
Mike Frysinger
189aa7bcc1
2.17.50.0.6 ver bump
2006-10-21 05:33:59 +00:00
Eric Andersen
79727f57d1
update defaults
2006-10-17 20:11:47 +00:00
Eric Andersen
290615edc1
we use BR2_ENABLE_LOCALE not ENABLE_LOCALE
2006-10-17 16:57:02 +00:00
Bernhard Reutner-Fischer
994d447436
- normalize KERNEL_ARCH via sed
2006-10-11 11:36:57 +00:00
Bernhard Reutner-Fischer
e9e73bb4ae
- we need to pass ARCH to the kernel; The kernel does not have a table to
...
normalize the passed in ARCH, from the looks, so we have to normalize it manually. XXX: FIXME upstream via a simple shell script like the cc-checks!
FIXME: flesh this out..
2006-10-09 16:13:12 +00:00
Bernhard Reutner-Fischer
3cafac18a1
- use headers_install for full kernel tarballs used as kernel-headers
2006-10-09 11:41:34 +00:00
Eric Andersen
6b48b48034
add a know to enable/disable building a shared libgcc
2006-10-02 19:40:44 +00:00
Eric Andersen
ea85352bfb
kill the separate 'uClibc.config-locale' file, which was generally left unmaintained
...
and instead just update the installed uClibc config file in place to enable locale
when selected
2006-10-02 18:52:14 +00:00
Bernhard Reutner-Fischer
6342c83201
- use $(ZCAT) as configured by the user instead of hardcoded 'zcat' that may not exist; Closes #971
...
Silly, unchecked sed -i -e "/[^b]zcat/s/zcat/\$\(ZCAT\)/g" $(svngrep "[^b]zcat" * -rl | grep -v Config.in)
2006-10-01 15:17:52 +00:00
Mike Frysinger
076c575e82
tidy up
2006-09-30 23:49:09 +00:00
Bernhard Reutner-Fischer
7e472ca29c
- add possibility to use a 2.6.18 (full) kernel tarball for the libc-headers.
2006-09-28 12:51:25 +00:00
Bernhard Reutner-Fischer
9ecac1185e
- rediff against current trunk.
...
Now compiles again if locale is turned off..
2006-09-28 10:35:12 +00:00
Bernhard Reutner-Fischer
503b91073a
- rediff against current trunk
2006-09-28 10:30:29 +00:00
Mike Frysinger
a46a87d493
2.17.50.0.5 ver bump
2006-09-27 22:48:57 +00:00
Mike Frysinger
c00307de5a
help if we had the patches for the new version
2006-09-27 22:44:48 +00:00
Peter Korsgaard
990fee63fc
Set 0.9.28 floating point mode according to BR2_SOFT_FLOAT
2006-09-25 14:28:54 +00:00
Mike Frysinger
7012a996b3
patch is incorrect; we do not want to ignore comments while in #NO_APP mode
2006-09-24 21:29:13 +00:00
Mike Frysinger
0a2dceb397
ver bump
2006-09-24 21:28:52 +00:00
Bernhard Reutner-Fischer
58ab28a9a6
- add missing include
2006-09-11 18:12:13 +00:00
Bernhard Reutner-Fischer
043f8b2666
- add rope-index patch, updated for 4.2.0
2006-08-28 11:39:05 +00:00
Bernhard Reutner-Fischer
c59db40f69
- remove patch that was already applied upstream
2006-08-24 19:46:55 +00:00
Bernhard Reutner-Fischer
6e6e04c3e5
- adjust to current snapshot
2006-08-24 19:45:47 +00:00
Mike Frysinger
4b53879123
add URL for binutils 2.17 #1002
2006-08-24 03:40:11 +00:00
Eric Andersen
9ab4e56e94
Add support for mklibs (strips unused syms from shared libs such as uClibc)
...
based on a patch from akvadrako, and using a version of mklibs.py that was
massively hacked up by andersee and mjn3 for uClibc support.
2006-08-02 21:19:09 +00:00
Eric Andersen
1c911f7f4f
minor dependancy cleanup
2006-07-19 06:37:58 +00:00
Eric Andersen
cb4df509a6
fix fallback case so dependancies work as expected
2006-07-19 00:06:06 +00:00
Eric Andersen
0524f3a6a0
trivial cosmetic stuff
2006-07-18 23:54:31 +00:00
Eric Andersen
98bc6dac2a
configuring uClibc depends on first having kernel headers in place
2006-07-18 23:43:58 +00:00
Eric Andersen
8aa5dc4138
stick an extra blank line after results
2006-07-18 23:42:03 +00:00
Eric Andersen
8c709551ff
put sed check in the correct place
2006-07-18 23:39:39 +00:00
Mike Frysinger
8f0270f71b
fix whitespace
2006-07-17 03:53:12 +00:00
Mike Frysinger
f84a70f156
punt prereleases (2.15.97->2.16, 2.16.9[34]->2.17)
2006-07-17 03:38:40 +00:00
Mike Frysinger
ce87884f39
version bump
2006-07-17 01:48:05 +00:00
Bernhard Reutner-Fischer
4a94f332b9
- typo
2006-07-05 07:29:21 +00:00
"Steven J. Hill"
552c41e491
Automate the usage of '--disable-gdbmi' to be used only with GDB versions less than 6.4, if they are even used anymore.
2006-07-05 05:12:51 +00:00
Eric Andersen
245939c8c3
make naming consistant with other gcc version
2006-07-04 18:05:36 +00:00
Bernhard Reutner-Fischer
614fdf8d7a
- libgcc-math was removed upstream; Drop this hunk
2006-07-04 15:07:57 +00:00
Eric Andersen
e8609e8ea7
Disable UCLIBC_HAS_GNU_GLOB, since gnu glob is a horrible bloated monster
...
and should NOT be enabled by default.
2006-07-04 11:06:43 +00:00
Mike Frysinger
5675a37772
some fixes from Gentoo
2006-06-30 01:25:51 +00:00
Mike Frysinger
7bff1ba4ac
backport some fixes from 4.2 patchset to fix __global_locale error
2006-06-30 01:22:21 +00:00
Mike Frysinger
635ab0bbe4
rename patch to match other versions of gcc
2006-06-30 01:15:13 +00:00
Mike Frysinger
145d780b0d
rename patch to match other versions of gcc
2006-06-30 01:08:41 +00:00
Mike Frysinger
03e048e0d9
use the main gcc mirror #913
2006-06-30 00:25:12 +00:00
Mike Frysinger
b217dc8b04
add a patched target cause i'm lazy
2006-06-24 04:23:01 +00:00
Mike Frysinger
a5af6a0781
2.17 is released
2006-06-24 04:22:17 +00:00
Eric Andersen
3113d6689e
fix gcc build
2006-06-23 07:53:10 +00:00
Eric Andersen
9f0b4b626d
oops, dynamically set...
2006-06-23 07:46:15 +00:00
Eric Andersen
b6ea2bdd2f
update config a bit
2006-06-23 07:45:00 +00:00
Eric Andersen
82620711eb
support linking with xgot
2006-06-23 07:09:55 +00:00
"Steven J. Hill"
f7116410a5
The newer versions of GCC no longer need this patch.
2006-06-22 04:10:37 +00:00
Mike Frysinger
9399740475
scrub patch
2006-06-21 20:08:35 +00:00
Mike Frysinger
e7460e04eb
some fixes from Gentoo
2006-06-21 19:46:28 +00:00
Mike Frysinger
ea8a91e8d3
version bump to 6.5
2006-06-21 08:18:19 +00:00
Mike Frysinger
5086f33ccb
use $(CONFIG_UPDATE) instead of noting the issue
2006-06-21 08:18:10 +00:00
Mike Frysinger
338e502682
version bump 2.16.94
2006-06-15 04:46:58 +00:00
Mike Frysinger
88ce2b4702
cut 2.16.91.0.3 and 2.16.91.0.4
2006-06-10 12:28:41 +00:00
Mike Frysinger
242297c157
merge 2.17.50.0.2
2006-06-10 12:27:53 +00:00
Mike Frysinger
42e6181c43
add 2.16.93 (2.17 prerelease)
2006-06-10 12:22:47 +00:00
Paul Mundt
2f7fa2f36c
Add ARM EABI patch for gcc 4.1.1 too.
2006-06-06 11:36:15 +00:00
Paul Mundt
61aa805b9e
Add support for ARM EABI.
2006-06-05 22:11:01 +00:00
Paul Mundt
b1a66dd673
Update for ARCH_WANTS_{LITTLE,BIG}_ENDIAN and HAS_FPU -> UCLIBC_HAS_FPU.
...
Also update the uClibc config for some of the recent target and CPU
variant additions.
2006-06-05 22:07:29 +00:00
Peter Korsgaard
c1eb4cdc6f
GCC 4.1.1 support (notice: not yet on ibiblio)
2006-05-30 08:25:59 +00:00
Peter Korsgaard
041ba7cca0
Don't error on clean without unpack
2006-05-30 08:20:54 +00:00
Peter Korsgaard
8e06ef91c2
libstc++ requires large file support
2006-05-30 08:09:11 +00:00
Peter Korsgaard
573fe2752b
Download using ftp instead of http from ftp sites
2006-05-30 07:31:36 +00:00
Mike Frysinger
d99c31c646
s/dependancies/dependencies/
2006-05-26 01:18:09 +00:00
Eric Andersen
00e245b59f
Add some finer grained dependancy checking. Check that
...
make >= 3.80 is installed, check that at least gcc 2.95
is installed. Other dependancy will be added as needed.
2006-05-02 21:35:55 +00:00
Mike Frysinger
0fb7acaf0f
fix by hootsmon to make sure the includes are found properly #855
2006-04-29 04:08:25 +00:00
Peter Korsgaard
c2db529134
0000852: toolchain/kernel-headers (2.6.12): Sync struct i2c_msg with kernel
...
definition.
The struct i2c_msg definition in linux-libc-headers-2.6.12.0 has two extra
members not present in the kernel definition causing all kinds of problems.
This patch fixes that.
2006-04-28 19:44:22 +00:00
Peter Korsgaard
7bc4ad6e56
0000851: toolchain/kernel-headers: Use LINUX_HEADERS_VERSION instead of
...
LINUX_VERSION.
Use LINUX_HEADERS_VERSION instead of LINUX_VERSION as that variable is used
for the actual kernel version used which might be different than the headers
version.
E.G. LINUX_VERSION is set in the target/device/* files. If this version
doesn't match the selected kernel headers version the patches won't be applied.
2006-04-28 19:40:43 +00:00
Mike Frysinger
6d008e61f2
sync thread stuff with config.in as pointed out by mjn3
2006-04-14 22:37:50 +00:00
Mike Frysinger
34ac9cf1c8
cut out pointless hunks
2006-04-14 22:26:04 +00:00
Eric Andersen
dd83c42002
Browsing to the ccache web page http://ccache.samba.org/
...
they list the cannonical download URL as: http://samba.org/ftp/ccache/
so I guess the freshmeat URL is out of date or something.
2006-04-14 19:33:48 +00:00
Mike Frysinger
3b7f835fde
forward port big endian arm fix
2006-04-13 05:51:11 +00:00
Mike Frysinger
ff6ca6a710
since 4.2.0 isnt actually out, rename patchdir to match new snapshot support
2006-04-13 05:50:37 +00:00
Mike Frysinger
7528aaa923
add proper support for gcc snapshots
2006-04-13 05:50:01 +00:00
Mike Frysinger
85586431fa
slight tweak so it will actually compile
2006-04-12 03:47:16 +00:00
Mike Frysinger
84523a7eeb
forward port the arm big endian patch
2006-04-12 03:12:51 +00:00
Mike Frysinger
b4cec92b0e
scrub patches
2006-04-12 02:59:14 +00:00
Eric Andersen
233d05fb17
make the locale config mostly match the non-locale config
2006-04-11 19:41:22 +00:00
Eric Andersen
cd729873b9
update ccache url
2006-04-10 17:50:11 +00:00
Eric Andersen
768304767b
akvadrako writes:
...
The term gdb-client is deceptive - although it parallels the gdb-server name,
it is actually a full fledged gdb version. I want to use it to debug uClibc
core files on my host system. Although I haven't got that to work yet, I wasted
time figuring out how to do build gdb for the host not realizing it already had
a target. With this documentation change, things would have been a lot clearer
to me.
2006-04-06 18:08:44 +00:00
Manuel Novoa III
31d9d6d296
Well... at least this seems to build. Haven't had time to really test it yet, but checking it in for sjhill to test.
2006-03-26 23:18:37 +00:00
Peter S. Mazinger
7aa8096f08
Compile even if index is a macro
2006-03-25 03:15:40 +00:00
Eric Andersen
7a11f3343e
configuration for locale support (and lack thereof) was all screwed up
2006-03-19 07:37:25 +00:00
Mike Frysinger
8d98a89f89
import binutils-2.16.91.0.7
2006-03-18 02:48:49 +00:00
Mike Frysinger
9f7644ae12
add a binutils-unpacked shortcut
2006-03-18 02:46:51 +00:00
Mike Frysinger
42e960970b
import gcc-3.4.6
2006-03-17 23:58:47 +00:00
Bernhard Reutner-Fischer
02d0f3baf7
- rectify brute-force sed invocation (too *many*)..
...
Thanks vapier for pointing this one out.
2006-03-14 19:10:21 +00:00
Mike Frysinger
32a9d9ead8
remove hunk that doesnt belong (see Gentoo Bug 125395)
2006-03-11 06:05:48 +00:00
Mike Frysinger
e823630d6c
add gcc-4.0.3 release
2006-03-11 04:51:50 +00:00
Peter S. Mazinger
3f74fed4c4
Update to use upstream uclibc changes, have to change numbering, 203-204 have to go to other versions as well
2006-03-10 14:05:15 +00:00
Bernhard Reutner-Fischer
f90e0e035b
- make sure we use the proper CC for building binutils.
...
- add config option BR2_EXTRA_BINUTILS_CONFIG_OPTIONS for passing additional
flags to binutils configure.
2006-03-10 08:46:36 +00:00
Bernhard Reutner-Fischer
8ec9199f17
- quote HOST_CC.
...
Allows for passing flags along HOST_CC which is sometimes needed on certain
architectures.
2006-03-10 08:30:15 +00:00
Peter S. Mazinger
5949caf7bc
uclibc clocale was not recognized, remove unneeded CCODECVT_H
2006-03-04 13:08:23 +00:00
Mike Frysinger
6f0d5ceaed
grab patch for superh big endian targets
2006-03-02 05:30:31 +00:00
Mike Frysinger
682af38bb6
no longer needed as it is part of the 4.1.0 release
2006-03-02 05:27:01 +00:00
Mike Frysinger
4bca06f079
update patch to gcc-4.1.0 release
2006-03-02 05:25:36 +00:00
Mike Frysinger
feec22350f
disable multilib by default
2006-02-20 08:43:45 +00:00
Mike Frysinger
411ee368b6
change default gcc version to 3.4.5
2006-02-20 08:43:04 +00:00
Mike Frysinger
39f565def0
make sure timestamps are updated so that targets arent constantly remade
2006-02-15 00:23:31 +00:00
Mike Frysinger
25b3bcbfdf
disable elf2flt on unsupported hosts
2006-02-15 00:17:46 +00:00
Mike Frysinger
2ee904784b
2.16.91.0.6 has been released
2006-02-15 00:10:33 +00:00
Mike Frysinger
c19110cd59
cut some older versions
2006-02-15 00:04:20 +00:00
David Anders
93ce46472e
Fix gcc-clean so it doesn't remove binutils binaries per case 0000517
2006-02-10 18:28:12 +00:00
Mike Frysinger
32fa323b89
mach writes in bug 685:
...
The last revision of gcc-3.4.4 patch file 100-uclibc-conf.patch builds file unwind-dw2-fde-glibc.c into libgcc (at least on mipsel-linux-uclibc and arm-linux-uclibc, but it should be the same on most architectures).
this is due to the simplification of the uclibc patch ... simplified a little too much :)
2006-02-10 05:23:32 +00:00
David Anders
cc58ac77fe
fix target arch check per case 0000688
2006-02-09 19:13:57 +00:00
Bernhard Reutner-Fischer
602b0c8ad3
- correct path
2006-02-07 08:36:17 +00:00
Mike Frysinger
f6a2b9b691
Thomas Chou: update nios2 patch
2006-02-07 05:00:57 +00:00
Mike Frysinger
2602a031ce
sync with upstream cvs
2006-02-06 05:05:14 +00:00
Bernhard Reutner-Fischer
8a5ad03f14
- update to apply to current mainline; drop special-case for libmudflap in
...
toplevel configure as '*-*-linux*' already matches ..-linux-uclibc
2006-01-28 18:41:31 +00:00
Bernhard Reutner-Fischer
617398b899
- don't flag .configured if something went wrong
2006-01-28 17:21:36 +00:00
David Anders
97508f1574
fix improper symlink for asm dir when using x86 archs
2006-01-24 20:20:03 +00:00
David Anders
dd7cf23085
copy forward the arm-softfloat patch from 3.4.3 to 3.4.4 and 3.4.5
2006-01-23 16:10:26 +00:00
David Anders
e212fea80f
change test for arm variant from BR2_ARCH to UCLIBC_TARGET_ARCH
2006-01-19 16:35:20 +00:00
David Anders
64c3f9b0e8
added arm variant selection
2006-01-19 13:29:23 +00:00
Mike Frysinger
59af097dd9
Thomas Chou: allow people to build nios2 with gcc 3.4.4/3.4.5
2006-01-19 09:45:35 +00:00
Peter S. Mazinger
b607547205
Update gcc paths
2006-01-18 17:14:50 +00:00
Mike Frysinger
679fd2f932
patch by David Anders to add arm variants
2006-01-18 12:31:57 +00:00
Mike Frysinger
5afefc9d60
fix endian sed as pointed out by David Anders
2006-01-18 12:04:50 +00:00
Mike Frysinger
774f872234
much simpler version by Thomas Chou
2006-01-15 04:12:27 +00:00
Mike Frysinger
d7b6a49037
Thomas Chou says in bug 618: fix relocation error on nios2
2006-01-15 02:53:23 +00:00
Mike Frysinger
48dad9737a
Thomas Chou says in bug 618: fix gcc to use crt1.o instead of crt0.o
2006-01-15 02:50:49 +00:00
Mike Frysinger
9896430b13
script to generate tarballs
2006-01-13 08:01:50 +00:00
Mike Frysinger
604ce1587b
sync with upstream
2006-01-13 08:01:33 +00:00
Mike Frysinger
57cb39f5f1
ignore .svn
2006-01-11 01:26:54 +00:00
Mike Frysinger
04735b266d
initial attempt at adding elf2flt support based upon marcs work in Bug 273
2006-01-10 05:56:59 +00:00
Mike Frysinger
5ebb4e6ba5
Thomas Chou says in bug 618: clean up nios2 headers and add support for 2.6.11
2006-01-10 02:16:11 +00:00
Mike Frysinger
e420a8870a
incorporate patches from marc in bug #273 to add support for nios2
2006-01-04 04:52:34 +00:00
Bernhard Reutner-Fischer
de3f04efe5
- no need to disable libmudflap for gcc-4.2
...
- use the HOSTCC for the intermediate bootstrap compilers
2005-12-21 15:27:33 +00:00
Mike Frysinger
536e573546
binutils 2.16.91.0.5 has been released
2005-12-20 23:53:35 +00:00
"Steven J. Hill"
b9a4086fb7
Add patch back in.
2005-12-08 06:21:33 +00:00
Mike Frysinger
ef1db6bac2
improve selection of options based upon buildroot config
2005-12-07 23:14:34 +00:00
Mike Frysinger
5105581c02
add more threading options
2005-12-07 23:14:19 +00:00
Bernhard Reutner-Fischer
92834c5674
- import gcc-4.2.0
...
libmudflap is disabled for now.
copied from 4.1.0 with slight adjustments
2005-12-06 22:12:15 +00:00
Bernhard Reutner-Fischer
b2dcdf3218
- fix esthetical typo in comment of .ctors
...
should be sent upstream, too.
2005-12-06 13:14:44 +00:00
Mike Frysinger
75155b51fd
import gcc-3.4.5
2005-12-06 04:56:55 +00:00
Mike Frysinger
a5b02132fb
no point in patching config.sub when we just overwrite it with files from the gnuconfig package
2005-12-03 00:12:59 +00:00
Mike Frysinger
2ed0efef42
import gdb-6.4
2005-12-02 22:31:12 +00:00
Bernhard Reutner-Fischer
d3a7ce970e
- fixed in 4.0.3 and 4.1.0
2005-12-02 15:08:33 +00:00
Bernhard Reutner-Fischer
290864344a
- fix uclibc-config patch for 2.16.91.0.4
2005-12-02 14:03:23 +00:00
Paul Mundt
30c484fdb1
binutils needs a CONFIG_UPDATE too, noted by Mike Frysinger.
2005-11-21 19:51:12 +00:00
Mike Frysinger
3fb23b0fbd
default to linuxthreads.old Bug 552
2005-11-20 23:59:45 +00:00
"Steven J. Hill"
4876954feb
Die you little bits.
2005-11-14 21:35:38 +00:00
Mike Frysinger
7c22076e40
2.16.91.0.4 version bump
2005-11-13 21:40:30 +00:00
Mike Frysinger
658d5e8d8f
simplify uclibc patch so bitrot cant hurt us
2005-11-12 01:15:04 +00:00
Mike Frysinger
abcdf35a86
use the shared gnuconfig package to update config.sub files rather than patching them
2005-11-11 05:28:08 +00:00
Mike Frysinger
3c9bf1fc1f
simplify the uclibc support greatly to avoid bitrot and add support for more targets (hppa/ia64/sparc/s390/etc...)
2005-11-11 04:33:18 +00:00
Mike Frysinger
06b151e5c9
fix ifndef check for UCLIBC_CONFIG_FILE as reported by wskish in Bug 499
2005-10-22 09:05:18 +00:00
Mike Frysinger
272e7fda19
control pthread support since some arches like x86_64 dont yet support it in uClibc
2005-10-01 00:36:38 +00:00
Mike Frysinger
b7417346cb
gcc 4.0.2 ver bump
2005-10-01 00:32:09 +00:00
Eric Andersen
c590916328
Allow multiple patch file patterns.
2005-09-30 21:01:44 +00:00
Peter S. Mazinger
6be95dc1b9
Correct usage of {RUNTIME_,DEVEL_,}PREFIX in STAGING_DIR thanks to Stephen Warren and vapier
2005-09-30 19:28:56 +00:00
Peter S. Mazinger
ed3538ab78
Add disabled COMPAT_ATEXIT option to the config files
2005-09-26 18:09:29 +00:00
"Steven J. Hill"
70045a12ed
Get rid of hack.
2005-09-25 06:10:49 +00:00
"Steven J. Hill"
4891f7e79d
Fix renaming of UCLIBC_HAS_THREADS_NATIVE option for buildroot.
2005-09-24 19:58:18 +00:00
Mike Frysinger
acd3fd2c2f
sync alpha/x86_64/sh updates with previous 4.0.x patches
2005-09-22 06:06:25 +00:00