1 /* config.h. Generated from config.h.in by configure. */ 2 /* config.h.in. Generated from configure.ac by autoheader. */ 3 4 /* Defined if the compiler supports the attribution visibility syntax 5 __attribute__((visibility("hidden"))) */ 6 #define HAS_GCC_VISIBILITY_ATTRIBUTE 1 7 8 /* struct ctf_dict_t is present */ 9 #define HAVE_CTF_DICT_T 1 10 11 /* Define to 1 if you have the <dlfcn.h> header file. */ 12 #define HAVE_DLFCN_H 1 13 14 /* Define to 1 if dwarf.h has the DW_FORM_line_strp enumerator */ 15 #define HAVE_DW_FORM_line_strp 1 16 17 /* Define to 1 if dwarf.h has the DW_FORM_strx enumerators */ 18 #define HAVE_DW_FORM_strx 1 19 20 /* Define to 1 if dwarf.h has the DW_FORM_strx1 enumerator */ 21 #define HAVE_DW_FORM_strx1 1 22 23 /* Define to 1 if dwarf.h has the DW_FORM_strx2 enumerator */ 24 #define HAVE_DW_FORM_strx2 1 25 26 /* Define to 1 if dwarf.h has the DW_FORM_strx3 enumerator */ 27 #define HAVE_DW_FORM_strx3 1 28 29 /* Define to 1 if dwarf.h has the DW_FORM_strx4 enumerator */ 30 #define HAVE_DW_FORM_strx4 1 31 32 /* Define to 1 if dwarf.h has the DW_LANG_C11 enumerator */ 33 #define HAVE_DW_LANG_C11_enumerator 1 34 35 /* Define to 1 if dwarf.h has the DW_LANG_C_plus_plus_03 enumerator */ 36 #define HAVE_DW_LANG_C_plus_plus_03_enumerator 1 37 38 /* Define to 1 if dwarf.h has the DW_LANG_C_plus_plus_11 enumerator */ 39 #define HAVE_DW_LANG_C_plus_plus_11_enumerator 1 40 41 /* Define to 1 if dwarf.h has the DW_LANG_C_plus_plus_14 enumerator */ 42 #define HAVE_DW_LANG_C_plus_plus_14_enumerator 1 43 44 /* Define to 1 if dwarf.h has the DW_LANG_D enumerator */ 45 #define HAVE_DW_LANG_D_enumerator 1 46 47 /* Define to 1 if dwarf.h has the DW_LANG_Go enumerator */ 48 #define HAVE_DW_LANG_Go_enumerator 1 49 50 /* Define to 1 if dwarf.h has the DW_LANG_Mips_Assembler enumerator */ 51 #define HAVE_DW_LANG_Mips_Assembler_enumerator 1 52 53 /* Define to 1 if dwarf.h has the DW_LANG_Python enumerator */ 54 #define HAVE_DW_LANG_Python_enumerator 1 55 56 /* Define to 1 if dwarf.h has the DW_LANG_Rust enumerator */ 57 #define HAVE_DW_LANG_Rust_enumerator 1 58 59 /* Define to 1 if dwarf.h has the DW_LANG_UPC enumerator */ 60 #define HAVE_DW_LANG_UPC_enumerator 1 61 62 /* Defined to 1 if elf.h has EM_AARCH64 macro defined */ 63 #define HAVE_EM_AARCH64_MACRO 1 64 65 /* Defined to 1 if elf.h has EM_TILEGX macro defined */ 66 #define HAVE_EM_TILEGX_MACRO 1 67 68 /* Defined to 1 if elf.h has EM_TILEPR0 macro defined */ 69 #define HAVE_EM_TILEPRO_MACRO 1 70 71 /* Define to 1 if you have the <inttypes.h> header file. */ 72 #define HAVE_INTTYPES_H 1 73 74 /* Define to 1 if you have the <minix/config.h> header file. */ 75 /* #undef HAVE_MINIX_CONFIG_H */ 76 77 /* Defined to 1 if elf.h has R_AARCH64_ABS64 macro defined */ 78 #define HAVE_R_AARCH64_ABS64_MACRO 1 79 80 /* Defined to 1 if elf.h has R_AARCH64_PREL32 macro defined */ 81 #define HAVE_R_AARCH64_PREL32_MACRO 1 82 83 /* Define to 1 if you have the <stdint.h> header file. */ 84 #define HAVE_STDINT_H 1 85 86 /* Define to 1 if you have the <stdio.h> header file. */ 87 #define HAVE_STDIO_H 1 88 89 /* Define to 1 if you have the <stdlib.h> header file. */ 90 #define HAVE_STDLIB_H 1 91 92 /* Define to 1 if you have the <strings.h> header file. */ 93 #define HAVE_STRINGS_H 1 94 95 /* Define to 1 if you have the <string.h> header file. */ 96 #define HAVE_STRING_H 1 97 98 /* Define to 1 if you have the <sys/stat.h> header file. */ 99 #define HAVE_SYS_STAT_H 1 100 101 /* Define to 1 if you have the <sys/types.h> header file. */ 102 #define HAVE_SYS_TYPES_H 1 103 104 /* Define to 1 if you have the <unistd.h> header file. */ 105 #define HAVE_UNISTD_H 1 106 107 /* Define to 1 if you have the <wchar.h> header file. */ 108 #define HAVE_WCHAR_H 1 109 110 /* Defined if libdw has the function dwarf_getalt */ 111 #define LIBDW_HAS_DWARF_GETALT 1 112 113 /* Define to the sub-directory where libtool stores uninstalled libraries. */ 114 #define LT_OBJDIR ".libs/" 115 116 /* Define to 1 if assertions should be disabled. */ 117 /* #undef NDEBUG */ 118 119 /* Name of package */ 120 #define PACKAGE "libabigail" 121 122 /* Define to the address where bug reports for this package should be sent. */ 123 #define PACKAGE_BUGREPORT "http://sourceware.org/bugzilla" 124 125 /* Define to the full name of this package. */ 126 #define PACKAGE_NAME "libabigail" 127 128 /* Define to the full name and version of this package. */ 129 #define PACKAGE_STRING "libabigail 2.4" 130 131 /* Define to the one symbol short name of this package. */ 132 #define PACKAGE_TARNAME "libabigail" 133 134 /* Define to the home page for this package. */ 135 #define PACKAGE_URL "http://sourceware.org/libabigail" 136 137 /* Define to the version of this package. */ 138 #define PACKAGE_VERSION "2.4" 139 140 /* Define to 1 if all of the C90 standard headers exist (not just the ones 141 required in a freestanding environment). This macro is provided for 142 backward compatibility; new code need not use it. */ 143 #define STDC_HEADERS 1 144 145 /* Enable extensions on AIX 3, Interix. */ 146 #ifndef _ALL_SOURCE 147 # define _ALL_SOURCE 1 148 #endif 149 /* Enable general extensions on macOS. */ 150 #ifndef _DARWIN_C_SOURCE 151 # define _DARWIN_C_SOURCE 1 152 #endif 153 /* Enable general extensions on Solaris. */ 154 #ifndef __EXTENSIONS__ 155 # define __EXTENSIONS__ 1 156 #endif 157 /* Enable GNU extensions on systems that have them. */ 158 #ifndef _GNU_SOURCE 159 # define _GNU_SOURCE 1 160 #endif 161 /* Enable X/Open compliant socket functions that do not require linking 162 with -lxnet on HP-UX 11.11. */ 163 #ifndef _HPUX_ALT_XOPEN_SOCKET_API 164 # define _HPUX_ALT_XOPEN_SOCKET_API 1 165 #endif 166 /* Identify the host operating system as Minix. 167 This macro does not affect the system headers' behavior. 168 A future release of Autoconf may stop defining this macro. */ 169 #ifndef _MINIX 170 /* # undef _MINIX */ 171 #endif 172 /* Enable general extensions on NetBSD. 173 Enable NetBSD compatibility extensions on Minix. */ 174 #ifndef _NETBSD_SOURCE 175 # define _NETBSD_SOURCE 1 176 #endif 177 /* Enable OpenBSD compatibility extensions on NetBSD. 178 Oddly enough, this does nothing on OpenBSD. */ 179 #ifndef _OPENBSD_SOURCE 180 # define _OPENBSD_SOURCE 1 181 #endif 182 /* Define to 1 if needed for POSIX-compatible behavior. */ 183 #ifndef _POSIX_SOURCE 184 /* # undef _POSIX_SOURCE */ 185 #endif 186 /* Define to 2 if needed for POSIX-compatible behavior. */ 187 #ifndef _POSIX_1_SOURCE 188 /* # undef _POSIX_1_SOURCE */ 189 #endif 190 /* Enable POSIX-compatible threading on Solaris. */ 191 #ifndef _POSIX_PTHREAD_SEMANTICS 192 # define _POSIX_PTHREAD_SEMANTICS 1 193 #endif 194 /* Enable extensions specified by ISO/IEC TS 18661-5:2014. */ 195 #ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 196 # define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 197 #endif 198 /* Enable extensions specified by ISO/IEC TS 18661-1:2014. */ 199 #ifndef __STDC_WANT_IEC_60559_BFP_EXT__ 200 # define __STDC_WANT_IEC_60559_BFP_EXT__ 1 201 #endif 202 /* Enable extensions specified by ISO/IEC TS 18661-2:2015. */ 203 #ifndef __STDC_WANT_IEC_60559_DFP_EXT__ 204 # define __STDC_WANT_IEC_60559_DFP_EXT__ 1 205 #endif 206 /* Enable extensions specified by ISO/IEC TS 18661-4:2015. */ 207 #ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__ 208 # define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 209 #endif 210 /* Enable extensions specified by ISO/IEC TS 18661-3:2015. */ 211 #ifndef __STDC_WANT_IEC_60559_TYPES_EXT__ 212 # define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 213 #endif 214 /* Enable extensions specified by ISO/IEC TR 24731-2:2010. */ 215 #ifndef __STDC_WANT_LIB_EXT2__ 216 # define __STDC_WANT_LIB_EXT2__ 1 217 #endif 218 /* Enable extensions specified by ISO/IEC 24747:2009. */ 219 #ifndef __STDC_WANT_MATH_SPEC_FUNCS__ 220 # define __STDC_WANT_MATH_SPEC_FUNCS__ 1 221 #endif 222 /* Enable extensions on HP NonStop. */ 223 #ifndef _TANDEM_SOURCE 224 # define _TANDEM_SOURCE 1 225 #endif 226 /* Enable X/Open extensions. Define to 500 only if necessary 227 to make mbstate_t available. */ 228 #ifndef _XOPEN_SOURCE 229 /* # undef _XOPEN_SOURCE */ 230 #endif 231 232 233 /* Version number of package */ 234 #define VERSION "2.4" 235 236 /* Defined if user enabled BTF usage */ 237 #define WITH_BTF 1 238 239 /* struct btf_enum64 is present */ 240 #define WITH_BTF_ENUM64 1 241 242 /* The BTF_KIND_DECL_TAG enumerator is present */ 243 /* #undef WITH_BTF_KIND_DECL_TAG */ 244 245 /* The BTF_KIND_TYPE_TAG enumerator is present */ 246 /* #undef WITH_BTF_KIND_TYPE_TAG */ 247 248 /* The function btf__get_nr_types is present */ 249 /* #undef WITH_BTF__GET_NR_TYPES */ 250 251 /* The function btf__type_cnt is present */ 252 #define WITH_BTF__TYPE_CNT 1 253 254 /* Defined if user enables and system has the libctf library */ 255 #define WITH_CTF 1 256 257 /* compile the deb package support in abipkgdiff */ 258 #define WITH_DEB 1 259 260 /* compile support of debugging canonical type propagation */ 261 /* #undef WITH_DEBUG_CT_PROPAGATION */ 262 263 /* compile support of debugging abidw --abidiff */ 264 /* #undef WITH_DEBUG_SELF_COMPARISON */ 265 266 /* compile support of debugging type canonicalization while using abidw 267 --debug-tc */ 268 /* #undef WITH_DEBUG_TYPE_CANONICALIZATION */ 269 270 /* compile the rpm package support in abipkgdiff */ 271 #define WITH_RPM 1 272 273 /* has rpm/zstd support */ 274 #define WITH_RPM_ZSTD 1 275 276 /* compile support of abilint --show-type-use */ 277 /* #undef WITH_SHOW_TYPE_USE_IN_ABILINT */ 278 279 /* symbolic links are kept in the distribution tarball */ 280 #define WITH_SYMLINKS_KEPT_IN_DIST 1 281 282 /* compile the GNU tar archive support in abipkgdiff */ 283 #define WITH_TAR 1 284 285 /* Number of bits in a file offset, on hosts where this is settable. */ 286 /* #undef _FILE_OFFSET_BITS */ 287 288 /* Define for large files, on AIX-style hosts. */ 289 /* #undef _LARGE_FILES */ 290