openwrtv3/toolchain
Florian Fainelli c8e68150bf toolchain: Rework external toolchain libc selection
Make it a choice menu which offers the 3 C libraries we know about: glibc,
uClibc and musl. While at it, make it possible for the external toolchain libc
to select USE_GLIBC, USE_UCLIBC or USE_MUSL which is used by several packages
to conditionally include specific CFLAGS (e.g: iproute2).

Because USE_GLIBC et al. can now be selected by external toolchains, we need to
restrict the per-libc menus to check on !EXTERNAL_TOOLCHAIN.

While at it, make musl the default C library for external toolchain to match
the internal toolchain.

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-09-28 08:39:01 +02:00
..
binutils toolchain/binutils: add 2.26.1 2016-07-15 14:17:20 +02:00
fortify-headers fortify-headers: update to 0.8 2016-09-27 17:50:22 +02:00
gcc toolchain/gcc: bump GCC 6.1.0 to 6.2.0 2016-09-04 13:36:09 +02:00
gdb toolchain/gdb: update to version 7.11.1 2016-07-15 14:17:30 +02:00
glibc toolchain: Rework external toolchain libc selection 2016-09-28 08:39:01 +02:00
insight build: remove check to nonexistant CONFIG_ENABLE_LOCALE variable and move DISABLE_NLS to package-defaults.mk 2014-03-21 15:54:07 +00:00
kernel-headers Remove existing old link before creating a new one 2016-07-25 10:39:27 +02:00
musl musl: remove sh3 workaround 2016-07-13 23:04:21 +02:00
uClibc toolchain: Rework external toolchain libc selection 2016-09-28 08:39:01 +02:00
wrapper buildroot: allow specifying libc personality for external toolchains 2013-02-20 15:06:10 +00:00
yasm toolchain: include yasm in x86 toolchain 2016-08-19 17:53:50 +02:00
Config.in toolchain: Rework external toolchain libc selection 2016-09-28 08:39:01 +02:00
info.mk uClibc cleanup: - use full version string (0.9.30.1), instead of base (0.9.30) + extra (.1) - remove support for 0.9.28 and snapshots (building from SVN to be added later) 2009-04-24 02:07:24 +00:00
Makefile toolchain: include yasm in x86 toolchain 2016-08-19 17:53:50 +02:00