forked from unikraft/lib-musl
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Config.uk
206 lines (160 loc) · 2.86 KB
/
Config.uk
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
# hidden
menuconfig LIBMUSL
bool "musl: A C standard library"
default n
select HAVE_LIBC
select LIBKUALLOC
select LIBSYSCALL_SHIM
select LIBVFSCORE
select LIBPOSIX_PROCESS
select LIBMUSL_STAT
select LIBMUSL_DIRENT
select LIBMUSL_TERMIOS
select LIBMUSL_LOCALE
select LIBMUSL_ERRNO
select LIBMUSL_INTERNAL
select LIBMUSL_STRING
select LIBMUSL_CTYPE
select LIBMUSL_STDLIB
select LIBMUSL_ENV
if LIBMUSL
config LIBMUSL_AIO
bool "libaio"
default y
config LIBMUSL_COMPLEX
bool "libcomplex"
default y
config LIBMUSL_CONF
bool "libconf"
default y
config LIBMUSL_CRYPT
bool "libcrypt"
default y
config LIBMUSL_CTYPE
bool "libctype"
default y
config LIBMUSL_DIRENT
bool "libdirent"
default y
config LIBMUSL_ENV
bool "libenv"
default y
config LIBMUSL_ERRNO
bool "liberrno"
default y
config LIBMUSL_EXIT
bool "libexit"
default y
config LIBMUSL_FCNTL
bool "libfcntl"
default y
config LIBMUSL_FENV
bool "libfenv"
default y
config LIBMUSL_INTERNAL
bool "libinternal"
default y
config LIBMUSL_IPC
bool "libipc"
default y
config LIBMUSL_LDSO
bool "libldso"
default y
config LIBMUSL_LEGACY
bool "liblegacy"
default y
config LIBMUSL_LINUX
bool "liblinux"
default y
config LIBMUSL_LOCALE
bool "liblocale"
default y
config LIBMUSL_MALLOC
bool "libmalloc"
default y
config LIBMUSL_MATH
bool "libmath"
default y
select LIBMUSL_FENV
config LIBMUSL_MISC
bool "libmisc"
default y
config LIBMUSL_MMAN
bool "libmman"
default y
config LIBMUSL_MQ
bool "libmq"
default y
config LIBMUSL_MULTIBYTE
bool "libmultibyte"
default y
config LIBMUSL_NETWORK
bool "libnetwork"
default y
config LIBMUSL_PASSWD
bool "libpasswd"
default y
config LIBMUSL_PRNG
bool "libprng"
default y
config LIBMUSL_PROCESS
bool "libprocess"
default y
select LIBMUSL_THREAD
config LIBMUSL_REGEX
bool "libregex"
default y
config LIBMUSL_SCHED
bool "libsched"
default y
config LIBMUSL_SEARCH
bool "libsearch"
default y
config LIBMUSL_SELECT
bool "libselect"
default y
config LIBMUSL_SETJMP
bool "libsetjmp"
default y
config LIBMUSL_SIGNAL
bool "libsignal"
default y
config LIBMUSL_STAT
bool "libstat"
default y
config LIBMUSL_STDIO
bool "libstdio"
default y
select LIBMUSL_FENV
select LIBMUSL_UNISTD
config LIBMUSL_STDLIB
bool "libstdlib"
default y
select LIBMUSL_SIGNAL
select LIBMUSL_MULTIBYTE
config LIBMUSL_STRING
bool "libstring"
default y
config LIBMUSL_TEMP
bool "libtemp"
default y
config LIBMUSL_TERMIOS
bool "libtermios"
default y
config LIBMUSL_THREAD
bool "libthread"
default y
select LIBMUSL_SCHED
select LIBMUSL_MMAN
config LIBMUSL_FORCE_THREAD
bool
default y if LIBUKSCHED
default n
select LIBMUSL_THREAD
config LIBMUSL_TIME
bool "libtime"
default y
config LIBMUSL_UNISTD
bool "libunistd"
default y
endif