116dce513Schristos /* This file is automatically generated. DO NOT EDIT! */ 2*e992f068Schristos /* Generated from: NetBSD: mknative-binutils,v 1.14 2022/12/24 20:17:46 christos Exp */ 3ede78133Schristos /* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */ 416dce513Schristos 516dce513Schristos /* config.h. Generated from config.in by configure. */ 616dce513Schristos /* config.in. Generated from configure.ac by autoheader. */ 716dce513Schristos 816dce513Schristos /* Check that config.h is #included before system headers 916dce513Schristos (this works only for glibc, but that should be enough). */ 1016dce513Schristos #if defined(__GLIBC__) && !defined(__FreeBSD_kernel__) && !defined(__CONFIG_H__) 1116dce513Schristos # error config.h must be #included before system headers 1216dce513Schristos #endif 1316dce513Schristos #define __CONFIG_H__ 1 1416dce513Schristos 15ede78133Schristos /* Define to 1 if you want to emit gnu hash in the ELF linker by default. */ 16ede78133Schristos #define DEFAULT_EMIT_GNU_HASH 0 17ede78133Schristos 18ede78133Schristos /* Define to 1 if you want to emit sysv hash in the ELF linker by default. */ 19ede78133Schristos #define DEFAULT_EMIT_SYSV_HASH 1 20ede78133Schristos 2116dce513Schristos /* Define if you want compressed debug sections by default. */ 2216dce513Schristos /* #undef DEFAULT_FLAG_COMPRESS_DEBUG */ 2316dce513Schristos 24*e992f068Schristos /* Define to 0 if you want to disable the generation of an executable stack 25*e992f068Schristos when a .note-GNU-stack section is missing. */ 26*e992f068Schristos #define DEFAULT_LD_EXECSTACK 0 27*e992f068Schristos 28*e992f068Schristos /* The default method for DT_TEXTREL check in ELF linker. */ 29*e992f068Schristos #define DEFAULT_LD_TEXTREL_CHECK textrel_check_none 30*e992f068Schristos 31*e992f068Schristos /* Define to 1 if DT_TEXTREL check is warning in ELF linker by default. */ 32*e992f068Schristos #define DEFAULT_LD_TEXTREL_CHECK_WARNING 0 33*e992f068Schristos 34*e992f068Schristos /* Define to 1 if you want to enable --warn-execstack in ELF linker by 35*e992f068Schristos default. */ 36*e992f068Schristos #define DEFAULT_LD_WARN_EXECSTACK 2 37*e992f068Schristos 38*e992f068Schristos /* Define to 0 if you want to disable --warn-rwx-segments in ELF linker by 39*e992f068Schristos default. */ 40*e992f068Schristos #define DEFAULT_LD_WARN_RWX_SEGMENTS 0 41*e992f068Schristos 4216dce513Schristos /* Define to 1 if you want to enable -z relro in ELF linker by default. */ 4316dce513Schristos #define DEFAULT_LD_Z_RELRO 0 4416dce513Schristos 45ede78133Schristos /* Define to 1 if you want to enable -z separate-code in ELF linker by 46ede78133Schristos default. */ 47ede78133Schristos #define DEFAULT_LD_Z_SEPARATE_CODE 0 48ede78133Schristos 49ede78133Schristos /* Define to 1 if you want to set DT_RUNPATH instead of DT_RPATH by default. 50ede78133Schristos */ 51ede78133Schristos #define DEFAULT_NEW_DTAGS 0 52ede78133Schristos 53*e992f068Schristos /* Define if you want run-time sanity checks. */ 54*e992f068Schristos /* #undef ENABLE_CHECKING */ 55*e992f068Schristos 56*e992f068Schristos /* Handle .ctf type-info sections */ 57*e992f068Schristos #define ENABLE_LIBCTF 1 58*e992f068Schristos 5916dce513Schristos /* Define to 1 if translation of program messages to the user's native 6016dce513Schristos language is requested. */ 6116dce513Schristos #define ENABLE_NLS 1 6216dce513Schristos 6316dce513Schristos /* Additional extension a shared object might have. */ 6416dce513Schristos /* #undef EXTRA_SHLIB_EXTENSION */ 6516dce513Schristos 6616dce513Schristos /* Define to choose default GOT handling scheme */ 6716dce513Schristos #define GOT_HANDLING_DEFAULT GOT_HANDLING_TARGET_DEFAULT 6816dce513Schristos 6916dce513Schristos /* Define to 1 if you have the `close' function. */ 7016dce513Schristos #define HAVE_CLOSE 1 7116dce513Schristos 72*e992f068Schristos /* Define to 1 if you have the declaration of `asprintf', and to 0 if you 73*e992f068Schristos don't. */ 74*e992f068Schristos #define HAVE_DECL_ASPRINTF 1 75*e992f068Schristos 7616dce513Schristos /* Define to 1 if you have the declaration of `environ', and to 0 if you 7716dce513Schristos don't. */ 7816dce513Schristos #define HAVE_DECL_ENVIRON 0 7916dce513Schristos 8016dce513Schristos /* Is the prototype for getopt in <unistd.h> in the expected format? */ 8116dce513Schristos #define HAVE_DECL_GETOPT 1 8216dce513Schristos 8316dce513Schristos /* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. 8416dce513Schristos */ 8516dce513Schristos #define HAVE_DECL_SBRK 1 8616dce513Schristos 8716dce513Schristos /* Define to 1 if you have the <dlfcn.h> header file. */ 8816dce513Schristos #define HAVE_DLFCN_H 1 8916dce513Schristos 9016dce513Schristos /* Define to 1 if you have the <elf-hints.h> header file. */ 9116dce513Schristos /* #undef HAVE_ELF_HINTS_H */ 9216dce513Schristos 9316dce513Schristos /* Define to 1 if you have the <fcntl.h> header file. */ 9416dce513Schristos #define HAVE_FCNTL_H 1 9516dce513Schristos 9616dce513Schristos /* Define to 1 if you have the `getpagesize' function. */ 9716dce513Schristos #define HAVE_GETPAGESIZE 1 9816dce513Schristos 9916dce513Schristos /* Define to 1 if you have the `glob' function. */ 10016dce513Schristos #define HAVE_GLOB 1 10116dce513Schristos 10216dce513Schristos /* Define .init_array/.fini_array sections are available and working. */ 103012573ebSchristos #define HAVE_INITFINI_ARRAY 1 10416dce513Schristos 10516dce513Schristos /* Define to 1 if you have the <inttypes.h> header file. */ 10616dce513Schristos #define HAVE_INTTYPES_H 1 10716dce513Schristos 108*e992f068Schristos /* The jansson library is to be used */ 109*e992f068Schristos /* #undef HAVE_JANSSON */ 110*e992f068Schristos 11116dce513Schristos /* Define if your <locale.h> file defines LC_MESSAGES. */ 11216dce513Schristos #define HAVE_LC_MESSAGES 1 11316dce513Schristos 11416dce513Schristos /* Define to 1 if you have the <limits.h> header file. */ 11516dce513Schristos #define HAVE_LIMITS_H 1 11616dce513Schristos 11716dce513Schristos /* Define to 1 if you have the `lseek' function. */ 11816dce513Schristos #define HAVE_LSEEK 1 11916dce513Schristos 12016dce513Schristos /* Define to 1 if you have the <memory.h> header file. */ 12116dce513Schristos #define HAVE_MEMORY_H 1 12216dce513Schristos 12316dce513Schristos /* Define to 1 if you have the `mkstemp' function. */ 12416dce513Schristos #define HAVE_MKSTEMP 1 12516dce513Schristos 12616dce513Schristos /* Define to 1 if you have a working `mmap' system call. */ 12716dce513Schristos #define HAVE_MMAP 1 12816dce513Schristos 12916dce513Schristos /* Define to 1 if you have the `open' function. */ 13016dce513Schristos #define HAVE_OPEN 1 13116dce513Schristos 13216dce513Schristos /* Define to 1 if you have the `realpath' function. */ 13316dce513Schristos #define HAVE_REALPATH 1 13416dce513Schristos 13516dce513Schristos /* Define to 1 if you have the `sbrk' function. */ 13616dce513Schristos #define HAVE_SBRK 1 13716dce513Schristos 13816dce513Schristos /* Define to 1 if you have the <stdint.h> header file. */ 13916dce513Schristos #define HAVE_STDINT_H 1 14016dce513Schristos 14116dce513Schristos /* Define to 1 if you have the <stdlib.h> header file. */ 14216dce513Schristos #define HAVE_STDLIB_H 1 14316dce513Schristos 14416dce513Schristos /* Define to 1 if you have the <strings.h> header file. */ 14516dce513Schristos #define HAVE_STRINGS_H 1 14616dce513Schristos 14716dce513Schristos /* Define to 1 if you have the <string.h> header file. */ 14816dce513Schristos #define HAVE_STRING_H 1 14916dce513Schristos 15016dce513Schristos /* Define to 1 if you have the <sys/file.h> header file. */ 15116dce513Schristos #define HAVE_SYS_FILE_H 1 15216dce513Schristos 153*e992f068Schristos /* Define to 1 if you have the <sys/mman.h> header file. */ 154*e992f068Schristos #define HAVE_SYS_MMAN_H 1 15516dce513Schristos 15616dce513Schristos /* Define to 1 if you have the <sys/param.h> header file. */ 15716dce513Schristos #define HAVE_SYS_PARAM_H 1 15816dce513Schristos 15916dce513Schristos /* Define to 1 if you have the <sys/stat.h> header file. */ 16016dce513Schristos #define HAVE_SYS_STAT_H 1 16116dce513Schristos 16216dce513Schristos /* Define to 1 if you have the <sys/time.h> header file. */ 16316dce513Schristos #define HAVE_SYS_TIME_H 1 16416dce513Schristos 16516dce513Schristos /* Define to 1 if you have the <sys/types.h> header file. */ 16616dce513Schristos #define HAVE_SYS_TYPES_H 1 16716dce513Schristos 16816dce513Schristos /* Define to 1 if you have the <unistd.h> header file. */ 16916dce513Schristos #define HAVE_UNISTD_H 1 17016dce513Schristos 17116dce513Schristos /* Define to 1 if you have the `waitpid' function. */ 17216dce513Schristos #define HAVE_WAITPID 1 17316dce513Schristos 17416dce513Schristos /* Define to 1 if you have the <windows.h> header file. */ 17516dce513Schristos /* #undef HAVE_WINDOWS_H */ 17616dce513Schristos 17716dce513Schristos /* Define to the sub-directory in which libtool stores uninstalled libraries. 17816dce513Schristos */ 17916dce513Schristos #define LT_OBJDIR ".libs/" 18016dce513Schristos 18116dce513Schristos /* Name of package */ 18216dce513Schristos #define PACKAGE "ld" 18316dce513Schristos 18416dce513Schristos /* Define to the address where bug reports for this package should be sent. */ 18516dce513Schristos #define PACKAGE_BUGREPORT "" 18616dce513Schristos 18716dce513Schristos /* Define to the full name of this package. */ 18816dce513Schristos #define PACKAGE_NAME "ld" 18916dce513Schristos 19016dce513Schristos /* Define to the full name and version of this package. */ 191*e992f068Schristos #define PACKAGE_STRING "ld 2.39" 19216dce513Schristos 19316dce513Schristos /* Define to the one symbol short name of this package. */ 19416dce513Schristos #define PACKAGE_TARNAME "ld" 19516dce513Schristos 19616dce513Schristos /* Define to the home page for this package. */ 19716dce513Schristos #define PACKAGE_URL "" 19816dce513Schristos 19916dce513Schristos /* Define to the version of this package. */ 200*e992f068Schristos #define PACKAGE_VERSION "2.39" 20116dce513Schristos 20216dce513Schristos /* The size of `void *', as computed by sizeof. */ 20316dce513Schristos #define SIZEOF_VOID_P 4 20416dce513Schristos 20516dce513Schristos /* Define to 1 if you have the ANSI C header files. */ 20616dce513Schristos #define STDC_HEADERS 1 20716dce513Schristos 208*e992f068Schristos /* Define to 1 if you want to support the --error-handling-script command line 209*e992f068Schristos option. */ 210*e992f068Schristos #define SUPPORT_ERROR_HANDLING_SCRIPT 1 21116dce513Schristos 21216dce513Schristos /* Use b modifier when opening binary files? */ 21316dce513Schristos /* #undef USE_BINARY_FOPEN */ 21416dce513Schristos 21516dce513Schristos /* Enable extensions on AIX 3, Interix. */ 21616dce513Schristos #ifndef _ALL_SOURCE 21716dce513Schristos # define _ALL_SOURCE 1 21816dce513Schristos #endif 21916dce513Schristos /* Enable GNU extensions on systems that have them. */ 22016dce513Schristos #ifndef _GNU_SOURCE 22116dce513Schristos # define _GNU_SOURCE 1 22216dce513Schristos #endif 22316dce513Schristos /* Enable threading extensions on Solaris. */ 22416dce513Schristos #ifndef _POSIX_PTHREAD_SEMANTICS 22516dce513Schristos # define _POSIX_PTHREAD_SEMANTICS 1 22616dce513Schristos #endif 22716dce513Schristos /* Enable extensions on HP NonStop. */ 22816dce513Schristos #ifndef _TANDEM_SOURCE 22916dce513Schristos # define _TANDEM_SOURCE 1 23016dce513Schristos #endif 23116dce513Schristos /* Enable general extensions on Solaris. */ 23216dce513Schristos #ifndef __EXTENSIONS__ 23316dce513Schristos # define __EXTENSIONS__ 1 23416dce513Schristos #endif 23516dce513Schristos 23616dce513Schristos 23716dce513Schristos /* Version number of package */ 238*e992f068Schristos #define VERSION "2.39" 23916dce513Schristos 24016dce513Schristos /* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a 24116dce513Schristos `char[]'. */ 24216dce513Schristos #define YYTEXT_POINTER 1 24316dce513Schristos 244ede78133Schristos /* Enable large inode numbers on Mac OS X 10.5. */ 245ede78133Schristos #ifndef _DARWIN_USE_64_BIT_INODE 246ede78133Schristos # define _DARWIN_USE_64_BIT_INODE 1 247ede78133Schristos #endif 248ede78133Schristos 24916dce513Schristos /* Number of bits in a file offset, on hosts where this is settable. */ 25016dce513Schristos /* #undef _FILE_OFFSET_BITS */ 25116dce513Schristos 25216dce513Schristos /* Define for large files, on AIX-style hosts. */ 25316dce513Schristos /* #undef _LARGE_FILES */ 25416dce513Schristos 25516dce513Schristos /* Define to 1 if on MINIX. */ 25616dce513Schristos /* #undef _MINIX */ 25716dce513Schristos 25816dce513Schristos /* Define to 2 if the system does not provide POSIX.1 features except with 25916dce513Schristos this defined. */ 26016dce513Schristos /* #undef _POSIX_1_SOURCE */ 26116dce513Schristos 26216dce513Schristos /* Define to 1 if you need to in order for `stat' and other things to work. */ 26316dce513Schristos /* #undef _POSIX_SOURCE */ 264