summaryrefslogtreecommitdiff
path: root/kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'kconfig')
-rw-r--r--kconfig/musl.kconfig6
-rw-r--r--kconfig/toolchain.kconfig18
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