summaryrefslogtreecommitdiff
path: root/target/config
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2014-08-01 15:43:10 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2014-08-01 15:44:41 +0200
commit17417c2b44cf5f23676e142ab435b5523b8dddfa (patch)
tree3facf0354aa6f785d910caf1fbbc5e5a31f7b466 /target/config
parentf7c0014d2f7d30a708153d51e85278e39adbc8a0 (diff)
allow to use git version for C library.
Diffstat (limited to 'target/config')
-rw-r--r--target/config/Config.in.libc.choice50
-rw-r--r--target/config/Config.in.libc.default11
2 files changed, 61 insertions, 0 deletions
diff --git a/target/config/Config.in.libc.choice b/target/config/Config.in.libc.choice
index e95e48e96..732593ce3 100644
--- a/target/config/Config.in.libc.choice
+++ b/target/config/Config.in.libc.choice
@@ -59,3 +59,53 @@ config ADK_TARGET_LIB_UCLIBC
http://uclibc.org
endchoice
+
+choice
+prompt "Target C library version"
+depends on !ADK_CHOOSE_TARGET_SYSTEM && !ADK_CHOOSE_TARGET_ARCH
+
+config ADK_TARGET_LIB_UCLIBC_NG_1_0_0
+ prompt "1.0.0beta5"
+ boolean
+ depends on ADK_TARGET_LIB_UCLIBC_NG
+
+config ADK_TARGET_LIB_UCLIBC_NG_GIT
+ prompt "git"
+ boolean
+ select ADK_DISABLE_CHECKSUM
+ depends on ADK_TARGET_LIB_UCLIBC_NG
+
+config ADK_TARGET_LIB_GLIBC_2_19
+ prompt "2.19"
+ boolean
+ depends on ADK_TARGET_LIB_GLIBC
+
+config ADK_TARGET_LIB_GLIBC_GIT
+ prompt "git"
+ boolean
+ select ADK_DISABLE_CHECKSUM
+ depends on ADK_TARGET_LIB_GLIBC
+
+config ADK_TARGET_LIB_UCLIBC_0_9_33_2
+ prompt "0.9.33.2"
+ boolean
+ depends on ADK_TARGET_LIB_UCLIBC
+
+config ADK_TARGET_LIB_UCLIBC_GIT
+ prompt "git"
+ boolean
+ select ADK_DISABLE_CHECKSUM
+ depends on ADK_TARGET_LIB_UCLIBC
+
+config ADK_TARGET_LIB_MUSL_1_0_3
+ prompt "1.0.3"
+ boolean
+ depends on ADK_TARGET_LIB_MUSL
+
+config ADK_TARGET_LIB_MUSL_GIT
+ prompt "git"
+ boolean
+ select ADK_DISABLE_CHECKSUM
+ depends on ADK_TARGET_LIB_MUSL
+
+endchoice
diff --git a/target/config/Config.in.libc.default b/target/config/Config.in.libc.default
index 6d094cf05..a7d07b937 100644
--- a/target/config/Config.in.libc.default
+++ b/target/config/Config.in.libc.default
@@ -20,6 +20,17 @@ config ADK_TARGET_LIBC
default "glibc" if ADK_glibc
default "musl" if ADK_musl
+config ADK_LIBC_VERSION
+ string
+ default "1.0.0beta5" if ADK_TARGET_LIB_UCLIBC_NG_1_0_0
+ default "1.0.3" if ADK_TARGET_LIB_MUSL_1_0_3
+ default "0.9.33.2" if ADK_TARGET_LIB_UCLIBC_0_9_33_2
+ default "2.19" if ADK_TARGET_LIB_GLIBC_2_19
+ default "git" if ADK_TARGET_LIB_UCLIBC_NG_GIT || \
+ ADK_TARGET_LIB_UCLIBC_GIT || \
+ ADK_TARGET_LIB_MUSL_GIT || \
+ ADK_TARGET_LIB_GLIBC_GIT
+
config ADK_TARGET_WITH_NPTL
boolean
default n if ADK_TARGET_LIB_UCLIBC_NG && ADK_LINUX_M68K