]>
Commit | Line | Data |
---|---|---|
1 | /* Define if using GNU ld, with support for weak symbols in a.out, | |
2 | and for symbol set and warning messages extensions in a.out and ELF. | |
3 | This implies HAVE_WEAK_SYMBOLS; set by --with-gnu-ld. */ | |
4 | #undef HAVE_GNU_LD | |
5 | ||
6 | /* Define if using ELF, which supports weak symbols. | |
7 | This implies HAVE_ASM_WEAK_DIRECTIVE and NO_UNDERSCORES; set by | |
8 | --with-elf. */ | |
9 | #undef HAVE_ELF | |
10 | ||
11 | /* Define if C symbols are asm symbols. Don't define if C symbols | |
12 | have a `_' prepended to make the asm symbol. */ | |
13 | #undef NO_UNDERSCORES | |
14 | ||
15 | /* Define if weak symbols are available via the `.weak' directive. */ | |
16 | #undef HAVE_ASM_WEAK_DIRECTIVE | |
17 | ||
18 | /* Define if weak symbols are available via the `.weakext' directive. */ | |
19 | #undef HAVE_ASM_WEAKEXT_DIRECTIVE | |
20 | ||
21 | /* Define to the assembler line separator character for multiple | |
22 | assembler instructions per line. Default is `;' */ | |
23 | #undef ASM_LINE_SEP | |
24 | ||
25 | /* Define if not using ELF, but `.init' and `.fini' sections are available. */ | |
26 | #undef HAVE_INITFINI | |
27 | ||
28 | /* Define if __attribute__((section("foo"))) puts quotes around foo. */ | |
29 | #undef HAVE_SECTION_QUOTES | |
30 | ||
31 | /* Define if using the GNU assembler, gas. */ | |
32 | #undef HAVE_GNU_AS | |
33 | ||
34 | /* Define if the assembler supports the `.set' directive. */ | |
35 | #undef HAVE_ASM_SET_DIRECTIVE | |
36 | ||
37 | /* Define to the name of the assembler's directive for | |
38 | declaring a symbol global (default `.globl'). */ | |
39 | #undef ASM_GLOBAL_DIRECTIVE | |
40 | ||
41 | /* Define a symbol_name as a global .symbol_name for ld. */ | |
42 | #undef HAVE_ASM_GLOBAL_DOT_NAME | |
43 | ||
44 | /* Define to use GNU libio instead of GNU stdio. | |
45 | This is defined by configure under --enable-libio. */ | |
46 | #undef USE_IN_LIBIO | |
47 | ||
48 | /* Define if using ELF and the assembler supports the `.previous' | |
49 | directive. */ | |
50 | #undef HAVE_ASM_PREVIOUS_DIRECTIVE | |
51 | ||
52 | /* Define if using ELF and the assembler supports the `.popsection' | |
53 | directive. */ | |
54 | #undef HAVE_ASM_POPSECTION_DIRECTIVE | |
55 | ||
56 | /* Define to the prefix Alpha/ELF GCC emits before ..ng symbols. */ | |
57 | #undef ASM_ALPHA_NG_SYMBOL_PREFIX | |
58 | ||
59 | /* Define if versioning of the library is wanted. */ | |
60 | #undef DO_VERSIONING | |
61 | ||
62 | /* Defined to the oldest ABI we support, like 2.1. */ | |
63 | #undef GLIBC_OLDEST_ABI | |
64 | ||
65 | /* Define if static NSS modules are wanted. */ | |
66 | #undef DO_STATIC_NSS | |
67 | ||
68 | /* Define if gcc uses DWARF2 unwind information for exception support. */ | |
69 | #undef HAVE_DWARF2_UNWIND_INFO | |
70 | ||
71 | /* Define if gcc uses DWARF2 unwind information for exception support | |
72 | with static variable. */ | |
73 | #undef HAVE_DWARF2_UNWIND_INFO_STATIC | |
74 | ||
75 | /* Define if the compiler supports __builtin_expect. */ | |
76 | #undef HAVE_BUILTIN_EXPECT | |
77 | ||
78 | /* Define if the regparm attribute shall be used for local functions | |
79 | (gcc on ix86 only). */ | |
80 | #undef USE_REGPARMS | |
81 | ||
82 | /* Defined on PowerPC if the GCC being used has a problem with clobbering | |
83 | certain registers (CR0, MQ, CTR, LR) in asm statements. */ | |
84 | #undef BROKEN_PPC_ASM_CR0 | |
85 | ||
86 | ||
87 | /* Defined to some form of __attribute__ ((...)) if the compiler supports | |
88 | a different, more efficient calling convention. */ | |
89 | #if defined USE_REGPARMS && !defined PROF && !defined __BOUNDED_POINTERS__ | |
90 | # define internal_function __attribute__ ((regparm (3), stdcall)) | |
91 | #endif | |
92 | ||
93 | /* Linux specific: minimum supported kernel version. */ | |
94 | #undef __LINUX_KERNEL_VERSION | |
95 | ||
96 | /* An extension in gcc 2.96 and up allows the subtraction of two | |
97 | local labels. */ | |
98 | #undef HAVE_SUBTRACT_LOCAL_LABELS | |
99 | ||
100 | /* | |
101 | \f */ | |
102 | ||
103 | #ifndef _LIBC | |
104 | ||
105 | /* These symbols might be defined by some sysdeps configures. | |
106 | They are used only in miscellaneous generator programs, not | |
107 | in compiling libc itself. */ | |
108 | ||
109 | /* sysdeps/generic/configure.in */ | |
110 | #undef HAVE_PSIGNAL | |
111 | ||
112 | /* sysdeps/unix/configure.in */ | |
113 | #undef HAVE_STRERROR | |
114 | ||
115 | /* sysdeps/unix/common/configure.in */ | |
116 | #undef HAVE_SYS_SIGLIST | |
117 | #undef HAVE__SYS_SIGLIST | |
118 | #undef HAVE__CTYPE_ | |
119 | #undef HAVE___CTYPE_ | |
120 | #undef HAVE___CTYPE | |
121 | #undef HAVE__CTYPE__ | |
122 | #undef HAVE__CTYPE | |
123 | #undef HAVE__LOCP | |
124 | ||
125 | #endif | |
126 | ||
127 | /* | |
128 | \f */ | |
129 | ||
130 | #ifdef _LIBC | |
131 | ||
132 | /* The zic and zdump programs need these definitions. */ | |
133 | ||
134 | #define HAVE_STRERROR 1 | |
135 | ||
136 | /* The locale code needs these definitions. */ | |
137 | ||
138 | #define HAVE_REGEX 1 | |
139 | ||
140 | #endif |