Gentoo Archives: gentoo-commits

From: "Anthony G. Basile" <blueness@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/hardened-dev:uclibc commit in: uclibc-configs/
Date: Mon, 02 Jul 2012 16:27:12
Message-Id: 1341246406.69856e5307028ed0b0e2956066a9ea0cdc5bbb2a.blueness@gentoo
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