Simple glibc-based external toolchain support
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Fri, 29 May 2009 16:37:41 +0000 (18:37 +0200)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Mon, 15 Jun 2009 18:48:27 +0000 (20:48 +0200)
commit643aa232f0d5ef7545fb4ed1a4d3f70399702ef0
treeb7c954112ce6c0b862291ab36ae87d2c6f734f30
parent220dca451ef4b2f680ca35caacb29f6a6138068a
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>
toolchain/external-toolchain/Config.in
toolchain/external-toolchain/ext-tool.mk