GUI: Fix Tomato RAF theme for all builds. Compilation typo.
[tomato.git] / release / src-rt-6.x.4708 / toolchains / hndtools-arm-linux-2.6.36-uclibc-4.5.3 / arm-brcm-linux-uclibcgnueabi / sysroot / usr / include / bits / uClibc_config.h
blobf6925a5df541641de640e28e3e0f9bfd908b4277
1 #if !defined _FEATURES_H && !defined __need_uClibc_config_h
2 # error Never include <bits/uClibc_config.h> directly; use <features.h> instead
3 #endif
5 #define __UCLIBC_MAJOR__ 0
6 #define __UCLIBC_MINOR__ 9
7 #define __UCLIBC_SUBLEVEL__ 32
8 /* Automatically generated make config: don't edit */
9 /* Version: 0.9.32.1 */
10 /* Tue Jun 12 11:43:33 2012 */
11 #undef __TARGET_alpha__
12 #define __TARGET_arm__ 1
13 #undef __TARGET_avr32__
14 #undef __TARGET_bfin__
15 #undef __TARGET_cris__
16 #undef __TARGET_e1__
17 #undef __TARGET_frv__
18 #undef __TARGET_h8300__
19 #undef __TARGET_hppa__
20 #undef __TARGET_i386__
21 #undef __TARGET_i960__
22 #undef __TARGET_ia64__
23 #undef __TARGET_m68k__
24 #undef __TARGET_microblaze__
25 #undef __TARGET_mips__
26 #undef __TARGET_nios__
27 #undef __TARGET_nios2__
28 #undef __TARGET_powerpc__
29 #undef __TARGET_sh__
30 #undef __TARGET_sh64__
31 #undef __TARGET_sparc__
32 #undef __TARGET_v850__
33 #undef __TARGET_vax__
34 #undef __TARGET_x86_64__
35 #undef __TARGET_xtensa__
36 #undef __TARGET_c6x__
38 /* Target Architecture Features and Options */
39 #define __TARGET_ARCH__ "arm"
40 #define __FORCE_OPTIONS_FOR_ARCH__ 1
41 #undef __CONFIG_ARM_OABI__
42 #define __CONFIG_ARM_EABI__ 1
43 #define __CONFIG_GENERIC_ARM__ 1
44 #undef __CONFIG_ARM610__
45 #undef __CONFIG_ARM710__
46 #undef __CONFIG_ARM7TDMI__
47 #undef __CONFIG_ARM720T__
48 #undef __CONFIG_ARM920T__
49 #undef __CONFIG_ARM922T__
50 #undef __CONFIG_ARM926T__
51 #undef __CONFIG_ARM10T__
52 #undef __CONFIG_ARM1136JF_S__
53 #undef __CONFIG_ARM1176JZ_S__
54 #undef __CONFIG_ARM1176JZF_S__
55 #undef __CONFIG_ARM_CORTEX_M3__
56 #undef __CONFIG_ARM_CORTEX_M1__
57 #undef __CONFIG_ARM_SA110__
58 #undef __CONFIG_ARM_SA1100__
59 #undef __CONFIG_ARM_XSCALE__
60 #undef __CONFIG_ARM_IWMMXT__
61 #define __TARGET_SUBARCH__ ""
63 /* Using ELF file format */
64 #define __ARCH_ANY_ENDIAN__ 1
65 #define __ARCH_LITTLE_ENDIAN__ 1
66 #undef __ARCH_WANTS_BIG_ENDIAN__
67 #define __ARCH_WANTS_LITTLE_ENDIAN__ 1
68 #define __ARCH_HAS_MMU__ 1
69 #define __ARCH_USE_MMU__ 1
70 #define __UCLIBC_HAS_FLOATS__ 1
71 #undef __UCLIBC_HAS_FPU__
72 #define __UCLIBC_HAS_SOFT_FLOAT__ 1
73 #define __DO_C99_MATH__ 1
74 #undef __DO_XSI_MATH__
75 #undef __UCLIBC_HAS_FENV__
76 #define __KERNEL_HEADERS__ "/projects/toolchains_build/buildroot-2012.02-brcm/output/toolchain/linux/include"
77 #define __HAVE_DOT_CONFIG__ 1
79 /* General Library Settings */
80 #undef __HAVE_NO_PIC__
81 #define __DOPIC__ 1
82 #undef __ARCH_HAS_NO_SHARED__
83 #undef __ARCH_HAS_NO_LDSO__
84 #define __HAVE_SHARED__ 1
85 #undef __FORCE_SHAREABLE_TEXT_SEGMENTS__
86 #define __LDSO_LDD_SUPPORT__ 1
87 #undef __LDSO_CACHE_SUPPORT__
88 #define __LDSO_PRELOAD_ENV_SUPPORT__ 1
89 #undef __LDSO_PRELOAD_FILE_SUPPORT__
90 #undef __UCLIBC_STATIC_LDCONFIG__
91 #define __LDSO_RUNPATH__ 1
92 #define __LDSO_SEARCH_INTERP_PATH__ 1
93 #define __UCLIBC_CTOR_DTOR__ 1
94 #undef __LDSO_GNU_HASH_SUPPORT__
95 #undef __HAS_NO_THREADS__
96 #define __LINUXTHREADS_OLD__ 1
97 #undef __LINUXTHREADS_NEW__
98 #undef __UCLIBC_HAS_THREADS_NATIVE__
99 #define __UCLIBC_HAS_THREADS__ 1
100 #define __PTHREADS_DEBUG_SUPPORT__ 1
101 #define __UCLIBC_HAS_SYSLOG__ 1
102 #define __UCLIBC_HAS_LFS__ 1
103 #undef __MALLOC__
104 #undef __MALLOC_SIMPLE__
105 #define __MALLOC_STANDARD__ 1
106 #define __MALLOC_GLIBC_COMPAT__ 1
107 #define __UCLIBC_DYNAMIC_ATEXIT__ 1
108 #undef __COMPAT_ATEXIT__
109 #define __UCLIBC_SUSV3_LEGACY__ 1
110 #undef __UCLIBC_SUSV3_LEGACY_MACROS__
111 #define __UCLIBC_SUSV4_LEGACY__ 1
112 #undef __UCLIBC_STRICT_HEADERS__
113 #undef __UCLIBC_HAS_STUBS__
114 #define __UCLIBC_HAS_SHADOW__ 1
115 #define __UCLIBC_HAS_PROGRAM_INVOCATION_NAME__ 1
116 #define __UCLIBC_HAS___PROGNAME__ 1
117 #define __UCLIBC_HAS_PTY__ 1
118 #define __ASSUME_DEVPTS__ 1
119 #undef __UNIX98PTY_ONLY__
120 #define __UCLIBC_HAS_GETPT__ 1
121 #define __UCLIBC_HAS_LIBUTIL__ 1
122 #define __UCLIBC_HAS_TM_EXTENSIONS__ 1
123 #define __UCLIBC_HAS_TZ_CACHING__ 1
124 #define __UCLIBC_HAS_TZ_FILE__ 1
125 #define __UCLIBC_HAS_TZ_FILE_READ_MANY__ 1
126 #define __UCLIBC_TZ_FILE_PATH__ "/etc/TZ"
127 #define __UCLIBC_FALLBACK_TO_ETC_LOCALTIME__ 1
129 /* Advanced Library Settings */
130 #define __UCLIBC_PWD_BUFFER_SIZE__ 256
131 #define __UCLIBC_GRP_BUFFER_SIZE__ 256
133 /* Support various families of functions */
134 #define __UCLIBC_LINUX_MODULE_24__ 1
135 #define __UCLIBC_LINUX_SPECIFIC__ 1
136 #define __UCLIBC_HAS_GNU_ERROR__ 1
137 #define __UCLIBC_BSD_SPECIFIC__ 1
138 #define __UCLIBC_HAS_BSD_ERR__ 1
139 #undef __UCLIBC_HAS_OBSOLETE_BSD_SIGNAL__
140 #undef __UCLIBC_HAS_OBSOLETE_SYSV_SIGNAL__
141 #undef __UCLIBC_NTP_LEGACY__
142 #undef __UCLIBC_SV4_DEPRECATED__
143 #define __UCLIBC_HAS_REALTIME__ 1
144 #define __UCLIBC_HAS_ADVANCED_REALTIME__ 1
145 #define __UCLIBC_HAS_EPOLL__ 1
146 #define __UCLIBC_HAS_XATTR__ 1
147 #define __UCLIBC_HAS_PROFILING__ 1
148 #define __UCLIBC_HAS_CRYPT_IMPL__ 1
149 #define __UCLIBC_HAS_CRYPT__ 1
150 #define __UCLIBC_HAS_NETWORK_SUPPORT__ 1
151 #define __UCLIBC_HAS_SOCKET__ 1
152 #define __UCLIBC_HAS_IPV4__ 1
153 #define __UCLIBC_HAS_IPV6__ 1
154 #define __UCLIBC_HAS_RPC__ 1
155 #define __UCLIBC_HAS_FULL_RPC__ 1
156 #define __UCLIBC_HAS_REENTRANT_RPC__ 1
157 #define __UCLIBC_USE_NETLINK__ 1
158 #undef __UCLIBC_SUPPORT_AI_ADDRCONFIG__
159 #undef __UCLIBC_HAS_BSD_RES_CLOSE__
160 #define __UCLIBC_HAS_COMPAT_RES_STATE__ 1
161 #undef __UCLIBC_HAS_EXTRA_COMPAT_RES_STATE__
162 #define __UCLIBC_HAS_LIBRESOLV_STUB__ 1
163 #define __UCLIBC_HAS_LIBNSL_STUB__ 1
165 /* String and Stdio Support */
166 #undef __UCLIBC_HAS_STRING_GENERIC_OPT__
167 #define __UCLIBC_HAS_STRING_ARCH_OPT__ 1
168 #define __UCLIBC_HAS_CTYPE_TABLES__ 1
169 #define __UCLIBC_HAS_CTYPE_SIGNED__ 1
170 #undef __UCLIBC_HAS_CTYPE_UNSAFE__
171 #undef __UCLIBC_HAS_CTYPE_CHECKED__
172 #define __UCLIBC_HAS_CTYPE_ENFORCED__ 1
173 #define __UCLIBC_HAS_WCHAR__ 1
174 #define __UCLIBC_HAS_LOCALE__ 1
175 #undef __UCLIBC_BUILD_ALL_LOCALE__
176 #define __UCLIBC_BUILD_MINIMAL_LOCALE__ 1
177 #undef __UCLIBC_PREGENERATED_LOCALE_DATA__
178 #define __UCLIBC_BUILD_MINIMAL_LOCALES__ "en_US"
179 #define __UCLIBC_HAS_XLOCALE__ 1
180 #define __UCLIBC_HAS_HEXADECIMAL_FLOATS__ 1
181 #undef __UCLIBC_HAS_GLIBC_DIGIT_GROUPING__
182 #define __UCLIBC_HAS_GLIBC_CUSTOM_PRINTF__ 1
183 #define __UCLIBC_PRINTF_SCANF_POSITIONAL_ARGS__ 9
184 #define __UCLIBC_HAS_SCANF_GLIBC_A_FLAG__ 1
185 #undef __UCLIBC_HAS_STDIO_BUFSIZ_NONE__
186 #undef __UCLIBC_HAS_STDIO_BUFSIZ_256__
187 #undef __UCLIBC_HAS_STDIO_BUFSIZ_512__
188 #undef __UCLIBC_HAS_STDIO_BUFSIZ_1024__
189 #undef __UCLIBC_HAS_STDIO_BUFSIZ_2048__
190 #define __UCLIBC_HAS_STDIO_BUFSIZ_4096__ 1
191 #undef __UCLIBC_HAS_STDIO_BUFSIZ_8192__
192 #define __UCLIBC_HAS_STDIO_BUILTIN_BUFFER_NONE__ 1
193 #undef __UCLIBC_HAS_STDIO_BUILTIN_BUFFER_4__
194 #undef __UCLIBC_HAS_STDIO_BUILTIN_BUFFER_8__
195 #undef __UCLIBC_HAS_STDIO_SHUTDOWN_ON_ABORT__
196 #undef __UCLIBC_HAS_STDIO_GETC_MACRO__
197 #undef __UCLIBC_HAS_STDIO_PUTC_MACRO__
198 #define __UCLIBC_HAS_STDIO_AUTO_RW_TRANSITION__ 1
199 #undef __UCLIBC_HAS_FOPEN_LARGEFILE_MODE__
200 #define __UCLIBC_HAS_FOPEN_EXCLUSIVE_MODE__ 1
201 #define __UCLIBC_HAS_GLIBC_CUSTOM_STREAMS__ 1
202 #define __UCLIBC_HAS_PRINTF_M_SPEC__ 1
203 #define __UCLIBC_HAS_ERRNO_MESSAGES__ 1
204 #undef __UCLIBC_HAS_SYS_ERRLIST__
205 #define __UCLIBC_HAS_SIGNUM_MESSAGES__ 1
206 #undef __UCLIBC_HAS_SYS_SIGLIST__
207 #define __UCLIBC_HAS_GNU_GETOPT__ 1
208 #undef __UCLIBC_HAS_GNU_GETSUBOPT__
210 /* Big and Tall */
211 #define __UCLIBC_HAS_REGEX__ 1
212 #undef __UCLIBC_HAS_REGEX_OLD__
213 #define __UCLIBC_HAS_FNMATCH__ 1
214 #undef __UCLIBC_HAS_FNMATCH_OLD__
215 #undef __UCLIBC_HAS_WORDEXP__
216 #define __UCLIBC_HAS_NFTW__ 1
217 #define __UCLIBC_HAS_FTW__ 1
218 #define __UCLIBC_HAS_FTS__ 1
219 #define __UCLIBC_HAS_GLOB__ 1
220 #define __UCLIBC_HAS_GNU_GLOB__ 1
221 #undef __UCLIBC_HAS_UTMPX__
223 /* Library Installation Options */
224 #define __RUNTIME_PREFIX__ "/"
225 #define __DEVEL_PREFIX__ "/usr/"
226 #define __MULTILIB_DIR__ "lib"
227 #define __HARDWIRED_ABSPATH__ 1
229 /* Security options */
230 #undef __UCLIBC_BUILD_PIE__
231 #undef __UCLIBC_HAS_ARC4RANDOM__
232 #undef __HAVE_NO_SSP__
233 #define __UCLIBC_HAS_SSP__ 1
234 #undef __UCLIBC_HAS_SSP_COMPAT__
235 #undef __SSP_QUICK_CANARY__
236 #define __PROPOLICE_BLOCK_ABRT__ 1
237 #undef __PROPOLICE_BLOCK_SEGV__
238 #undef __UCLIBC_BUILD_SSP__
239 #define __UCLIBC_BUILD_RELRO__ 1
240 #define __UCLIBC_BUILD_NOW__ 1
241 #define __UCLIBC_BUILD_NOEXECSTACK__ 1
243 /* uClibc development/debugging options */
244 #define __CROSS_COMPILER_PREFIX__ "/projects/hnd/tools/linux/hndtools-arm-linux-2.6.36-uclibc-4.5.3/bin/arm-brcm-linux-uclibcgnueabi-"
245 #define __UCLIBC_EXTRA_CFLAGS__ ""
246 #undef __DODEBUG__
247 #undef __DODEBUG_PT__
248 #define __DOSTRIP__ 1
249 #undef __DOASSERTS__
250 #undef __SUPPORT_LD_DEBUG__
251 #undef __SUPPORT_LD_DEBUG_EARLY__
252 #undef __UCLIBC_MALLOC_DEBUGGING__
253 #undef __UCLIBC_HAS_BACKTRACE__
254 #define __WARNINGS__ "-Wall"
255 #undef __EXTRA_WARNINGS__
256 #undef __DOMULTI__
257 #undef __UCLIBC_MJN3_ONLY__