1 /* config.h. Generated from config.in by configure. */ 2 /* config.in. Generated from configure.ac by autoheader. */ 3 4 /* Check that config.h is #included before system headers 5 (this works only for glibc, but that should be enough). */ 6 #if defined(__GLIBC__) && !defined(__FreeBSD_kernel__) && !defined(__CONFIG_H__) 7 # error config.h must be #included before system headers 8 #endif 9 #define __CONFIG_H__ 1 10 11 /* Define if you want compressed debug sections by default. */ 12 /* #undef DEFAULT_FLAG_COMPRESS_DEBUG */ 13 14 /* Define to 1 if you want to enable -z relro in ELF linker by default. */ 15 /* #define DEFAULT_LD_Z_RELRO 0 */ 16 17 /* Define to 1 if translation of program messages to the user's native 18 language is requested. */ 19 /* #undef ENABLE_NLS */ 20 21 /* Additional extension a shared object might have. */ 22 /* #undef EXTRA_SHLIB_EXTENSION */ 23 24 /* Define to choose default GOT handling scheme */ 25 #define GOT_HANDLING_DEFAULT GOT_HANDLING_TARGET_DEFAULT 26 27 /* Define to 1 if you have the `close' function. */ 28 #define HAVE_CLOSE 1 29 30 /* Define to 1 if you have the declaration of `environ', and to 0 if you 31 don't. */ 32 #define HAVE_DECL_ENVIRON 0 33 34 /* Define to 1 if you have the declaration of `free', and to 0 if you don't. 35 */ 36 #define HAVE_DECL_FREE 1 37 38 /* Define to 1 if you have the declaration of `getenv', and to 0 if you don't. 39 */ 40 #define HAVE_DECL_GETENV 1 41 42 /* Is the prototype for getopt in <unistd.h> in the expected format? */ 43 #define HAVE_DECL_GETOPT 1 44 45 /* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. 46 */ 47 #define HAVE_DECL_SBRK 1 48 49 /* Define to 1 if you have the declaration of `strstr', and to 0 if you don't. 50 */ 51 #define HAVE_DECL_STRSTR 1 52 53 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'. 54 */ 55 #define HAVE_DIRENT_H 1 56 57 /* Define to 1 if you have the <dlfcn.h> header file. */ 58 #define HAVE_DLFCN_H 1 59 60 /* Define to 1 if you have the <elf-hints.h> header file. */ 61 #define HAVE_ELF_HINTS_H 1 62 63 /* Define to 1 if you have the <fcntl.h> header file. */ 64 #define HAVE_FCNTL_H 1 65 66 /* Define to 1 if you have the `getpagesize' function. */ 67 #define HAVE_GETPAGESIZE 1 68 69 /* Define to 1 if you have the `glob' function. */ 70 #define HAVE_GLOB 1 71 72 /* Define .init_array/.fini_array sections are available and working. */ 73 #define HAVE_INITFINI_ARRAY 1 74 75 /* Define to 1 if you have the <inttypes.h> header file. */ 76 #define HAVE_INTTYPES_H 1 77 78 /* Define if your <locale.h> file defines LC_MESSAGES. */ 79 #define HAVE_LC_MESSAGES 1 80 81 /* Define to 1 if you have the <limits.h> header file. */ 82 #define HAVE_LIMITS_H 1 83 84 /* Define to 1 if you have the <locale.h> header file. */ 85 #define HAVE_LOCALE_H 1 86 87 /* Define to 1 if you have the `lseek' function. */ 88 #define HAVE_LSEEK 1 89 90 /* Define to 1 if you have the <memory.h> header file. */ 91 #define HAVE_MEMORY_H 1 92 93 /* Define to 1 if you have the `mkstemp' function. */ 94 #define HAVE_MKSTEMP 1 95 96 /* Define to 1 if you have a working `mmap' system call. */ 97 #define HAVE_MMAP 1 98 99 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */ 100 /* #undef HAVE_NDIR_H */ 101 102 /* Define to 1 if you have the `open' function. */ 103 #define HAVE_OPEN 1 104 105 /* Define to 1 if you have the `realpath' function. */ 106 #define HAVE_REALPATH 1 107 108 /* Define to 1 if you have the `sbrk' function. */ 109 #define HAVE_SBRK 1 110 111 /* Define to 1 if you have the `setlocale' function. */ 112 #define HAVE_SETLOCALE 1 113 114 /* Define to 1 if you have the <stdint.h> header file. */ 115 #define HAVE_STDINT_H 1 116 117 /* Define to 1 if you have the <stdlib.h> header file. */ 118 #define HAVE_STDLIB_H 1 119 120 /* Define to 1 if you have the <strings.h> header file. */ 121 #define HAVE_STRINGS_H 1 122 123 /* Define to 1 if you have the <string.h> header file. */ 124 #define HAVE_STRING_H 1 125 126 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'. 127 */ 128 /* #undef HAVE_SYS_DIR_H */ 129 130 /* Define to 1 if you have the <sys/file.h> header file. */ 131 #define HAVE_SYS_FILE_H 1 132 133 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'. 134 */ 135 /* #undef HAVE_SYS_NDIR_H */ 136 137 /* Define to 1 if you have the <sys/param.h> header file. */ 138 #define HAVE_SYS_PARAM_H 1 139 140 /* Define to 1 if you have the <sys/stat.h> header file. */ 141 #define HAVE_SYS_STAT_H 1 142 143 /* Define to 1 if you have the <sys/time.h> header file. */ 144 #define HAVE_SYS_TIME_H 1 145 146 /* Define to 1 if you have the <sys/types.h> header file. */ 147 #define HAVE_SYS_TYPES_H 1 148 149 /* Define to 1 if you have the <unistd.h> header file. */ 150 #define HAVE_UNISTD_H 1 151 152 /* Define to 1 if you have the `waitpid' function. */ 153 #define HAVE_WAITPID 1 154 155 /* Define to 1 if you have the <windows.h> header file. */ 156 /* #undef HAVE_WINDOWS_H */ 157 158 /* Define to the sub-directory in which libtool stores uninstalled libraries. 159 */ 160 #define LT_OBJDIR ".libs/" 161 162 /* Name of package */ 163 #define PACKAGE "ld" 164 165 /* Define to the address where bug reports for this package should be sent. */ 166 #define PACKAGE_BUGREPORT "" 167 168 /* Define to the full name of this package. */ 169 #define PACKAGE_NAME "ld" 170 171 /* Define to the full name and version of this package. */ 172 #define PACKAGE_STRING "ld 2.27" 173 174 /* Define to the one symbol short name of this package. */ 175 #define PACKAGE_TARNAME "ld" 176 177 /* Define to the home page for this package. */ 178 #define PACKAGE_URL "" 179 180 /* Define to the version of this package. */ 181 #define PACKAGE_VERSION "2.27" 182 183 /* The size of `void *', as computed by sizeof. */ 184 #define SIZEOF_VOID_P 8 185 186 /* Define to 1 if you have the ANSI C header files. */ 187 #define STDC_HEADERS 1 188 189 /* Define if you can safely include both <string.h> and <strings.h>. */ 190 #define STRING_WITH_STRINGS 1 191 192 /* Use b modifier when opening binary files? */ 193 /* #undef USE_BINARY_FOPEN */ 194 195 /* Enable extensions on AIX 3, Interix. */ 196 #ifndef _ALL_SOURCE 197 # define _ALL_SOURCE 1 198 #endif 199 /* Enable GNU extensions on systems that have them. */ 200 #ifndef _GNU_SOURCE 201 # define _GNU_SOURCE 1 202 #endif 203 /* Enable threading extensions on Solaris. */ 204 #ifndef _POSIX_PTHREAD_SEMANTICS 205 # define _POSIX_PTHREAD_SEMANTICS 1 206 #endif 207 /* Enable extensions on HP NonStop. */ 208 #ifndef _TANDEM_SOURCE 209 # define _TANDEM_SOURCE 1 210 #endif 211 /* Enable general extensions on Solaris. */ 212 #ifndef __EXTENSIONS__ 213 # define __EXTENSIONS__ 1 214 #endif 215 216 217 /* Version number of package */ 218 #define VERSION "2.27" 219 220 /* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a 221 `char[]'. */ 222 #define YYTEXT_POINTER 1 223 224 /* Number of bits in a file offset, on hosts where this is settable. */ 225 /* #undef _FILE_OFFSET_BITS */ 226 227 /* Define for large files, on AIX-style hosts. */ 228 /* #undef _LARGE_FILES */ 229 230 /* Define to 1 if on MINIX. */ 231 /* #undef _MINIX */ 232 233 /* Define to 2 if the system does not provide POSIX.1 features except with 234 this defined. */ 235 /* #undef _POSIX_1_SOURCE */ 236 237 /* Define to 1 if you need to in order for `stat' and other things to work. */ 238 /* #undef _POSIX_SOURCE */ 239