]>
Commit | Line | Data |
---|---|---|
1 | /* Define if building with SELinux support. Set by --with-selinux. */ | |
2 | #undef HAVE_SELINUX | |
3 | ||
4 | /* Defined if building with SELinux support & audit libs are detected. */ | |
5 | #undef HAVE_LIBAUDIT | |
6 | ||
7 | /* Defined if building with SELinux support & libcap libs are detected. */ | |
8 | #undef HAVE_LIBCAP | |
9 | ||
10 | /* Define to the assembler line separator character for multiple | |
11 | assembler instructions per line. Default is `;' */ | |
12 | #undef ASM_LINE_SEP | |
13 | ||
14 | /* Define if __attribute__((section("foo"))) puts quotes around foo. */ | |
15 | #undef HAVE_SECTION_QUOTES | |
16 | ||
17 | /* Define if the assembler supports the `.set' directive. */ | |
18 | #undef HAVE_ASM_SET_DIRECTIVE | |
19 | ||
20 | /* On powerpc64, use overlapping .opd entries. */ | |
21 | #undef USE_PPC64_OVERLAPPING_OPD | |
22 | ||
23 | /* On powerpc64, use @notoc. */ | |
24 | #undef USE_PPC64_NOTOC | |
25 | ||
26 | /* On powerpc64, define if the compiler supports -mcpu=power10. */ | |
27 | #undef USE_PPC64_MCPU_POWER10 | |
28 | ||
29 | /* On powerpc*, define if scv should be used for syscalls (when available). */ | |
30 | #undef USE_PPC_SCV | |
31 | ||
32 | /* Define if _Unwind_Find_FDE should be exported from glibc. */ | |
33 | #undef EXPORT_UNWIND_FIND_FDE | |
34 | ||
35 | /* Define if static NSS modules are wanted. */ | |
36 | #undef DO_STATIC_NSS | |
37 | ||
38 | /* Assume that the compiler supports __builtin_expect. | |
39 | This macro is necessary for proper compilation of code | |
40 | shared between GNU libc and GNU gettext projects. */ | |
41 | #define HAVE_BUILTIN_EXPECT 1 | |
42 | ||
43 | /* Define if the compiler supports __builtin_memset. */ | |
44 | #undef HAVE_BUILTIN_MEMSET | |
45 | ||
46 | /* Define if compiler accepts -ftree-loop-distribute-patterns. */ | |
47 | #undef HAVE_CC_INHIBIT_LOOP_TO_LIBCALL | |
48 | ||
49 | /* Define if compiler accepts -fno-stack-protector in an | |
50 | __attribute__ ((__optimize__)). */ | |
51 | #undef HAVE_CC_NO_STACK_PROTECTOR | |
52 | ||
53 | /* The level of stack protection in use for glibc as a whole. | |
54 | May be overridden on a file-by-file basis. */ | |
55 | #ifndef STACK_PROTECTOR_LEVEL | |
56 | #undef STACK_PROTECTOR_LEVEL | |
57 | #endif | |
58 | ||
59 | /* Define if _rtld_local structure should be forced into .sdata section. */ | |
60 | #undef HAVE_SDATA_SECTION | |
61 | ||
62 | /* Define if assembler supports z10 zarch instructions as default on S390. */ | |
63 | #undef HAVE_S390_MIN_Z10_ZARCH_ASM_SUPPORT | |
64 | ||
65 | /* Define if assembler supports z196 zarch instructions as default on S390. */ | |
66 | #undef HAVE_S390_MIN_Z196_ZARCH_ASM_SUPPORT | |
67 | ||
68 | /* Define if assembler supports z13 zarch instructions as default on S390. */ | |
69 | #undef HAVE_S390_MIN_Z13_ZARCH_ASM_SUPPORT | |
70 | ||
71 | /* Define if assembler supports arch13 zarch instruction as default on S390. */ | |
72 | #undef HAVE_S390_MIN_ARCH13_ZARCH_ASM_SUPPORT | |
73 | ||
74 | /* Define if assembler supports vector instructions on S390. */ | |
75 | #undef HAVE_S390_VX_ASM_SUPPORT | |
76 | ||
77 | /* Define if gcc supports vector registers as clobbers in inline assembly | |
78 | on S390. */ | |
79 | #undef HAVE_S390_VX_GCC_SUPPORT | |
80 | ||
81 | /* Define if assembler supports arch13 instructions on S390. */ | |
82 | #undef HAVE_S390_ARCH13_ASM_SUPPORT | |
83 | ||
84 | /* Define if the compiler\'s exception support is based on libunwind. */ | |
85 | #undef HAVE_CC_WITH_LIBUNWIND | |
86 | ||
87 | /* Define if the accesses to static and hidden variables in a shared object | |
88 | need dynamic relocations. */ | |
89 | #undef HIDDEN_VAR_NEEDS_DYNAMIC_RELOC | |
90 | ||
91 | /* Define this to disable the 'hidden_proto' et al macros in | |
92 | include/libc-symbols.h that avoid PLT slots in PIE. */ | |
93 | #undef NO_HIDDEN_EXTERN_FUNC_IN_PIE | |
94 | ||
95 | /* Define this to disable the 'hidden_proto' et al macros in | |
96 | include/libc-symbols.h that avoid PLT slots in the shared objects. */ | |
97 | #undef NO_HIDDEN | |
98 | ||
99 | /* Define this to disable in rtld the 'hidden_proto' et al macros in | |
100 | include/libc-symbols.h that avoid PLT slots in the shared objects. */ | |
101 | #undef NO_RTLD_HIDDEN | |
102 | ||
103 | /* Define this to disable lazy relocations in DSOs. */ | |
104 | #undef BIND_NOW | |
105 | ||
106 | /* AArch64 big endian ABI */ | |
107 | #undef HAVE_AARCH64_BE | |
108 | ||
109 | /* AArch64 BTI support enabled. */ | |
110 | #define HAVE_AARCH64_BTI 0 | |
111 | ||
112 | /* AArch64 PAC-RET code generation is enabled. */ | |
113 | #define HAVE_AARCH64_PAC_RET 0 | |
114 | ||
115 | /* Assembler support ARMv8.2-A SVE. | |
116 | This macro becomes obsolete when glibc increased the minimum | |
117 | required version of GNU 'binutils' to 2.28 or later. */ | |
118 | #define HAVE_AARCH64_SVE_ASM 0 | |
119 | ||
120 | /* C-SKY ABI version. */ | |
121 | #undef CSKYABI | |
122 | ||
123 | /* C-SKY floating-point instructions. */ | |
124 | #undef CSKY_HARD_FLOAT | |
125 | ||
126 | /* C-SKY floating-point ABI. */ | |
127 | #undef CSKY_HARD_FLOAT_ABI | |
128 | ||
129 | /* RISC-V integer ABI for ld.so. */ | |
130 | #undef RISCV_ABI_XLEN | |
131 | ||
132 | /* RISC-V floating-point ABI for ld.so. */ | |
133 | #undef RISCV_ABI_FLEN | |
134 | ||
135 | /* LOONGARCH integer ABI for ld.so. */ | |
136 | #undef LOONGARCH_ABI_GRLEN | |
137 | ||
138 | /* LOONGARCH floating-point ABI for ld.so. */ | |
139 | #undef LOONGARCH_ABI_FRLEN | |
140 | ||
141 | /* Define whether compiler support vector. */ | |
142 | #undef HAVE_LOONGARCH_VEC_COM | |
143 | ||
144 | /* Define whether ARM used hard-float and support VFPvX-D32. */ | |
145 | #undef HAVE_ARM_PCS_VFP_D32 | |
146 | ||
147 | /* Linux specific: minimum supported kernel version. */ | |
148 | #undef __LINUX_KERNEL_VERSION | |
149 | ||
150 | /* Linux specific: __LINUX_KERNEL_VERSION as a string. */ | |
151 | #undef __LINUX_KERNEL_VERSION_STR | |
152 | ||
153 | /* Override abi-tags ABI version if necessary. */ | |
154 | #undef __ABI_TAG_VERSION | |
155 | ||
156 | /* Mach specific: define if the `host_page_size' RPC is available. */ | |
157 | #undef HAVE_HOST_PAGE_SIZE | |
158 | ||
159 | /* Mach specific: define if the `thread_set_name' RPC is available. */ | |
160 | #undef HAVE_MACH_THREAD_SET_NAME | |
161 | ||
162 | /* Mach specific: define if the `thread_get_name' RPC is available. */ | |
163 | #undef HAVE_MACH_THREAD_GET_NAME | |
164 | ||
165 | /* Mach/i386 specific: define if the `i386_io_perm_*' RPCs are available. */ | |
166 | #undef HAVE_I386_IO_PERM_MODIFY | |
167 | ||
168 | /* Mach/i386 specific: define if the `i386_set_gdt' RPC is available. */ | |
169 | #undef HAVE_I386_SET_GDT | |
170 | ||
171 | /* Hurd specific; define if the `proc_getchildren_rusage' RPC is available. */ | |
172 | #undef HAVE_HURD_PROC_GETCHILDREN_RUSAGE | |
173 | ||
174 | /* Define if inlined system calls are available. */ | |
175 | #undef HAVE_INLINED_SYSCALLS | |
176 | ||
177 | /* Define if memory tagging support should be enabled. */ | |
178 | #undef USE_MTAG | |
179 | ||
180 | /* Package description. */ | |
181 | #undef PKGVERSION | |
182 | ||
183 | /* Bug reporting address. */ | |
184 | #undef REPORT_BUGS_TO | |
185 | ||
186 | /* Define if multi-arch DSOs should be generated. */ | |
187 | #undef USE_MULTIARCH | |
188 | ||
189 | /* Define if Systemtap <sys/sdt.h> probes should be defined. */ | |
190 | #undef USE_STAP_PROBE | |
191 | ||
192 | /* Define if library functions should try to contact the nscd daemon. */ | |
193 | #undef USE_NSCD | |
194 | ||
195 | /* Define if the dynamic linker should consult an ld.so.cache file. */ | |
196 | #undef USE_LDCONFIG | |
197 | ||
198 | /* Define to 1 if STT_GNU_IFUNC support actually works. */ | |
199 | #define HAVE_IFUNC 0 | |
200 | ||
201 | /* Define if gcc supports attribute ifunc. */ | |
202 | #undef HAVE_GCC_IFUNC | |
203 | ||
204 | /* Define if CC supports attribute retain. */ | |
205 | #undef HAVE_GNU_RETAIN | |
206 | ||
207 | /* Define to 1 if the assembler needs intermediate aliases to define | |
208 | multiple symbol versions for one symbol. */ | |
209 | #define SYMVER_NEEDS_ALIAS 0 | |
210 | ||
211 | /* Define to 1 if libpthread actually resides in libc. */ | |
212 | #define PTHREAD_IN_LIBC 0 | |
213 | ||
214 | /* An integer used to scale the timeout of test programs. */ | |
215 | #define TIMEOUTFACTOR 1 | |
216 | ||
217 | /* | |
218 | \f */ | |
219 | ||
220 | #ifndef _LIBC | |
221 | ||
222 | /* These symbols might be defined by some sysdeps configures. | |
223 | They are used only in miscellaneous generator programs, not | |
224 | in compiling libc itself. */ | |
225 | ||
226 | /* sysdeps/generic/configure.ac */ | |
227 | #undef HAVE_PSIGNAL | |
228 | ||
229 | /* sysdeps/unix/configure.ac */ | |
230 | #undef HAVE_STRERROR | |
231 | ||
232 | /* sysdeps/unix/common/configure.ac */ | |
233 | #undef HAVE_SYS_SIGLIST | |
234 | #undef HAVE__SYS_SIGLIST | |
235 | #undef HAVE__CTYPE_ | |
236 | #undef HAVE___CTYPE_ | |
237 | #undef HAVE___CTYPE | |
238 | #undef HAVE__CTYPE__ | |
239 | #undef HAVE__CTYPE | |
240 | #undef HAVE__LOCP | |
241 | ||
242 | #endif | |
243 | ||
244 | /* | |
245 | \f */ | |
246 | ||
247 | #ifdef _LIBC | |
248 | ||
249 | /* The locale code needs these definitions. */ | |
250 | ||
251 | #define HAVE_REGEX 1 | |
252 | ||
253 | /* The ARM hard-float ABI is being used. */ | |
254 | #undef HAVE_ARM_PCS_VFP | |
255 | ||
256 | /* The ARM movw/movt instructions using PC-relative relocs work right. */ | |
257 | #define ARM_PCREL_MOVW_OK 0 | |
258 | ||
259 | /* The pt_chown binary is being built and used by grantpt. */ | |
260 | #define HAVE_PT_CHOWN 0 | |
261 | ||
262 | /* Define if the compiler supports __builtin_trap without | |
263 | any external dependencies such as making a function call. */ | |
264 | #define HAVE_BUILTIN_TRAP 0 | |
265 | ||
266 | /* ports/sysdeps/mips/configure.in */ | |
267 | /* Define if using the IEEE 754-2008 NaN encoding on the MIPS target. */ | |
268 | #undef HAVE_MIPS_NAN2008 | |
269 | ||
270 | /* The PowerPC64 ELFv2 ABI is being used. */ | |
271 | #undef HAVE_ELFV2_ABI | |
272 | ||
273 | /* PowerPC32 uses fcfid for integer to floating point conversions. */ | |
274 | #define HAVE_PPC_FCFID 0 | |
275 | ||
276 | /* PowerPC32 uses fctidz for floating point to long long conversions. */ | |
277 | #define HAVE_PPC_FCTIDZ 0 | |
278 | ||
279 | /* Define if PIE is unsupported. */ | |
280 | #undef PIE_UNSUPPORTED | |
281 | ||
282 | /* Define if static PIE is supported. */ | |
283 | #undef SUPPORT_STATIC_PIE | |
284 | ||
285 | /* Define if static PIE is enabled. */ | |
286 | #define ENABLE_STATIC_PIE 0 | |
287 | ||
288 | /* The default value of x86 CET control. */ | |
289 | #define DEFAULT_DL_X86_CET_CONTROL cet_elf_property | |
290 | ||
291 | /* Define if x86 ISA level should be included in shared libraries. */ | |
292 | #undef INCLUDE_X86_ISA_LEVEL | |
293 | ||
294 | /* The x86 ISA level. 1 for baseline. Undefined on non-x86. */ | |
295 | #undef MINIMUM_X86_ISA_LEVEL | |
296 | ||
297 | /* Define if -msahf is enabled by default on x86. */ | |
298 | #undef HAVE_X86_LAHF_SAHF | |
299 | ||
300 | /* Define if -mmovbe is enabled by default on x86. */ | |
301 | #undef HAVE_X86_MOVBE | |
302 | ||
303 | /* Define if -mapxf is enabled by default on x86. */ | |
304 | #undef HAVE_X86_APX | |
305 | ||
306 | #endif |