diff options
author | Florian Fainelli <f.fainelli@gmail.com> | 2016-09-19 12:59:32 -0700 |
---|---|---|
committer | Felix Fietkau <nbd@nbd.name> | 2016-09-28 08:39:01 +0200 |
commit | c8e68150bfe2578ce7b0681465d08c5f01823db4 (patch) | |
tree | f1d3f045a63ea5734939c0527daf9eed50e07d12 /toolchain/uClibc | |
parent | fb586939ccf16717eb74cd0478f53dabefb16b0c (diff) | |
download | mtk-20170518-c8e68150bfe2578ce7b0681465d08c5f01823db4.zip mtk-20170518-c8e68150bfe2578ce7b0681465d08c5f01823db4.tar.gz mtk-20170518-c8e68150bfe2578ce7b0681465d08c5f01823db4.tar.bz2 |
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>
Diffstat (limited to 'toolchain/uClibc')
-rw-r--r-- | toolchain/uClibc/Config.in | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/toolchain/uClibc/Config.in b/toolchain/uClibc/Config.in index 5793bb7..3bcb003 100644 --- a/toolchain/uClibc/Config.in +++ b/toolchain/uClibc/Config.in @@ -2,5 +2,5 @@ config UCLIBC_ENABLE_DEBUG bool "Build with debug information" - depends on TOOLCHAINOPTS && USE_UCLIBC + depends on TOOLCHAINOPTS && USE_UCLIBC && !EXTERNAL_TOOLCHAIN default n |