1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
7 config ADK_TARGET_LIB_UCLIBC_NG
8 bool "uClibc-ng embedded C library"
10 !ADK_TARGET_ARCH_AARCH64 && \
11 !ADK_TARGET_ARCH_ALPHA && \
12 !ADK_TARGET_ARCH_HPPA && \
13 !ADK_TARGET_ARCH_NIOS2 && \
14 !ADK_TARGET_ARCH_SPARC64 && \
15 !ADK_TARGET_ARCH_PPC64 && \
20 config ADK_TARGET_LIB_MUSL
22 depends on !ADK_TARGET_UCLINUX
24 ADK_TARGET_ARCH_AARCH64 || \
25 ADK_TARGET_ARCH_ARM || \
26 ADK_TARGET_ARCH_MICROBLAZE || \
27 ADK_TARGET_ARCH_MIPS || \
28 ADK_TARGET_ARCH_PPC || \
29 ADK_TARGET_ARCH_SH || \
30 ADK_TARGET_ARCH_X86 || \
31 ADK_TARGET_ARCH_X86_64
35 config ADK_TARGET_LIB_GLIBC
37 depends on !ADK_TARGET_ARCH_ARC
38 depends on !ADK_TARGET_ARCH_AVR32
39 depends on !ADK_TARGET_ARCH_BFIN
40 depends on !ADK_TARGET_ARCH_CRIS
41 depends on !ADK_TARGET_ARCH_H8300
42 depends on !ADK_TARGET_ARCH_XTENSA
43 depends on !ADK_TARGET_UCLINUX
44 depends on !ADK_TARGET_WITHOUT_MMU
46 http://www.gnu.org/libc
48 config ADK_TARGET_LIB_UCLIBC
49 bool "uClibc embedded C library"
52 !ADK_TARGET_ARCH_AARCH64 && \
53 !ADK_TARGET_ARCH_ALPHA && \
54 !ADK_TARGET_ARCH_CRIS && \
55 !ADK_TARGET_ARCH_HPPA && \
56 !ADK_TARGET_ARCH_MICROBLAZE && \
57 !ADK_TARGET_ARCH_NIOS2 && \
58 !ADK_TARGET_ARCH_SPARC64 && \
59 !ADK_TARGET_ARCH_PPC64 && \
67 prompt "C library version"
69 config ADK_TARGET_LIB_UCLIBC_NG_1_0_3
71 depends on ADK_TARGET_LIB_UCLIBC_NG
73 config ADK_TARGET_LIB_UCLIBC_NG_GIT
75 depends on ADK_TARGET_LIB_UCLIBC_NG
77 config ADK_TARGET_LIB_GLIBC_2_21
79 depends on ADK_TARGET_LIB_GLIBC && !ADK_TARGET_ARCH_X86_64
81 config ADK_TARGET_LIB_GLIBC_2_20
83 depends on ADK_TARGET_LIB_GLIBC && !ADK_TARGET_ARCH_X86_64
85 config ADK_TARGET_LIB_GLIBC_2_19
87 depends on ADK_TARGET_LIB_GLIBC
89 config ADK_TARGET_LIB_GLIBC_GIT
91 depends on ADK_TARGET_LIB_GLIBC
93 config ADK_TARGET_LIB_UCLIBC_GIT
95 depends on ADK_TARGET_LIB_UCLIBC
97 config ADK_TARGET_LIB_UCLIBC_0_9_33_2
99 depends on ADK_TARGET_LIB_UCLIBC
101 config ADK_TARGET_LIB_MUSL_1_1_10
103 depends on ADK_TARGET_LIB_MUSL
105 config ADK_TARGET_LIB_MUSL_GIT
107 depends on ADK_TARGET_LIB_MUSL
113 depends on (ADK_TARGET_LIB_UCLIBC || ADK_TARGET_LIB_UCLIBC_NG) \
114 && !ADK_TARGET_WITHOUT_THREADS
116 config ADK_TARGET_LIB_WITH_THREADS
117 bool "enable threads"
119 config ADK_TARGET_LIB_WITHOUT_THREADS
120 bool "disable threads"