diff options
Diffstat (limited to 'kconfig')
-rw-r--r-- | kconfig/musl.kconfig | 6 | ||||
-rw-r--r-- | kconfig/toolchain.kconfig | 18 |
2 files changed, 21 insertions, 3 deletions
diff --git a/kconfig/musl.kconfig b/kconfig/musl.kconfig index 4bae574..0c4488f 100644 --- a/kconfig/musl.kconfig +++ b/kconfig/musl.kconfig @@ -33,8 +33,8 @@ choice help Which musl version to use. - config EMBTK_MUSL_VERSION_0_9_14 - bool "musl-0.9.14" + config EMBTK_MUSL_VERSION_0_9_15 + bool "musl-0.9.15" select EMBTK_MUSL_NEED_PATCH config EMBTK_MUSL_VERSION_GIT bool "Use a branch of musl git repository" @@ -44,7 +44,7 @@ endchoice config EMBTK_MUSL_VERSION_STRING string - default "0.9.14" if EMBTK_MUSL_VERSION_0_9_14 + default "0.9.15" if EMBTK_MUSL_VERSION_0_9_15 default "git" if EMBTK_MUSL_VERSION_GIT config EMBTK_MUSL_REFSPEC 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 |