diff options
Diffstat (limited to 'config/libc')
-rw-r--r-- | config/libc/bionic.in | 187 | ||||
-rw-r--r-- | config/libc/mingw.in | 8 | ||||
-rw-r--r-- | config/libc/newlib.in | 4 | ||||
-rw-r--r-- | config/libc/uClibc.in | 12 |
4 files changed, 208 insertions, 3 deletions
diff --git a/config/libc/bionic.in b/config/libc/bionic.in new file mode 100644 index 0000000..9e04130 --- /dev/null +++ b/config/libc/bionic.in @@ -0,0 +1,187 @@ +# bionic options + +## depends on ! WINDOWS && ! BARE_METAL +## depends on ARCH_arm || ARCH_mips || ARCH_x86 +## depends on EXPERIMENTAL +## depends on CC_GCC_6_or_later +## +## select LIBC_SUPPORT_THREADS_POSIX +## +## help Bionic is the Android C library. It is prebuilt, extracted from the Android NDK. +## help This platform has no TLS (Thread Local Storage) support so that option must be +## help disabled in the Compiler options. + +config THREADS + default "posix" + +config LIBC_BIONIC_CUSTOM + bool + prompt "Custom bionic" + help + The chosen bionic-libc version shall be not downloaded. Instead use + a custom location to get the source. + +if LIBC_BIONIC_CUSTOM + +config LIBC_BIONIC_CUSTOM_LOCATION + string + prompt "Full path to custom bionic source" + help + Enter the path to the directory or tarball of your source for bionic. + + If the path is a zip archive, it should extract to: <name>-<version>/ + where the name is android-ndk, and the version is set + below in the custom version string. + +config LIBC_BIONIC_CUSTOM_VERSION + string + prompt "Custom BIONIC version" + help + Enter the version number for your custom bionic. + +config LIBC_VERSION + string + default LIBC_BIONIC_CUSTOM_VERSION + +endif # LIBC_BIONIC_CUSTOM + +if ! LIBC_BIONIC_CUSTOM + +choice + bool + prompt "bionic version" +# Don't remove next line +# CT_INSERT_VERSION_BELOW + +config LIBC_BIONIC_V_15beta1 + bool + prompt "15beta1" + +config LIBC_BIONIC_V_14b + bool + prompt "14b" + +config LIBC_BIONIC_V_13b + bool + prompt "13b (OBSOLETE)" + depends on OBSOLETE + +config LIBC_BIONIC_V_12b + bool + prompt "12b (OBSOLETE)" + depends on OBSOLETE + +config LIBC_BIONIC_V_11c + bool + prompt "11c (OBSOLETE)" + depends on OBSOLETE + +config LIBC_BIONIC_V_10e + bool + prompt "10e (OBSOLETE)" + depends on OBSOLETE + +endchoice + +config LIBC_VERSION + string +# Don't remove next line +# CT_INSERT_VERSION_STRING_BELOW + default "r15-beta1" if LIBC_BIONIC_V_15beta1 + default "r14b" if LIBC_BIONIC_V_14b + default "r13b" if LIBC_BIONIC_V_13b + default "r12b" if LIBC_BIONIC_V_12b + default "r11c" if LIBC_BIONIC_V_11c + default "r10e" if LIBC_BIONIC_V_10e + +endif # ! LIBC_BIONIC_CUSTOM + +choice + bool + prompt "Android API level" + help + The minimum for 64 bit support is 21. +# Don't remove next line +# CT_INSERT_VERSION_BELOW + +config ANDROID_API_24 + bool + prompt "24" + +config ANDROID_API_23 + bool + prompt "23" + +config ANDROID_API_22 + bool + prompt "22" + +config ANDROID_API_21 + bool + prompt "21" + +config ANDROID_API_19 + bool + prompt "19" + depends on ARCH_32 + +config ANDROID_API_18 + bool + prompt "18" + depends on ARCH_32 + +config ANDROID_API_17 + bool + prompt "17" + depends on ARCH_32 + +config ANDROID_API_16 + bool + prompt "16" + depends on ARCH_32 + +config ANDROID_API_15 + bool + prompt "15" + depends on ARCH_32 + +config ANDROID_API_14 + bool + prompt "14" + depends on ARCH_32 + +config ANDROID_API_13 + bool + prompt "13" + depends on ARCH_32 + +config ANDROID_API_12 + bool + prompt "12" + depends on ARCH_32 + +config ANDROID_API_9 + bool + prompt "9" + depends on ARCH_32 + +endchoice + +config ANDROID_API + string +# Don't remove next line +# CT_INSERT_VERSION_STRING_BELOW + default "24" if ANDROID_API_24 + default "23" if ANDROID_API_23 + default "22" if ANDROID_API_22 + default "21" if ANDROID_API_21 + default "19" if ANDROID_API_19 + default "18" if ANDROID_API_18 + default "17" if ANDROID_API_17 + default "16" if ANDROID_API_16 + default "15" if ANDROID_API_15 + default "14" if ANDROID_API_14 + default "13" if ANDROID_API_13 + default "12" if ANDROID_API_12 + default "9" if ANDROID_API_9 + diff --git a/config/libc/mingw.in b/config/libc/mingw.in index 9b2cb28..0ca1823 100644 --- a/config/libc/mingw.in +++ b/config/libc/mingw.in @@ -19,9 +19,14 @@ choice # Don't remove next line # CT_INSERT_VERSION_BELOW +config WINAPI_V_5_0_2 + bool + prompt "5.0.2" + config WINAPI_V_5_0_1 bool - prompt "5.0.1" + prompt "5.0.1 (OBSOLETE)" + depends on OBSOLETE config WINAPI_V_5_0_0 bool @@ -110,6 +115,7 @@ config WINAPI_VERSION default "devel" if WINAPI_V_DEVEL # Don't remove next line # CT_INSERT_VERSION_STRING_BELOW + default "5.0.2" if WINAPI_V_5_0_2 default "5.0.1" if WINAPI_V_5_0_1 default "5.0.0" if WINAPI_V_5_0_0 default "4.0.6" if WINAPI_V_4_0_6 diff --git a/config/libc/newlib.in b/config/libc/newlib.in index 625b1b8..68e8b62 100644 --- a/config/libc/newlib.in +++ b/config/libc/newlib.in @@ -72,7 +72,7 @@ choice # CT_INSERT_VERSION_BELOW config LIBC_NEWLIB_V_2_5_0 bool - prompt "2.5.0.20170323" + prompt "2.5.0.20170519" select LIBC_NEWLIB_2_5 config LIBC_NEWLIB_V_2_4_0 @@ -187,7 +187,7 @@ config LIBC_VERSION string # Don't remove next line # CT_INSERT_VERSION_STRING_BELOW - default "2.5.0.20170323" if LIBC_NEWLIB_V_2_5_0 + default "2.5.0.20170519" if LIBC_NEWLIB_V_2_5_0 default "2.4.0.20161025" if LIBC_NEWLIB_V_2_4_0 default "2.3.0.20160226" if LIBC_NEWLIB_V_2_3_0 default "linaro-2.2.0-2015.01" if LIBC_NEWLIB_LINARO_V_2_2_0 diff --git a/config/libc/uClibc.in b/config/libc/uClibc.in index 9d5e8fd..fcc179b 100644 --- a/config/libc/uClibc.in +++ b/config/libc/uClibc.in @@ -82,6 +82,16 @@ choice # Don't remove next line # CT_INSERT_VERSION_BELOW +config LIBC_UCLIBC_NG_V_1_0_24 + bool + prompt "1.0.24" + select LIBC_UCLIBC_NG_1_0_15_or_later + +config LIBC_UCLIBC_NG_V_1_0_23 + bool + prompt "1.0.23" + select LIBC_UCLIBC_NG_1_0_15_or_later + config LIBC_UCLIBC_NG_V_1_0_22 bool prompt "1.0.22" @@ -111,6 +121,8 @@ config LIBC_VERSION string # Don't remove next line # CT_INSERT_VERSION_STRING_BELOW + default "1.0.24" if LIBC_UCLIBC_NG_V_1_0_24 + default "1.0.23" if LIBC_UCLIBC_NG_V_1_0_23 default "1.0.22" if LIBC_UCLIBC_NG_V_1_0_22 default "1.0.21" if LIBC_UCLIBC_NG_V_1_0_21 default "1.0.20" if LIBC_UCLIBC_NG_V_1_0_20 |