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 building universal (internal helper macro) */ 12 /* #undef AC_APPLE_UNIVERSAL_BUILD */ 13 14 /* Set the default --hash-style value */ 15 #define DEFAULT_HASH_STYLE "sysv" 16 17 /* Define to 1 if you want to enable -z relro in ELF linker by default. */ 18 /* handled by makfile #define DEFAULT_LD_Z_RELRO 1 */ 19 20 /* Define to 1 if translation of program messages to the user's native 21 language is requested. */ 22 /* #undef ENABLE_NLS */ 23 24 /* Define to enable linker plugins */ 25 #define ENABLE_PLUGINS 1 26 27 /* Define to do multi-threaded linking */ 28 /* handled by makefile #define ENABLE_THREADS 1 */ 29 30 /* Default big endian (true or false) */ 31 #define GOLD_DEFAULT_BIG_ENDIAN false 32 33 /* Default machine code */ 34 #define GOLD_DEFAULT_MACHINE EM_X86_64 35 36 /* Default OSABI code */ 37 #define GOLD_DEFAULT_OSABI ELFOSABI_NONE 38 39 /* Default size (32 or 64) */ 40 #define GOLD_DEFAULT_SIZE 64 41 42 /* Define to 1 if you have the <byteswap.h> header file. */ 43 /* #undef HAVE_BYTESWAP_H */ 44 45 /* Define to 1 if you have the `chsize' function. */ 46 /* #undef HAVE_CHSIZE */ 47 48 /* Define to 1 if you have the declaration of `asprintf', and to 0 if you 49 don't. */ 50 #define HAVE_DECL_ASPRINTF 1 51 52 /* Define to 1 if you have the declaration of `basename', and to 0 if you 53 don't. */ 54 #define HAVE_DECL_BASENAME 0 55 56 /* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */ 57 #define HAVE_DECL_FFS 1 58 59 /* Define to 1 if you have the declaration of `memmem', and to 0 if you don't. 60 */ 61 #define HAVE_DECL_MEMMEM 1 62 63 /* Define to 1 if you have the declaration of `snprintf', and to 0 if you 64 don't. */ 65 #define HAVE_DECL_SNPRINTF 1 66 67 /* Define to 1 if you have the declaration of `strndup', and to 0 if you 68 don't. */ 69 #define HAVE_DECL_STRNDUP 1 70 71 /* Define to 1 if you have the declaration of `strverscmp', and to 0 if you 72 don't. */ 73 #define HAVE_DECL_STRVERSCMP 0 74 75 /* Define to 1 if you have the declaration of `vasprintf', and to 0 if you 76 don't. */ 77 #define HAVE_DECL_VASPRINTF 1 78 79 /* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you 80 don't. */ 81 #define HAVE_DECL_VSNPRINTF 1 82 83 /* Define to 1 if you have the <dlfcn.h> header file. */ 84 #define HAVE_DLFCN_H 1 85 86 /* Define to 1 if you have the <ext/hash_map> header file. */ 87 #define HAVE_EXT_HASH_MAP 1 88 89 /* Define to 1 if you have the <ext/hash_set> header file. */ 90 #define HAVE_EXT_HASH_SET 1 91 92 /* Define to 1 if you have the `fallocate' function. */ 93 /* #undef HAVE_FALLOCATE */ 94 95 /* Define to 1 if you have the `ffsll' function. */ 96 #define HAVE_FFSLL 1 97 98 /* Define to 1 if you have the `ftruncate' function. */ 99 #define HAVE_FTRUNCATE 1 100 101 /* Define to 1 if you have the <inttypes.h> header file. */ 102 #define HAVE_INTTYPES_H 1 103 104 /* Define if your <locale.h> file defines LC_MESSAGES. */ 105 #define HAVE_LC_MESSAGES 1 106 107 /* Define to 1 if you have the `link' function. */ 108 #define HAVE_LINK 1 109 110 /* Define to 1 if you have the <locale.h> header file. */ 111 #define HAVE_LOCALE_H 1 112 113 /* Define to 1 if you have the `mallinfo' function. */ 114 /* #undef HAVE_MALLINFO */ 115 116 /* Define to 1 if you have the <memory.h> header file. */ 117 #define HAVE_MEMORY_H 1 118 119 /* Define to 1 if you have the `mkdtemp' function. */ 120 #define HAVE_MKDTEMP 1 121 122 /* Define to 1 if you have the `mmap' function. */ 123 #define HAVE_MMAP 1 124 125 /* Define to 1 if you have the mremap function with MREMAP_MAYMOVE support */ 126 /* #undef HAVE_MREMAP */ 127 128 /* Define if compiler supports #pragma omp threadprivate */ 129 #define HAVE_OMP_SUPPORT 1 130 131 /* Define to 1 if you have the `posix_fallocate' function. */ 132 /* #undef HAVE_POSIX_FALLOCATE */ 133 134 /* Define to 1 if you have the `pread' function. */ 135 #define HAVE_PREAD 1 136 137 /* Have PTHREAD_PRIO_INHERIT. */ 138 #define HAVE_PTHREAD_PRIO_INHERIT 1 139 140 /* Define to 1 if you have the `readv' function. */ 141 #define HAVE_READV 1 142 143 /* Define to 1 if you have the `setlocale' function. */ 144 #define HAVE_SETLOCALE 1 145 146 /* Define if struct stat has a field st_mtim with timespec for mtime */ 147 #define HAVE_STAT_ST_MTIM 1 148 149 /* Define to 1 if you have the <stdint.h> header file. */ 150 #define HAVE_STDINT_H 1 151 152 /* Define to 1 if you have the <stdlib.h> header file. */ 153 #define HAVE_STDLIB_H 1 154 155 /* Define to 1 if you have the <strings.h> header file. */ 156 #define HAVE_STRINGS_H 1 157 158 /* Define to 1 if you have the <string.h> header file. */ 159 #define HAVE_STRING_H 1 160 161 /* Define to 1 if you have the `sysconf' function. */ 162 #define HAVE_SYSCONF 1 163 164 /* Define to 1 if you have the <sys/mman.h> header file. */ 165 #define HAVE_SYS_MMAN_H 1 166 167 /* Define to 1 if you have the <sys/stat.h> header file. */ 168 #define HAVE_SYS_STAT_H 1 169 170 /* Define to 1 if you have the <sys/types.h> header file. */ 171 #define HAVE_SYS_TYPES_H 1 172 173 /* Define to support 32-bit big-endian targets */ 174 /* #undef HAVE_TARGET_32_BIG */ 175 176 /* Define to support 32-bit little-endian targets */ 177 #define HAVE_TARGET_32_LITTLE 1 178 179 /* Define to support 64-bit big-endian targets */ 180 /* #undef HAVE_TARGET_64_BIG */ 181 182 /* Define to support 64-bit little-endian targets */ 183 #define HAVE_TARGET_64_LITTLE 1 184 185 /* Define if attributes work on C++ templates */ 186 #define HAVE_TEMPLATE_ATTRIBUTES 1 187 188 /* Define to 1 if you have the `times' function. */ 189 #define HAVE_TIMES 1 190 191 /* Define if std::tr1::hash<off_t> is usable */ 192 #define HAVE_TR1_HASH_OFF_T 1 193 194 /* Define to 1 if you have the <tr1/unordered_map> header file. */ 195 #define HAVE_TR1_UNORDERED_MAP 1 196 197 /* Define if ::std::tr1::unordered_map::rehash is usable */ 198 #define HAVE_TR1_UNORDERED_MAP_REHASH 1 199 200 /* Define to 1 if you have the <tr1/unordered_set> header file. */ 201 #define HAVE_TR1_UNORDERED_SET 1 202 203 /* Define to 1 if you have the <unistd.h> header file. */ 204 #define HAVE_UNISTD_H 1 205 206 /* BOOTSTRAP: avoid dealing with -std=c++11 */ 207 #if defined(__cplusplus) && __cplusplus >= 201103L 208 /* Define to 1 if you have the <unordered_map> header file. */ 209 #define HAVE_UNORDERED_MAP 1 210 211 /* Define to 1 if you have the <unordered_set> header file. */ 212 #define HAVE_UNORDERED_SET 1 213 #endif 214 215 /* Define to 1 if you have the <windows.h> header file. */ 216 /* #undef HAVE_WINDOWS_H */ 217 218 /* Default library search path */ 219 #define LIB_PATH "/lib:/usr/lib" 220 221 /* Whether configured as a native linker */ 222 #define NATIVE_LINKER 1 223 224 /* Name of package */ 225 #define PACKAGE "gold" 226 227 /* Define to the address where bug reports for this package should be sent. */ 228 #define PACKAGE_BUGREPORT "" 229 230 /* Define to the full name of this package. */ 231 #define PACKAGE_NAME "gold" 232 233 /* Define to the full name and version of this package. */ 234 #define PACKAGE_STRING "gold 0.1" 235 236 /* Define to the one symbol short name of this package. */ 237 #define PACKAGE_TARNAME "gold" 238 239 /* Define to the home page for this package. */ 240 #define PACKAGE_URL "" 241 242 /* Define to the version of this package. */ 243 #define PACKAGE_VERSION "0.1" 244 245 /* Define to necessary symbol if this constant uses a non-standard name on 246 your system. */ 247 /* #undef PTHREAD_CREATE_JOINABLE */ 248 249 /* Define to 1 if you have the ANSI C header files. */ 250 #define STDC_HEADERS 1 251 252 /* System root for target files */ 253 /* handled by makefile #define TARGET_SYSTEM_ROOT "" */ 254 255 /* Whether the system root can be relocated */ 256 #define TARGET_SYSTEM_ROOT_RELOCATABLE 0 257 258 /* Enable extensions on AIX 3, Interix. */ 259 #ifndef _ALL_SOURCE 260 # define _ALL_SOURCE 1 261 #endif 262 /* Enable GNU extensions on systems that have them. */ 263 #ifndef _GNU_SOURCE 264 # define _GNU_SOURCE 1 265 #endif 266 /* Enable threading extensions on Solaris. */ 267 #ifndef _POSIX_PTHREAD_SEMANTICS 268 # define _POSIX_PTHREAD_SEMANTICS 1 269 #endif 270 /* Enable extensions on HP NonStop. */ 271 #ifndef _TANDEM_SOURCE 272 # define _TANDEM_SOURCE 1 273 #endif 274 /* Enable general extensions on Solaris. */ 275 #ifndef __EXTENSIONS__ 276 # define __EXTENSIONS__ 1 277 #endif 278 279 280 /* Version number of package */ 281 #define VERSION "0.1" 282 283 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most 284 significant byte first (like Motorola and SPARC, unlike Intel). */ 285 #if defined AC_APPLE_UNIVERSAL_BUILD 286 # if defined __BIG_ENDIAN__ 287 # define WORDS_BIGENDIAN 1 288 # endif 289 #else 290 # ifndef WORDS_BIGENDIAN 291 /* # undef WORDS_BIGENDIAN */ 292 # endif 293 #endif 294 295 /* Define to 1 if on MINIX. */ 296 /* #undef _MINIX */ 297 298 /* Define to 2 if the system does not provide POSIX.1 features except with 299 this defined. */ 300 /* #undef _POSIX_1_SOURCE */ 301 302 /* Define to 1 if you need to in order for `stat' and other things to work. */ 303 /* #undef _POSIX_SOURCE */ 304