+ config EXTERNAL_TOOLCHAIN_LIBC_USE_GLIBC
+ bool "glibc"
+ select USE_GLIBC
+
+ config EXTERNAL_TOOLCHAIN_LIBC_USE_UCLIBC
+ bool "uClibc"
+ select USE_UCLIBC
+ depends on !(aarch64 || aarch64_be)
+
+ config EXTERNAL_TOOLCHAIN_LIBC_USE_MUSL
+ bool "musl"
+ select USE_MUSL
+
+ endchoice
+
+ config TOOLCHAIN_LIBC
+ string
+ depends on EXTERNAL_TOOLCHAIN && !NATIVE_TOOLCHAIN
+ default "glibc" if EXTERNAL_TOOLCHAIN_LIBC_USE_GLIBC
+ default "uclibc" if EXTERNAL_TOOLCHAIN_LIBC_USE_UCLIBC
+ default "musl" if EXTERNAL_TOOLCHAIN_LIBC_USE_MUSL
+