]>
Commit | Line | Data |
---|---|---|
74a30a58 UD |
1 | /* Define if building with SELinux support. Set by --with-selinux. */ |
2 | #undef HAVE_SELINUX | |
3 | ||
ec23b9be UD |
4 | /* Defined if building with SELinux support & audit libs are detected. */ |
5 | #undef HAVE_LIBAUDIT | |
6 | ||
e1f0c5bc UD |
7 | /* Defined if building with SELinux support & libcap libs are detected. */ |
8 | #undef HAVE_LIBCAP | |
9 | ||
b15cb495 UD |
10 | /* Define to the assembler line separator character for multiple |
11 | assembler instructions per line. Default is `;' */ | |
12 | #undef ASM_LINE_SEP | |
13 | ||
e26dd47f UD |
14 | /* Define if __attribute__((section("foo"))) puts quotes around foo. */ |
15 | #undef HAVE_SECTION_QUOTES | |
16 | ||
e215c478 RM |
17 | /* Define if the assembler supports the `.set' directive. */ |
18 | #undef HAVE_ASM_SET_DIRECTIVE | |
19 | ||
590b40f7 UD |
20 | /* On powerpc64, use overlapping .opd entries. */ |
21 | #undef USE_PPC64_OVERLAPPING_OPD | |
22 | ||
7c7bcf36 TMQMF |
23 | /* On powerpc64, use @notoc. */ |
24 | #undef USE_PPC64_NOTOC | |
25 | ||
25cb7282 RMZ |
26 | /* On powerpc64, define if the compiler supports -mcpu=power10. */ |
27 | #undef USE_PPC64_MCPU_POWER10 | |
28 | ||
ebae2f5a MC |
29 | /* On powerpc*, define if scv should be used for syscalls (when available). */ |
30 | #undef USE_PPC_SCV | |
31 | ||
74bd2300 UD |
32 | /* Define if _Unwind_Find_FDE should be exported from glibc. */ |
33 | #undef EXPORT_UNWIND_FIND_FDE | |
34 | ||
5107cf1d UD |
35 | /* Define if static NSS modules are wanted. */ |
36 | #undef DO_STATIC_NSS | |
37 | ||
80fcb5c5 DL |
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 | ||
d555194c UD |
43 | /* Define if the compiler supports __builtin_memset. */ |
44 | #undef HAVE_BUILTIN_MEMSET | |
45 | ||
85c2e611 AZ |
46 | /* Define if compiler accepts -ftree-loop-distribute-patterns. */ |
47 | #undef HAVE_CC_INHIBIT_LOOP_TO_LIBCALL | |
48 | ||
de659123 NA |
49 | /* Define if compiler accepts -fno-stack-protector in an |
50 | __attribute__ ((__optimize__)). */ | |
51 | #undef HAVE_CC_NO_STACK_PROTECTOR | |
52 | ||
03baef1c NA |
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 | ||
a711b01d UD |
59 | /* Define if the linker supports the -z combreloc option. */ |
60 | #undef HAVE_Z_COMBRELOC | |
61 | ||
0d01dace UD |
62 | /* Define if _rtld_local structure should be forced into .sdata section. */ |
63 | #undef HAVE_SDATA_SECTION | |
64 | ||
b8686c0d SL |
65 | /* Define if assembler supports z10 zarch instructions as default on S390. */ |
66 | #undef HAVE_S390_MIN_Z10_ZARCH_ASM_SUPPORT | |
a4c75cfd | 67 | |
e9b42488 SL |
68 | /* Define if assembler supports z196 zarch instructions as default on S390. */ |
69 | #undef HAVE_S390_MIN_Z196_ZARCH_ASM_SUPPORT | |
70 | ||
2ee1bc57 SL |
71 | /* Define if assembler supports z13 zarch instructions as default on S390. */ |
72 | #undef HAVE_S390_MIN_Z13_ZARCH_ASM_SUPPORT | |
73 | ||
a899a551 SL |
74 | /* Define if assembler supports arch13 zarch instruction as default on S390. */ |
75 | #undef HAVE_S390_MIN_ARCH13_ZARCH_ASM_SUPPORT | |
76 | ||
4f0a1cea SL |
77 | /* Define if assembler supports vector instructions on S390. */ |
78 | #undef HAVE_S390_VX_ASM_SUPPORT | |
79 | ||
9b7f0559 SL |
80 | /* Define if gcc supports vector registers as clobbers in inline assembly |
81 | on S390. */ | |
82 | #undef HAVE_S390_VX_GCC_SUPPORT | |
83 | ||
a899a551 SL |
84 | /* Define if assembler supports arch13 instructions on S390. */ |
85 | #undef HAVE_S390_ARCH13_ASM_SUPPORT | |
86 | ||
56f6f6a2 | 87 | /* Define if the compiler\'s exception support is based on libunwind. */ |
c776b3d7 UD |
88 | #undef HAVE_CC_WITH_LIBUNWIND |
89 | ||
5a47e7f2 UD |
90 | /* Define if the access to static and hidden variables is position independent |
91 | and does not need relocations. */ | |
92 | #undef PI_STATIC_AND_HIDDEN | |
93 | ||
ee417882 L |
94 | /* Define this to disable the 'hidden_proto' et al macros in |
95 | include/libc-symbols.h that avoid PLT slots in PIE. */ | |
96 | #undef NO_HIDDEN_EXTERN_FUNC_IN_PIE | |
97 | ||
56f6f6a2 | 98 | /* Define this to disable the 'hidden_proto' et al macros in |
749a9a4f RM |
99 | include/libc-symbols.h that avoid PLT slots in the shared objects. */ |
100 | #undef NO_HIDDEN | |
101 | ||
3d1870fa ST |
102 | /* Define this to disable in rtld the 'hidden_proto' et al macros in |
103 | include/libc-symbols.h that avoid PLT slots in the shared objects. */ | |
104 | #undef NO_RTLD_HIDDEN | |
105 | ||
6901def6 L |
106 | /* Define this to disable lazy relocations in DSOs. */ |
107 | #undef BIND_NOW | |
108 | ||
44cb254f SN |
109 | /* AArch64 big endian ABI */ |
110 | #undef HAVE_AARCH64_BE | |
111 | ||
1b0a4f58 SN |
112 | /* AArch64 BTI support enabled. */ |
113 | #define HAVE_AARCH64_BTI 0 | |
114 | ||
9e1751e6 SN |
115 | /* AArch64 PAC-RET code generation is enabled. */ |
116 | #define HAVE_AARCH64_PAC_RET 0 | |
117 | ||
77d175e1 NT |
118 | /* Assembler support ARMv8.2-A SVE. |
119 | This macro becomes obsolete when glibc increased the minimum | |
120 | required version of GNU 'binutils' to 2.28 or later. */ | |
121 | #define HAVE_AARCH64_SVE_ASM 0 | |
122 | ||
0be8ae36 VG |
123 | /* ARC big endian ABI */ |
124 | #undef HAVE_ARC_BE | |
125 | ||
5f72b005 MH |
126 | /* C-SKY ABI version. */ |
127 | #undef CSKYABI | |
128 | ||
129 | /* C-SKY floating-point ABI. */ | |
130 | #undef CSKY_HARD_FLOAT | |
131 | ||
4215e276 PD |
132 | /* RISC-V integer ABI for ld.so. */ |
133 | #undef RISCV_ABI_XLEN | |
134 | ||
135 | /* RISC-V floating-point ABI for ld.so. */ | |
136 | #undef RISCV_ABI_FLEN | |
dfd2257a | 137 | |
958f238f UD |
138 | /* Linux specific: minimum supported kernel version. */ |
139 | #undef __LINUX_KERNEL_VERSION | |
140 | ||
a986484f UD |
141 | /* Override abi-tags ABI version if necessary. */ |
142 | #undef __ABI_TAG_VERSION | |
143 | ||
dde2f4a0 RM |
144 | /* Mach/Hurd specific: define if mig supports the `retcode' keyword. */ |
145 | #undef HAVE_MIG_RETCODE | |
146 | ||
30537cab RM |
147 | /* Mach specific: define if the `host_page_size' RPC is available. */ |
148 | #undef HAVE_HOST_PAGE_SIZE | |
149 | ||
db6b51ad RM |
150 | /* Mach/i386 specific: define if the `i386_io_perm_*' RPCs are available. */ |
151 | #undef HAVE_I386_IO_PERM_MODIFY | |
152 | ||
679e4c43 RM |
153 | /* Mach/i386 specific: define if the `i386_set_gdt' RPC is available. */ |
154 | #undef HAVE_I386_SET_GDT | |
155 | ||
ce6e047f UD |
156 | /* Define if inlined system calls are available. */ |
157 | #undef HAVE_INLINED_SYSCALLS | |
158 | ||
70c50602 UD |
159 | /* Define if your compiler defaults to -msecure-plt mode on ppc. */ |
160 | #undef HAVE_PPC_SECURE_PLT | |
161 | ||
33784089 RE |
162 | /* Define if memory tagging support should be enabled. */ |
163 | #undef USE_MTAG | |
164 | ||
8b748aed JM |
165 | /* Package description. */ |
166 | #undef PKGVERSION | |
167 | ||
168 | /* Bug reporting address. */ | |
169 | #undef REPORT_BUGS_TO | |
170 | ||
425ce2ed UD |
171 | /* Define if multi-arch DSOs should be generated. */ |
172 | #undef USE_MULTIARCH | |
173 | ||
3a097cc7 RM |
174 | /* Define if Systemtap <sys/sdt.h> probes should be defined. */ |
175 | #undef USE_STAP_PROBE | |
176 | ||
3cc3ef96 RM |
177 | /* Define if library functions should try to contact the nscd daemon. */ |
178 | #undef USE_NSCD | |
179 | ||
f57f8055 RM |
180 | /* Define if the dynamic linker should consult an ld.so.cache file. */ |
181 | #undef USE_LDCONFIG | |
182 | ||
6c9578a2 AS |
183 | /* Define to 1 if STT_GNU_IFUNC support actually works. */ |
184 | #define HAVE_IFUNC 0 | |
6e6249d0 | 185 | |
022dfdce SL |
186 | /* Define if gcc supports attribute ifunc. */ |
187 | #undef HAVE_GCC_IFUNC | |
188 | ||
cd6ae7ea FS |
189 | /* Define if CC supports attribute retain. */ |
190 | #undef HAVE_GNU_RETAIN | |
191 | ||
0923f74a FW |
192 | /* Define to 1 if the assembler needs intermediate aliases to define |
193 | multiple symbol versions for one symbol. */ | |
194 | #define SYMVER_NEEDS_ALIAS 0 | |
195 | ||
ad201afe FW |
196 | /* Define to 1 if libpthread actually resides in libc. */ |
197 | #define PTHREAD_IN_LIBC 0 | |
198 | ||
bada2e31 L |
199 | /* An integer used to scale the timeout of test programs. */ |
200 | #define TIMEOUTFACTOR 1 | |
201 | ||
92777700 RM |
202 | /* |
203 | \f */ | |
204 | ||
205 | #ifndef _LIBC | |
206 | ||
207 | /* These symbols might be defined by some sysdeps configures. | |
208 | They are used only in miscellaneous generator programs, not | |
209 | in compiling libc itself. */ | |
28f540f4 | 210 | |
cb8a6dbd | 211 | /* sysdeps/generic/configure.ac */ |
28f540f4 RM |
212 | #undef HAVE_PSIGNAL |
213 | ||
cb8a6dbd | 214 | /* sysdeps/unix/configure.ac */ |
92777700 RM |
215 | #undef HAVE_STRERROR |
216 | ||
cb8a6dbd | 217 | /* sysdeps/unix/common/configure.ac */ |
28f540f4 RM |
218 | #undef HAVE_SYS_SIGLIST |
219 | #undef HAVE__SYS_SIGLIST | |
220 | #undef HAVE__CTYPE_ | |
221 | #undef HAVE___CTYPE_ | |
222 | #undef HAVE___CTYPE | |
223 | #undef HAVE__CTYPE__ | |
224 | #undef HAVE__CTYPE | |
225 | #undef HAVE__LOCP | |
92777700 RM |
226 | |
227 | #endif | |
228 | ||
229 | /* | |
230 | \f */ | |
231 | ||
232 | #ifdef _LIBC | |
233 | ||
234 | /* The zic and zdump programs need these definitions. */ | |
235 | ||
236 | #define HAVE_STRERROR 1 | |
237 | ||
9a8c0d4f RM |
238 | /* The locale code needs these definitions. */ |
239 | ||
240 | #define HAVE_REGEX 1 | |
241 | ||
6a43ec98 CD |
242 | /* The ARM hard-float ABI is being used. */ |
243 | #undef HAVE_ARM_PCS_VFP | |
244 | ||
8c2b1ed8 RM |
245 | /* The ARM movw/movt instructions using PC-relative relocs work right. */ |
246 | #define ARM_PCREL_MOVW_OK 0 | |
247 | ||
e4608715 | 248 | /* The pt_chown binary is being built and used by grantpt. */ |
73ba67cb | 249 | #define HAVE_PT_CHOWN 0 |
e4608715 | 250 | |
9fe7e787 RM |
251 | /* Define if the compiler supports __builtin_trap without |
252 | any external dependencies such as making a function call. */ | |
253 | #define HAVE_BUILTIN_TRAP 0 | |
254 | ||
9c21573c MR |
255 | /* ports/sysdeps/mips/configure.in */ |
256 | /* Define if using the IEEE 754-2008 NaN encoding on the MIPS target. */ | |
257 | #undef HAVE_MIPS_NAN2008 | |
258 | ||
73a39112 JM |
259 | /* The PowerPC64 ELFv2 ABI is being used. */ |
260 | #undef HAVE_ELFV2_ABI | |
261 | ||
bc375363 JM |
262 | /* PowerPC32 uses fcfid for integer to floating point conversions. */ |
263 | #define HAVE_PPC_FCFID 0 | |
264 | ||
e8dab947 JM |
265 | /* PowerPC32 uses fctidz for floating point to long long conversions. */ |
266 | #define HAVE_PPC_FCTIDZ 0 | |
267 | ||
67e58f39 SP |
268 | /* Build glibc with tunables support. */ |
269 | #define HAVE_TUNABLES 0 | |
270 | ||
23645707 SP |
271 | /* Define if PIE is unsupported. */ |
272 | #undef PIE_UNSUPPORTED | |
273 | ||
374cef32 SN |
274 | /* Define if static PIE is supported. */ |
275 | #undef SUPPORT_STATIC_PIE | |
276 | ||
9d7a3741 L |
277 | /* Define if static PIE is enabled. */ |
278 | #define ENABLE_STATIC_PIE 0 | |
279 | ||
3b33d6ed AZ |
280 | /* Some compiler options may now allow to use ebp in __asm__ (used mainly |
281 | in i386 6 argument syscall issue). */ | |
282 | #define CAN_USE_REGISTER_ASM_EBP 0 | |
283 | ||
9e38f455 L |
284 | /* The default value of x86 CET control. */ |
285 | #define DEFAULT_DL_X86_CET_CONTROL cet_elf_property | |
286 | ||
ecce11aa L |
287 | /* Define if x86 ISA level should be included in shared libraries. */ |
288 | #undef INCLUDE_X86_ISA_LEVEL | |
289 | ||
339bf918 L |
290 | /* Define if -msahf is enabled by default on x86. */ |
291 | #undef HAVE_X86_LAHF_SAHF | |
292 | ||
293 | /* Define if -mmovbe is enabled by default on x86. */ | |
294 | #undef HAVE_X86_MOVBE | |
295 | ||
92777700 | 296 | #endif |