131580a89Sskrll /* This file is automatically generated. DO NOT EDIT! */ 2095fd420Schristos /* Generated from: NetBSD: mknative-binutils,v 1.14 2022/12/24 20:17:46 christos Exp */ 3b129d510Schristos /* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */ 431580a89Sskrll 53df24f40Smrg /* config.h. Generated from config.in by configure. */ 6b10267f3Schristos /* config.in. Generated from configure.ac by autoheader. */ 731580a89Sskrll 80a031431Schristos /* Check that config.h is #included before system headers 90a031431Schristos (this works only for glibc, but that should be enough). */ 100a031431Schristos #if defined(__GLIBC__) && !defined(__FreeBSD_kernel__) && !defined(__CONFIG_H__) 110a031431Schristos # error config.h must be #included before system headers 120a031431Schristos #endif 130a031431Schristos #define __CONFIG_H__ 1 140a031431Schristos 15b129d510Schristos /* Define to 1 if you want to emit gnu hash in the ELF linker by default. */ 16b129d510Schristos #define DEFAULT_EMIT_GNU_HASH 0 17b129d510Schristos 18b129d510Schristos /* Define to 1 if you want to emit sysv hash in the ELF linker by default. */ 19b129d510Schristos #define DEFAULT_EMIT_SYSV_HASH 1 20b129d510Schristos 21b10267f3Schristos /* Define if you want compressed debug sections by default. */ 22b10267f3Schristos /* #undef DEFAULT_FLAG_COMPRESS_DEBUG */ 23b10267f3Schristos 24095fd420Schristos /* Define to 0 if you want to disable the generation of an executable stack 25095fd420Schristos when a .note-GNU-stack section is missing. */ 26*ee393d3fSchristos #define DEFAULT_LD_EXECSTACK 0 27095fd420Schristos 28095fd420Schristos /* The default method for DT_TEXTREL check in ELF linker. */ 29095fd420Schristos #define DEFAULT_LD_TEXTREL_CHECK textrel_check_none 30095fd420Schristos 31095fd420Schristos /* Define to 1 if DT_TEXTREL check is warning in ELF linker by default. */ 32095fd420Schristos #define DEFAULT_LD_TEXTREL_CHECK_WARNING 0 33095fd420Schristos 34095fd420Schristos /* Define to 1 if you want to enable --warn-execstack in ELF linker by 35095fd420Schristos default. */ 36095fd420Schristos #define DEFAULT_LD_WARN_EXECSTACK 2 37095fd420Schristos 38095fd420Schristos /* Define to 0 if you want to disable --warn-rwx-segments in ELF linker by 39095fd420Schristos default. */ 40095fd420Schristos #define DEFAULT_LD_WARN_RWX_SEGMENTS 1 41095fd420Schristos 42b5af3fe7Schristos /* Define to 1 if you want to enable -z relro in ELF linker by default. */ 43b5af3fe7Schristos #define DEFAULT_LD_Z_RELRO 0 44b5af3fe7Schristos 45b129d510Schristos /* Define to 1 if you want to enable -z separate-code in ELF linker by 46b129d510Schristos default. */ 47b129d510Schristos #define DEFAULT_LD_Z_SEPARATE_CODE 0 48b129d510Schristos 49b129d510Schristos /* Define to 1 if you want to set DT_RUNPATH instead of DT_RPATH by default. 50b129d510Schristos */ 51b129d510Schristos #define DEFAULT_NEW_DTAGS 0 52b129d510Schristos 53095fd420Schristos /* Define if you want run-time sanity checks. */ 54095fd420Schristos /* #undef ENABLE_CHECKING */ 55095fd420Schristos 56095fd420Schristos /* Handle .ctf type-info sections */ 57095fd420Schristos #define ENABLE_LIBCTF 1 58095fd420Schristos 5931580a89Sskrll /* Define to 1 if translation of program messages to the user's native 6031580a89Sskrll language is requested. */ 6131580a89Sskrll #define ENABLE_NLS 1 6231580a89Sskrll 6331580a89Sskrll /* Additional extension a shared object might have. */ 6431580a89Sskrll /* #undef EXTRA_SHLIB_EXTENSION */ 6531580a89Sskrll 6631580a89Sskrll /* Define to choose default GOT handling scheme */ 6731580a89Sskrll #define GOT_HANDLING_DEFAULT GOT_HANDLING_TARGET_DEFAULT 6831580a89Sskrll 693df24f40Smrg /* Define to 1 if you have the `close' function. */ 703df24f40Smrg #define HAVE_CLOSE 1 713df24f40Smrg 72095fd420Schristos /* Define to 1 if you have the declaration of `asprintf', and to 0 if you 73095fd420Schristos don't. */ 74095fd420Schristos #define HAVE_DECL_ASPRINTF 1 75095fd420Schristos 7631580a89Sskrll /* Define to 1 if you have the declaration of `environ', and to 0 if you 7731580a89Sskrll don't. */ 7831580a89Sskrll #define HAVE_DECL_ENVIRON 0 7931580a89Sskrll 8031580a89Sskrll /* Is the prototype for getopt in <unistd.h> in the expected format? */ 8131580a89Sskrll #define HAVE_DECL_GETOPT 1 8231580a89Sskrll 8331580a89Sskrll /* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. 8431580a89Sskrll */ 8531580a89Sskrll #define HAVE_DECL_SBRK 1 8631580a89Sskrll 8731580a89Sskrll /* Define to 1 if you have the <dlfcn.h> header file. */ 8831580a89Sskrll #define HAVE_DLFCN_H 1 8931580a89Sskrll 9031580a89Sskrll /* Define to 1 if you have the <elf-hints.h> header file. */ 9131580a89Sskrll /* #undef HAVE_ELF_HINTS_H */ 9231580a89Sskrll 933df24f40Smrg /* Define to 1 if you have the <fcntl.h> header file. */ 943df24f40Smrg #define HAVE_FCNTL_H 1 953df24f40Smrg 96b10267f3Schristos /* Define to 1 if you have the `getpagesize' function. */ 97b10267f3Schristos #define HAVE_GETPAGESIZE 1 98b10267f3Schristos 9931580a89Sskrll /* Define to 1 if you have the `glob' function. */ 10031580a89Sskrll #define HAVE_GLOB 1 10131580a89Sskrll 1020a031431Schristos /* Define .init_array/.fini_array sections are available and working. */ 10345b262e6Smrg #define HAVE_INITFINI_ARRAY 1 1040a031431Schristos 10531580a89Sskrll /* Define to 1 if you have the <inttypes.h> header file. */ 10631580a89Sskrll #define HAVE_INTTYPES_H 1 10731580a89Sskrll 108095fd420Schristos /* The jansson library is to be used */ 109095fd420Schristos /* #undef HAVE_JANSSON */ 110095fd420Schristos 1110a031431Schristos /* Define if your <locale.h> file defines LC_MESSAGES. */ 1120a031431Schristos #define HAVE_LC_MESSAGES 1 1130a031431Schristos 11431580a89Sskrll /* Define to 1 if you have the <limits.h> header file. */ 11531580a89Sskrll #define HAVE_LIMITS_H 1 11631580a89Sskrll 1173df24f40Smrg /* Define to 1 if you have the `lseek' function. */ 1183df24f40Smrg #define HAVE_LSEEK 1 1193df24f40Smrg 12031580a89Sskrll /* Define to 1 if you have the <memory.h> header file. */ 12131580a89Sskrll #define HAVE_MEMORY_H 1 12231580a89Sskrll 12331580a89Sskrll /* Define to 1 if you have the `mkstemp' function. */ 12431580a89Sskrll #define HAVE_MKSTEMP 1 12531580a89Sskrll 126b10267f3Schristos /* Define to 1 if you have a working `mmap' system call. */ 127b10267f3Schristos #define HAVE_MMAP 1 128b10267f3Schristos 1293df24f40Smrg /* Define to 1 if you have the `open' function. */ 1303df24f40Smrg #define HAVE_OPEN 1 1313df24f40Smrg 13231580a89Sskrll /* Define to 1 if you have the `realpath' function. */ 13331580a89Sskrll #define HAVE_REALPATH 1 13431580a89Sskrll 13531580a89Sskrll /* Define to 1 if you have the `sbrk' function. */ 13631580a89Sskrll #define HAVE_SBRK 1 13731580a89Sskrll 13831580a89Sskrll /* Define to 1 if you have the <stdint.h> header file. */ 13931580a89Sskrll #define HAVE_STDINT_H 1 14031580a89Sskrll 14131580a89Sskrll /* Define to 1 if you have the <stdlib.h> header file. */ 14231580a89Sskrll #define HAVE_STDLIB_H 1 14331580a89Sskrll 14431580a89Sskrll /* Define to 1 if you have the <strings.h> header file. */ 14531580a89Sskrll #define HAVE_STRINGS_H 1 14631580a89Sskrll 14731580a89Sskrll /* Define to 1 if you have the <string.h> header file. */ 14831580a89Sskrll #define HAVE_STRING_H 1 14931580a89Sskrll 1503df24f40Smrg /* Define to 1 if you have the <sys/file.h> header file. */ 1513df24f40Smrg #define HAVE_SYS_FILE_H 1 1523df24f40Smrg 153095fd420Schristos /* Define to 1 if you have the <sys/mman.h> header file. */ 154095fd420Schristos #define HAVE_SYS_MMAN_H 1 15531580a89Sskrll 15631580a89Sskrll /* Define to 1 if you have the <sys/param.h> header file. */ 15731580a89Sskrll #define HAVE_SYS_PARAM_H 1 15831580a89Sskrll 15931580a89Sskrll /* Define to 1 if you have the <sys/stat.h> header file. */ 16031580a89Sskrll #define HAVE_SYS_STAT_H 1 16131580a89Sskrll 1623df24f40Smrg /* Define to 1 if you have the <sys/time.h> header file. */ 1633df24f40Smrg #define HAVE_SYS_TIME_H 1 1643df24f40Smrg 16531580a89Sskrll /* Define to 1 if you have the <sys/types.h> header file. */ 16631580a89Sskrll #define HAVE_SYS_TYPES_H 1 16731580a89Sskrll 16831580a89Sskrll /* Define to 1 if you have the <unistd.h> header file. */ 16931580a89Sskrll #define HAVE_UNISTD_H 1 17031580a89Sskrll 17131580a89Sskrll /* Define to 1 if you have the `waitpid' function. */ 17231580a89Sskrll #define HAVE_WAITPID 1 17331580a89Sskrll 1740a031431Schristos /* Define to 1 if you have the <windows.h> header file. */ 1753df24f40Smrg /* #undef HAVE_WINDOWS_H */ 1763df24f40Smrg 17731580a89Sskrll /* Define to the sub-directory in which libtool stores uninstalled libraries. 17831580a89Sskrll */ 17931580a89Sskrll #define LT_OBJDIR ".libs/" 18031580a89Sskrll 18131580a89Sskrll /* Name of package */ 18231580a89Sskrll #define PACKAGE "ld" 18331580a89Sskrll 18431580a89Sskrll /* Define to the address where bug reports for this package should be sent. */ 18531580a89Sskrll #define PACKAGE_BUGREPORT "" 18631580a89Sskrll 18731580a89Sskrll /* Define to the full name of this package. */ 188b10267f3Schristos #define PACKAGE_NAME "ld" 18931580a89Sskrll 19031580a89Sskrll /* Define to the full name and version of this package. */ 191095fd420Schristos #define PACKAGE_STRING "ld 2.39" 19231580a89Sskrll 19331580a89Sskrll /* Define to the one symbol short name of this package. */ 194b10267f3Schristos #define PACKAGE_TARNAME "ld" 19531580a89Sskrll 1963df24f40Smrg /* Define to the home page for this package. */ 1973df24f40Smrg #define PACKAGE_URL "" 1983df24f40Smrg 19931580a89Sskrll /* Define to the version of this package. */ 200095fd420Schristos #define PACKAGE_VERSION "2.39" 20131580a89Sskrll 2020a031431Schristos /* The size of `void *', as computed by sizeof. */ 2030a031431Schristos #define SIZEOF_VOID_P 4 20431580a89Sskrll 20531580a89Sskrll /* Define to 1 if you have the ANSI C header files. */ 20631580a89Sskrll #define STDC_HEADERS 1 20731580a89Sskrll 208095fd420Schristos /* Define to 1 if you want to support the --error-handling-script command line 209095fd420Schristos option. */ 210095fd420Schristos #define SUPPORT_ERROR_HANDLING_SCRIPT 1 2110a031431Schristos 21231580a89Sskrll /* Use b modifier when opening binary files? */ 21331580a89Sskrll /* #undef USE_BINARY_FOPEN */ 21431580a89Sskrll 21531580a89Sskrll /* Enable extensions on AIX 3, Interix. */ 21631580a89Sskrll #ifndef _ALL_SOURCE 21731580a89Sskrll # define _ALL_SOURCE 1 21831580a89Sskrll #endif 21931580a89Sskrll /* Enable GNU extensions on systems that have them. */ 22031580a89Sskrll #ifndef _GNU_SOURCE 22131580a89Sskrll # define _GNU_SOURCE 1 22231580a89Sskrll #endif 22331580a89Sskrll /* Enable threading extensions on Solaris. */ 22431580a89Sskrll #ifndef _POSIX_PTHREAD_SEMANTICS 22531580a89Sskrll # define _POSIX_PTHREAD_SEMANTICS 1 22631580a89Sskrll #endif 22731580a89Sskrll /* Enable extensions on HP NonStop. */ 22831580a89Sskrll #ifndef _TANDEM_SOURCE 22931580a89Sskrll # define _TANDEM_SOURCE 1 23031580a89Sskrll #endif 23131580a89Sskrll /* Enable general extensions on Solaris. */ 23231580a89Sskrll #ifndef __EXTENSIONS__ 23331580a89Sskrll # define __EXTENSIONS__ 1 23431580a89Sskrll #endif 23531580a89Sskrll 2363df24f40Smrg 2373df24f40Smrg /* Version number of package */ 238095fd420Schristos #define VERSION "2.39" 2393df24f40Smrg 2403df24f40Smrg /* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a 2413df24f40Smrg `char[]'. */ 2423df24f40Smrg #define YYTEXT_POINTER 1 2433df24f40Smrg 244b129d510Schristos /* Enable large inode numbers on Mac OS X 10.5. */ 245b129d510Schristos #ifndef _DARWIN_USE_64_BIT_INODE 246b129d510Schristos # define _DARWIN_USE_64_BIT_INODE 1 247b129d510Schristos #endif 248b129d510Schristos 2493df24f40Smrg /* Number of bits in a file offset, on hosts where this is settable. */ 2503df24f40Smrg /* #undef _FILE_OFFSET_BITS */ 2513df24f40Smrg 2523df24f40Smrg /* Define for large files, on AIX-style hosts. */ 2533df24f40Smrg /* #undef _LARGE_FILES */ 2543df24f40Smrg 2553df24f40Smrg /* Define to 1 if on MINIX. */ 2563df24f40Smrg /* #undef _MINIX */ 2573df24f40Smrg 2583df24f40Smrg /* Define to 2 if the system does not provide POSIX.1 features except with 2593df24f40Smrg this defined. */ 2603df24f40Smrg /* #undef _POSIX_1_SOURCE */ 2613df24f40Smrg 2623df24f40Smrg /* Define to 1 if you need to in order for `stat' and other things to work. */ 2633df24f40Smrg /* #undef _POSIX_SOURCE */ 264