summaryrefslogtreecommitdiff
path: root/kconfig/toolchain.kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'kconfig/toolchain.kconfig')
-rw-r--r--kconfig/toolchain.kconfig18
1 files changed, 18 insertions, 0 deletions
diff --git a/kconfig/toolchain.kconfig b/kconfig/toolchain.kconfig
index 14b5e68..343d1c7 100644
--- a/kconfig/toolchain.kconfig
+++ b/kconfig/toolchain.kconfig
@@ -109,6 +109,7 @@ choice
EGLIBC is suitable for source and binary compatibility with
glibc, but care is also taken to satisfy embedded systems
constraints.
+
see http://www.eglibc.org for more information about eglibc.
config EMBTK_CLIB_GLIBC
@@ -117,6 +118,19 @@ choice
GNU GLIBC is the well known general purpose c library found on
most general purpose GNU Linux distribution.
+ See http://www.gnu.org/software/libc for more information about
+ glibc.
+
+ config EMBTK_CLIB_MUSL
+ bool "musl"
+ depends on EMBTK_TARGET_ARCH_32BITS
+ help
+ musl is a new general-purpose implementation of the C library.
+ It is lightweight, fast, simple, free, and aims to be correct
+ in the sense of standards-conformance and safety.
+
+ see http://www.musl-libc.org for more information about musl.
+
config EMBTK_CLIB_UCLIBC
bool "uClibc"
help
@@ -137,6 +151,10 @@ if EMBTK_CLIB_GLIBC
source "kconfig/glibc.kconfig"
endif
+if EMBTK_CLIB_MUSL
+source "kconfig/musl.kconfig"
+endif
+
if EMBTK_CLIB_UCLIBC
source "kconfig/uclibc-kconfigs/embtk-uclibc.kconfig"
endif