1 |
commit: 69856e5307028ed0b0e2956066a9ea0cdc5bbb2a |
2 |
Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Jul 2 16:26:46 2012 +0000 |
4 |
Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Jul 2 16:26:46 2012 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/hardened-dev.git;a=commit;h=69856e53 |
7 |
|
8 |
uclibc-configs: add config for arm |
9 |
|
10 |
--- |
11 |
uclibc-configs/uclibc-arm.0.9.33.2.config | 257 +++++++++++++++++++++++++++++ |
12 |
1 files changed, 257 insertions(+), 0 deletions(-) |
13 |
|
14 |
diff --git a/uclibc-configs/uclibc-arm.0.9.33.2.config b/uclibc-configs/uclibc-arm.0.9.33.2.config |
15 |
new file mode 100644 |
16 |
index 0000000..bbab283 |
17 |
--- /dev/null |
18 |
+++ b/uclibc-configs/uclibc-arm.0.9.33.2.config |
19 |
@@ -0,0 +1,257 @@ |
20 |
+# |
21 |
+# Automatically generated make config: don't edit |
22 |
+# Version: 0.9.33.2 |
23 |
+# Sun Jul 1 12:53:57 2012 |
24 |
+# |
25 |
+# TARGET_alpha is not set |
26 |
+TARGET_arm=y |
27 |
+# TARGET_avr32 is not set |
28 |
+# TARGET_bfin is not set |
29 |
+# TARGET_c6x is not set |
30 |
+# TARGET_cris is not set |
31 |
+# TARGET_e1 is not set |
32 |
+# TARGET_frv is not set |
33 |
+# TARGET_h8300 is not set |
34 |
+# TARGET_hppa is not set |
35 |
+# TARGET_i386 is not set |
36 |
+# TARGET_i960 is not set |
37 |
+# TARGET_ia64 is not set |
38 |
+# TARGET_m68k is not set |
39 |
+# TARGET_microblaze is not set |
40 |
+# TARGET_mips is not set |
41 |
+# TARGET_nios is not set |
42 |
+# TARGET_nios2 is not set |
43 |
+# TARGET_powerpc is not set |
44 |
+# TARGET_sh is not set |
45 |
+# TARGET_sh64 is not set |
46 |
+# TARGET_sparc is not set |
47 |
+# TARGET_v850 is not set |
48 |
+# TARGET_vax is not set |
49 |
+# TARGET_x86_64 is not set |
50 |
+# TARGET_xtensa is not set |
51 |
+ |
52 |
+# |
53 |
+# Target Architecture Features and Options |
54 |
+# |
55 |
+TARGET_ARCH="arm" |
56 |
+FORCE_OPTIONS_FOR_ARCH=y |
57 |
+CONFIG_ARM_EABI=y |
58 |
+# COMPILE_IN_THUMB_MODE is not set |
59 |
+# USE_BX is not set |
60 |
+# CONFIG_CLASSIC is not set |
61 |
+# CONFIG_E500 is not set |
62 |
+TARGET_SUBARCH="" |
63 |
+ |
64 |
+# |
65 |
+# Using ELF file format |
66 |
+# |
67 |
+ARCH_ANY_ENDIAN=y |
68 |
+ARCH_LITTLE_ENDIAN=y |
69 |
+# ARCH_WANTS_BIG_ENDIAN is not set |
70 |
+ARCH_WANTS_LITTLE_ENDIAN=y |
71 |
+ARCH_HAS_MMU=y |
72 |
+ARCH_USE_MMU=y |
73 |
+UCLIBC_HAS_FLOATS=y |
74 |
+UCLIBC_HAS_FPU=y |
75 |
+DO_C99_MATH=y |
76 |
+DO_XSI_MATH=y |
77 |
+UCLIBC_HAS_FENV=y |
78 |
+KERNEL_HEADERS="/usr/include" |
79 |
+HAVE_DOT_CONFIG=y |
80 |
+ |
81 |
+# |
82 |
+# General Library Settings |
83 |
+# |
84 |
+DOPIC=y |
85 |
+HAVE_SHARED=y |
86 |
+FORCE_SHAREABLE_TEXT_SEGMENTS=y |
87 |
+LDSO_LDD_SUPPORT=y |
88 |
+LDSO_CACHE_SUPPORT=y |
89 |
+LDSO_PRELOAD_ENV_SUPPORT=y |
90 |
+LDSO_PRELOAD_FILE_SUPPORT=y |
91 |
+LDSO_BASE_FILENAME="ld.so" |
92 |
+# LDSO_STANDALONE_SUPPORT is not set |
93 |
+# LDSO_PRELINK_SUPPORT is not set |
94 |
+UCLIBC_STATIC_LDCONFIG=y |
95 |
+LDSO_RUNPATH=y |
96 |
+LDSO_SEARCH_INTERP_PATH=y |
97 |
+LDSO_LD_LIBRARY_PATH=y |
98 |
+# LDSO_NO_CLEANUP is not set |
99 |
+UCLIBC_CTOR_DTOR=y |
100 |
+# LDSO_GNU_HASH_SUPPORT is not set |
101 |
+# HAS_NO_THREADS is not set |
102 |
+# LINUXTHREADS_OLD is not set |
103 |
+# LINUXTHREADS_NEW is not set |
104 |
+UCLIBC_HAS_THREADS_NATIVE=y |
105 |
+UCLIBC_HAS_THREADS=y |
106 |
+UCLIBC_HAS_TLS=y |
107 |
+PTHREADS_DEBUG_SUPPORT=y |
108 |
+UCLIBC_HAS_SYSLOG=y |
109 |
+UCLIBC_HAS_LFS=y |
110 |
+# MALLOC is not set |
111 |
+# MALLOC_SIMPLE is not set |
112 |
+MALLOC_STANDARD=y |
113 |
+MALLOC_GLIBC_COMPAT=y |
114 |
+UCLIBC_DYNAMIC_ATEXIT=y |
115 |
+COMPAT_ATEXIT=y |
116 |
+UCLIBC_SUSV3_LEGACY=y |
117 |
+UCLIBC_SUSV3_LEGACY_MACROS=y |
118 |
+UCLIBC_SUSV4_LEGACY=y |
119 |
+# UCLIBC_STRICT_HEADERS is not set |
120 |
+UCLIBC_HAS_STUBS=y |
121 |
+UCLIBC_HAS_SHADOW=y |
122 |
+UCLIBC_HAS_PROGRAM_INVOCATION_NAME=y |
123 |
+UCLIBC_HAS___PROGNAME=y |
124 |
+UCLIBC_HAS_PTY=y |
125 |
+ASSUME_DEVPTS=y |
126 |
+UNIX98PTY_ONLY=y |
127 |
+UCLIBC_HAS_GETPT=y |
128 |
+UCLIBC_HAS_LIBUTIL=y |
129 |
+UCLIBC_HAS_TM_EXTENSIONS=y |
130 |
+UCLIBC_HAS_TZ_CACHING=y |
131 |
+UCLIBC_HAS_TZ_FILE=y |
132 |
+UCLIBC_HAS_TZ_FILE_READ_MANY=y |
133 |
+UCLIBC_TZ_FILE_PATH="/etc/TZ" |
134 |
+UCLIBC_FALLBACK_TO_ETC_LOCALTIME=y |
135 |
+ |
136 |
+# |
137 |
+# Advanced Library Settings |
138 |
+# |
139 |
+UCLIBC_PWD_BUFFER_SIZE=256 |
140 |
+UCLIBC_GRP_BUFFER_SIZE=256 |
141 |
+ |
142 |
+# |
143 |
+# Support various families of functions |
144 |
+# |
145 |
+UCLIBC_LINUX_MODULE_26=y |
146 |
+UCLIBC_LINUX_MODULE_24=y |
147 |
+UCLIBC_LINUX_SPECIFIC=y |
148 |
+UCLIBC_HAS_GNU_ERROR=y |
149 |
+UCLIBC_BSD_SPECIFIC=y |
150 |
+UCLIBC_HAS_BSD_ERR=y |
151 |
+# UCLIBC_HAS_OBSOLETE_BSD_SIGNAL is not set |
152 |
+# UCLIBC_HAS_OBSOLETE_SYSV_SIGNAL is not set |
153 |
+# UCLIBC_NTP_LEGACY is not set |
154 |
+# UCLIBC_SV4_DEPRECATED is not set |
155 |
+UCLIBC_HAS_REALTIME=y |
156 |
+UCLIBC_HAS_ADVANCED_REALTIME=y |
157 |
+UCLIBC_HAS_EPOLL=y |
158 |
+UCLIBC_HAS_XATTR=y |
159 |
+# UCLIBC_HAS_PROFILING is not set |
160 |
+UCLIBC_HAS_CRYPT_IMPL=y |
161 |
+UCLIBC_HAS_SHA256_CRYPT_IMPL=y |
162 |
+UCLIBC_HAS_SHA512_CRYPT_IMPL=y |
163 |
+UCLIBC_HAS_CRYPT=y |
164 |
+UCLIBC_HAS_NETWORK_SUPPORT=y |
165 |
+UCLIBC_HAS_SOCKET=y |
166 |
+UCLIBC_HAS_IPV4=y |
167 |
+UCLIBC_HAS_IPV6=y |
168 |
+UCLIBC_HAS_RPC=y |
169 |
+UCLIBC_HAS_FULL_RPC=y |
170 |
+UCLIBC_HAS_REENTRANT_RPC=y |
171 |
+UCLIBC_USE_NETLINK=y |
172 |
+UCLIBC_SUPPORT_AI_ADDRCONFIG=y |
173 |
+UCLIBC_HAS_BSD_RES_CLOSE=y |
174 |
+UCLIBC_HAS_COMPAT_RES_STATE=y |
175 |
+UCLIBC_HAS_EXTRA_COMPAT_RES_STATE=y |
176 |
+UCLIBC_HAS_RESOLVER_SUPPORT=y |
177 |
+UCLIBC_HAS_LIBRESOLV_STUB=y |
178 |
+UCLIBC_HAS_LIBNSL_STUB=y |
179 |
+ |
180 |
+# |
181 |
+# String and Stdio Support |
182 |
+# |
183 |
+UCLIBC_HAS_STRING_GENERIC_OPT=y |
184 |
+UCLIBC_HAS_STRING_ARCH_OPT=y |
185 |
+UCLIBC_HAS_CTYPE_TABLES=y |
186 |
+UCLIBC_HAS_CTYPE_SIGNED=y |
187 |
+# UCLIBC_HAS_CTYPE_UNSAFE is not set |
188 |
+UCLIBC_HAS_CTYPE_CHECKED=y |
189 |
+# UCLIBC_HAS_CTYPE_ENFORCED is not set |
190 |
+UCLIBC_HAS_WCHAR=y |
191 |
+# UCLIBC_HAS_LOCALE is not set |
192 |
+UCLIBC_HAS_HEXADECIMAL_FLOATS=y |
193 |
+UCLIBC_HAS_GLIBC_CUSTOM_PRINTF=y |
194 |
+UCLIBC_PRINTF_SCANF_POSITIONAL_ARGS=9 |
195 |
+UCLIBC_HAS_SCANF_GLIBC_A_FLAG=y |
196 |
+# UCLIBC_HAS_STDIO_BUFSIZ_NONE is not set |
197 |
+# UCLIBC_HAS_STDIO_BUFSIZ_256 is not set |
198 |
+# UCLIBC_HAS_STDIO_BUFSIZ_512 is not set |
199 |
+# UCLIBC_HAS_STDIO_BUFSIZ_1024 is not set |
200 |
+# UCLIBC_HAS_STDIO_BUFSIZ_2048 is not set |
201 |
+UCLIBC_HAS_STDIO_BUFSIZ_4096=y |
202 |
+# UCLIBC_HAS_STDIO_BUFSIZ_8192 is not set |
203 |
+UCLIBC_HAS_STDIO_BUILTIN_BUFFER_NONE=y |
204 |
+# UCLIBC_HAS_STDIO_BUILTIN_BUFFER_4 is not set |
205 |
+# UCLIBC_HAS_STDIO_BUILTIN_BUFFER_8 is not set |
206 |
+# UCLIBC_HAS_STDIO_SHUTDOWN_ON_ABORT is not set |
207 |
+UCLIBC_HAS_STDIO_GETC_MACRO=y |
208 |
+UCLIBC_HAS_STDIO_PUTC_MACRO=y |
209 |
+UCLIBC_HAS_STDIO_AUTO_RW_TRANSITION=y |
210 |
+UCLIBC_HAS_FOPEN_LARGEFILE_MODE=y |
211 |
+UCLIBC_HAS_FOPEN_EXCLUSIVE_MODE=y |
212 |
+UCLIBC_HAS_FOPEN_CLOSEEXEC_MODE=y |
213 |
+UCLIBC_HAS_GLIBC_CUSTOM_STREAMS=y |
214 |
+UCLIBC_HAS_PRINTF_M_SPEC=y |
215 |
+UCLIBC_HAS_ERRNO_MESSAGES=y |
216 |
+UCLIBC_HAS_SYS_ERRLIST=y |
217 |
+UCLIBC_HAS_SIGNUM_MESSAGES=y |
218 |
+UCLIBC_HAS_SYS_SIGLIST=y |
219 |
+UCLIBC_HAS_GNU_GETOPT=y |
220 |
+UCLIBC_HAS_STDIO_FUTEXES=y |
221 |
+UCLIBC_HAS_GNU_GETSUBOPT=y |
222 |
+ |
223 |
+# |
224 |
+# Big and Tall |
225 |
+# |
226 |
+UCLIBC_HAS_REGEX=y |
227 |
+UCLIBC_HAS_REGEX_OLD=y |
228 |
+UCLIBC_HAS_FNMATCH=y |
229 |
+UCLIBC_HAS_FNMATCH_OLD=y |
230 |
+UCLIBC_HAS_WORDEXP=y |
231 |
+UCLIBC_HAS_NFTW=y |
232 |
+UCLIBC_HAS_FTW=y |
233 |
+UCLIBC_HAS_FTS=y |
234 |
+UCLIBC_HAS_GLOB=y |
235 |
+UCLIBC_HAS_GNU_GLOB=y |
236 |
+UCLIBC_HAS_UTMPX=y |
237 |
+ |
238 |
+# |
239 |
+# Library Installation Options |
240 |
+# |
241 |
+RUNTIME_PREFIX="/" |
242 |
+DEVEL_PREFIX="/usr" |
243 |
+MULTILIB_DIR="lib" |
244 |
+HARDWIRED_ABSPATH=y |
245 |
+ |
246 |
+# |
247 |
+# Security options |
248 |
+# |
249 |
+UCLIBC_BUILD_PIE=y |
250 |
+UCLIBC_HAS_ARC4RANDOM=y |
251 |
+UCLIBC_HAS_SSP=y |
252 |
+# UCLIBC_HAS_SSP_COMPAT is not set |
253 |
+# SSP_QUICK_CANARY is not set |
254 |
+# PROPOLICE_BLOCK_ABRT is not set |
255 |
+PROPOLICE_BLOCK_SEGV=y |
256 |
+UCLIBC_BUILD_SSP=y |
257 |
+UCLIBC_BUILD_RELRO=y |
258 |
+UCLIBC_BUILD_NOW=y |
259 |
+UCLIBC_BUILD_NOEXECSTACK=y |
260 |
+ |
261 |
+# |
262 |
+# Development/debugging options |
263 |
+# |
264 |
+CROSS_COMPILER_PREFIX="" |
265 |
+UCLIBC_EXTRA_CFLAGS="" |
266 |
+# DODEBUG is not set |
267 |
+DOSTRIP=y |
268 |
+# DOASSERTS is not set |
269 |
+# SUPPORT_LD_DEBUG is not set |
270 |
+# SUPPORT_LD_DEBUG_EARLY is not set |
271 |
+# UCLIBC_MALLOC_DEBUGGING is not set |
272 |
+# UCLIBC_HAS_BACKTRACE is not set |
273 |
+WARNINGS="-Wall" |
274 |
+EXTRA_WARNINGS=y |
275 |
+# DOMULTI is not set |
276 |
+# UCLIBC_MJN3_ONLY is not set |