tn3399_openwrt/toolchain/glibc
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
..
headers toolchain: skip gcc/minimal for musl 2016-07-07 15:13:40 +02:00
include toolchain: The glorious return of glibc, ver 2.21 2015-03-12 19:50:57 +00:00
patches/2.24 glibc: switch to 2.24 by default and remove old versions, fixes security issues 2016-08-30 12:12:34 +02:00
common.mk glibc: switch to 2.24 by default and remove old versions, fixes security issues 2016-08-30 12:12:34 +02:00
Config.in toolchain: Rework external toolchain libc selection 2016-09-28 08:39:01 +02:00
Config.version glibc: switch to 2.24 by default and remove old versions, fixes security issues 2016-08-30 12:12:34 +02:00
Makefile glibc: re-enable parallel builds 2016-08-30 12:12:34 +02:00