summaryrefslogtreecommitdiff
path: root/toolchain
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2013-04-18 12:05:08 +0000
committerFelix Fietkau <nbd@openwrt.org>2013-04-18 12:05:08 +0000
commit97e7fdf6fdb8a91da52f622b499181171262af19 (patch)
tree18643c4aecd41261ac03ee36f619ca48a31339c4 /toolchain
parenteac34742573858afb75d9bc8fbf00fb4d07e0c15 (diff)
downloadmtk-20170518-97e7fdf6fdb8a91da52f622b499181171262af19.zip
mtk-20170518-97e7fdf6fdb8a91da52f622b499181171262af19.tar.gz
mtk-20170518-97e7fdf6fdb8a91da52f622b499181171262af19.tar.bz2
toolchain: get rid of libc implementation symbol overloading
SVN-Revision: 36360
Diffstat (limited to 'toolchain')
-rw-r--r--toolchain/Config.in19
1 files changed, 14 insertions, 5 deletions
diff --git a/toolchain/Config.in b/toolchain/Config.in
index 9413300..05cc350 100644
--- a/toolchain/Config.in
+++ b/toolchain/Config.in
@@ -164,19 +164,22 @@ comment "C Library"
choice
prompt "C Library implementation" if TOOLCHAINOPTS
- default USE_UCLIBC
+ default LIBC_USE_UCLIBC
help
Select the C library implementation.
- config USE_EGLIBC
+ config LIBC_USE_EGLIBC
bool "Use eglibc"
+ select USE_EGLIBC
depends on !avr32
-
- config USE_UCLIBC
+
+ config LIBC_USE_UCLIBC
+ select USE_UCLIBC
bool "Use uClibc"
- config USE_MUSL
+ config LIBC_USE_MUSL
bool "Use musl"
+ select USE_MUSL
depends on !(mips64 || mips64el)
endchoice
@@ -204,10 +207,16 @@ config INSIGHT
help
Enable if you want to build insight-gdb
+config USE_EGLIBC
+ bool
+
config USE_UCLIBC
bool
default y if !TOOLCHAINOPTS && !EXTERNAL_TOOLCHAIN && !NATIVE_TOOLCHAIN
+config USE_MUSL
+ bool
+
config USE_EXTERNAL_LIBC
bool
default y if EXTERNAL_TOOLCHAIN || NATIVE_TOOLCHAIN