This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by configure, which was generated by GNU Autoconf 2.69. Invocation command line was $ ./configure ## --------- ## ## Platform. ## ## --------- ## hostname = devvm16367.prn0.facebook.com uname -m = x86_64 uname -r = 6.9.0-0_fbk12_0_g28f2d09ad102 uname -s = Linux uname -v = #1 SMP Thu Nov 6 08:05:52 PST 2025 /usr/bin/uname -p = x86_64 /bin/uname -X = unknown /bin/arch = x86_64 /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /usr/local/fbpkg/vscodefb/vscode-server/392/bin/remote-cli PATH: /usr/share/Modules/bin PATH: /usr/local/sbin PATH: /usr/local/bin PATH: /usr/sbin PATH: /usr/bin PATH: /usr/facebook/ops/scripts PATH: /usr/facebook/scripts PATH: /usr/facebook/scripts/db PATH: /sbin PATH: /var/www/scripts/bin PATH: /home/gdai/.yarn/bin PATH: /home/gdai/bin PATH: /usr/facebook/ops/scripts PATH: /usr/facebook/scripts PATH: /usr/facebook/scripts PATH: /usr/facebook/scripts/db PATH: /usr/facebook/ops/scripts PATH: /usr/facebook/scripts PATH: /usr/local/sbin PATH: /usr/sbin PATH: /sbin PATH: /var/www/scripts/bin PATH: /home/gdai/.yarn/bin ## ----------- ## ## Core tests. ## ## ----------- ## configure:2770: checking for xsltproc configure:2788: found /usr/bin/xsltproc configure:2801: result: /usr/bin/xsltproc configure:2885: checking for gcc configure:2901: found /usr/bin/gcc configure:2912: result: gcc configure:3141: checking for C compiler version configure:3150: gcc --version >&5 gcc (GCC) 11.5.0 20240719 (Red Hat 11.5.0-14) Copyright (C) 2021 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:3161: $? = 0 configure:3150: gcc -v >&5 Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/11/lto-wrapper OFFLOAD_TARGET_NAMES=nvptx-none OFFLOAD_TARGET_DEFAULT=1 Target: x86_64-redhat-linux Configured with: ../configure --enable-bootstrap --enable-host-pie --enable-host-bind-now --enable-languages=c,c++,fortran,lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --enable-plugin --enable-initfini-array --without-isl --enable-multilib --with-linker-hash-style=gnu --enable-offload-targets=nvptx-none --without-cuda-driver --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_64=x86-64-v2 --with-arch_32=x86-64 --build=x86_64-redhat-linux --with-build-config=bootstrap-lto --enable-link-serialization=1 Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 11.5.0 20240719 (Red Hat 11.5.0-14) (GCC) ... rest of stderr output deleted ... configure:3161: $? = 0 configure:3150: gcc -V >&5 gcc: error: unrecognized command-line option '-V' gcc: fatal error: no input files compilation terminated. configure:3161: $? = 1 configure:3150: gcc -qversion >&5 gcc: error: unrecognized command-line option '-qversion'; did you mean '--version'? gcc: fatal error: no input files compilation terminated. configure:3161: $? = 1 configure:3181: checking whether the C compiler works configure:3203: gcc conftest.c >&5 configure:3207: $? = 0 configure:3255: result: yes configure:3258: checking for C compiler default output file name configure:3260: result: a.out configure:3266: checking for suffix of executables configure:3273: gcc -o conftest conftest.c >&5 configure:3277: $? = 0 configure:3299: result: configure:3321: checking whether we are cross compiling configure:3329: gcc -o conftest conftest.c >&5 configure:3333: $? = 0 configure:3340: ./conftest configure:3344: $? = 0 configure:3359: result: no configure:3364: checking for suffix of object files configure:3386: gcc -c conftest.c >&5 configure:3390: $? = 0 configure:3411: result: o configure:3415: checking whether we are using the GNU C compiler configure:3434: gcc -c conftest.c >&5 configure:3434: $? = 0 configure:3443: result: yes configure:3452: checking whether gcc accepts -g configure:3472: gcc -c -g conftest.c >&5 configure:3472: $? = 0 configure:3513: result: yes configure:3530: checking for gcc option to accept ISO C89 configure:3593: gcc -c conftest.c >&5 configure:3593: $? = 0 configure:3606: result: none needed configure:3671: checking whether compiler is cray configure:3691: gcc -c conftest.c >&5 conftest.c: In function 'main': conftest.c:15:11: error: expected '=', ',', ';', 'asm' or '__attribute__' before '-' token 15 | int fail-1; | ^ configure:3691: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | /* end confdefs.h. */ | | int | main () | { | | #ifndef _CRAYC | int fail-1; | #endif | | ; | return 0; | } configure:3698: result: no configure:3735: checking whether compiler supports -std=gnu11 configure:3766: gcc -c -std=gnu11 conftest.c >&5 configure:3766: $? = 0 configure:3768: result: yes configure:3852: checking whether compiler supports -Werror=unknown-warning-option configure:3883: gcc -c -std=gnu11 -Werror=unknown-warning-option conftest.c >&5 cc1: error: '-Werror=unknown-warning-option': no option '-Wunknown-warning-option' configure:3883: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define JEMALLOC_HAS_RESTRICT | /* end confdefs.h. */ | | | int | main () | { | | return 0; | | ; | return 0; | } configure:3889: result: no configure:3903: checking whether compiler supports -Wall configure:3934: gcc -c -std=gnu11 -Wall conftest.c >&5 configure:3934: $? = 0 configure:3936: result: yes configure:3954: checking whether compiler supports -Wextra configure:3985: gcc -c -std=gnu11 -Wall -Wextra conftest.c >&5 configure:3985: $? = 0 configure:3987: result: yes configure:4005: checking whether compiler supports -Wshorten-64-to-32 configure:4036: gcc -c -std=gnu11 -Wall -Wextra -Wshorten-64-to-32 conftest.c >&5 gcc: error: unrecognized command-line option '-Wshorten-64-to-32' configure:4036: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define JEMALLOC_HAS_RESTRICT | /* end confdefs.h. */ | | | int | main () | { | | return 0; | | ; | return 0; | } configure:4042: result: no configure:4056: checking whether compiler supports -Wsign-compare configure:4087: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare conftest.c >&5 configure:4087: $? = 0 configure:4089: result: yes configure:4107: checking whether compiler supports -Wundef configure:4138: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef conftest.c >&5 configure:4138: $? = 0 configure:4140: result: yes configure:4158: checking whether compiler supports -Wno-format-zero-length configure:4189: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length conftest.c >&5 configure:4189: $? = 0 configure:4191: result: yes configure:4209: checking whether compiler supports -Wpointer-arith configure:4240: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith conftest.c >&5 configure:4240: $? = 0 configure:4242: result: yes configure:4260: checking whether compiler supports -Wno-missing-braces configure:4291: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces conftest.c >&5 configure:4291: $? = 0 configure:4293: result: yes configure:4311: checking whether compiler supports -Wno-missing-field-initializers configure:4342: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers conftest.c >&5 configure:4342: $? = 0 configure:4344: result: yes configure:4362: checking whether compiler supports -Wno-missing-attributes configure:4393: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes conftest.c >&5 configure:4393: $? = 0 configure:4395: result: yes configure:4413: checking whether compiler supports -pipe configure:4444: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe conftest.c >&5 configure:4444: $? = 0 configure:4446: result: yes configure:4464: checking whether compiler supports -g3 configure:4495: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 conftest.c >&5 configure:4495: $? = 0 configure:4497: result: yes configure:4945: checking how to run the C preprocessor configure:4976: gcc -E conftest.c configure:4976: $? = 0 configure:4990: gcc -E conftest.c conftest.c:10:10: fatal error: ac_nonexistent.h: No such file or directory 10 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated. configure:4990: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define JEMALLOC_HAS_RESTRICT | /* end confdefs.h. */ | #include configure:5015: result: gcc -E configure:5035: gcc -E conftest.c configure:5035: $? = 0 configure:5049: gcc -E conftest.c conftest.c:10:10: fatal error: ac_nonexistent.h: No such file or directory 10 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated. configure:5049: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define JEMALLOC_HAS_RESTRICT | /* end confdefs.h. */ | #include configure:5231: checking for g++ configure:5247: found /usr/bin/g++ configure:5258: result: g++ configure:5285: checking for C++ compiler version configure:5294: g++ --version >&5 g++ (GCC) 11.5.0 20240719 (Red Hat 11.5.0-14) Copyright (C) 2021 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:5305: $? = 0 configure:5294: g++ -v >&5 Using built-in specs. COLLECT_GCC=g++ COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/11/lto-wrapper OFFLOAD_TARGET_NAMES=nvptx-none OFFLOAD_TARGET_DEFAULT=1 Target: x86_64-redhat-linux Configured with: ../configure --enable-bootstrap --enable-host-pie --enable-host-bind-now --enable-languages=c,c++,fortran,lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --enable-plugin --enable-initfini-array --without-isl --enable-multilib --with-linker-hash-style=gnu --enable-offload-targets=nvptx-none --without-cuda-driver --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_64=x86-64-v2 --with-arch_32=x86-64 --build=x86_64-redhat-linux --with-build-config=bootstrap-lto --enable-link-serialization=1 Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 11.5.0 20240719 (Red Hat 11.5.0-14) (GCC) ... rest of stderr output deleted ... configure:5305: $? = 0 configure:5294: g++ -V >&5 g++: error: unrecognized command-line option '-V' g++: fatal error: no input files compilation terminated. configure:5305: $? = 1 configure:5294: g++ -qversion >&5 g++: error: unrecognized command-line option '-qversion'; did you mean '--version'? g++: fatal error: no input files compilation terminated. configure:5305: $? = 1 configure:5309: checking whether we are using the GNU C++ compiler configure:5328: g++ -c conftest.cpp >&5 configure:5328: $? = 0 configure:5337: result: yes configure:5346: checking whether g++ accepts -g configure:5366: g++ -c -g conftest.cpp >&5 configure:5366: $? = 0 configure:5407: result: yes configure:5445: checking whether g++ supports C++17 features with -std=c++17 configure:6241: g++ -std=c++17 -c -g -O2 conftest.cpp >&5 configure:6241: $? = 0 configure:6250: result: yes configure:6773: checking whether compiler supports -Wall configure:6810: g++ -std=c++17 -c -Wall conftest.cpp >&5 configure:6810: $? = 0 configure:6812: result: yes configure:6836: checking whether compiler supports -Wextra configure:6873: g++ -std=c++17 -c -Wall -Wextra conftest.cpp >&5 configure:6873: $? = 0 configure:6875: result: yes configure:6899: checking whether compiler supports -g3 configure:6936: g++ -std=c++17 -c -Wall -Wextra -g3 conftest.cpp >&5 configure:6936: $? = 0 configure:6938: result: yes configure:6994: checking whether libstdc++ linkage is compilable configure:7016: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 conftest.c -lstdc++ >&5 configure:7016: $? = 0 configure:7024: result: yes configure:7047: checking for grep that handles long lines and -e configure:7105: result: /usr/bin/grep configure:7110: checking for egrep configure:7172: result: /usr/bin/grep -E configure:7177: checking for ANSI C header files configure:7197: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 conftest.c >&5 configure:7197: $? = 0 configure:7270: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 conftest.c -lstdc++ >&5 configure:7270: $? = 0 configure:7270: ./conftest configure:7270: $? = 0 configure:7281: result: yes configure:7294: checking for sys/types.h configure:7294: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 conftest.c >&5 configure:7294: $? = 0 configure:7294: result: yes configure:7294: checking for sys/stat.h configure:7294: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 conftest.c >&5 configure:7294: $? = 0 configure:7294: result: yes configure:7294: checking for stdlib.h configure:7294: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 conftest.c >&5 configure:7294: $? = 0 configure:7294: result: yes configure:7294: checking for string.h configure:7294: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 conftest.c >&5 configure:7294: $? = 0 configure:7294: result: yes configure:7294: checking for memory.h configure:7294: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 conftest.c >&5 configure:7294: $? = 0 configure:7294: result: yes configure:7294: checking for strings.h configure:7294: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 conftest.c >&5 configure:7294: $? = 0 configure:7294: result: yes configure:7294: checking for inttypes.h configure:7294: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 conftest.c >&5 configure:7294: $? = 0 configure:7294: result: yes configure:7294: checking for stdint.h configure:7294: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 conftest.c >&5 configure:7294: $? = 0 configure:7294: result: yes configure:7294: checking for unistd.h configure:7294: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 conftest.c >&5 configure:7294: $? = 0 configure:7294: result: yes configure:7306: checking whether byte ordering is bigendian configure:7321: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 conftest.c >&5 conftest.c:23:16: error: unknown type name 'not' 23 | not a universal capable compiler | ^~~ conftest.c:23:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'universal' 23 | not a universal capable compiler | ^~~~~~~~~ conftest.c:23:22: error: unknown type name 'universal' configure:7321: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define JEMALLOC_HAS_RESTRICT | #define HAVE_CXX17 1 | #define JEMALLOC_ENABLE_CXX | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | /* end confdefs.h. */ | #ifndef __APPLE_CC__ | not a universal capable compiler | #endif | typedef int dummy; | configure:7366: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 conftest.c >&5 configure:7366: $? = 0 configure:7384: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 conftest.c >&5 conftest.c: In function 'main': conftest.c:29:18: error: unknown type name 'not'; did you mean 'ino_t'? 29 | not big endian | ^~~ | ino_t conftest.c:29:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'endian' 29 | not big endian | ^~~~~~ configure:7384: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define JEMALLOC_HAS_RESTRICT | #define HAVE_CXX17 1 | #define JEMALLOC_ENABLE_CXX | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | /* end confdefs.h. */ | #include | #include | | int | main () | { | #if BYTE_ORDER != BIG_ENDIAN | not big endian | #endif | | ; | return 0; | } configure:7512: result: no configure:7557: checking size of void * configure:7562: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 conftest.c -lstdc++ >&5 configure:7562: $? = 0 configure:7562: ./conftest configure:7562: $? = 0 configure:7576: result: 8 configure:7604: checking size of int configure:7609: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 conftest.c -lstdc++ >&5 configure:7609: $? = 0 configure:7609: ./conftest configure:7609: $? = 0 configure:7623: result: 4 configure:7650: checking size of long configure:7655: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 conftest.c -lstdc++ >&5 configure:7655: $? = 0 configure:7655: ./conftest configure:7655: $? = 0 configure:7669: result: 8 configure:7696: checking size of long long configure:7701: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 conftest.c -lstdc++ >&5 configure:7701: $? = 0 configure:7701: ./conftest configure:7701: $? = 0 configure:7715: result: 8 configure:7742: checking size of intmax_t configure:7747: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 conftest.c -lstdc++ >&5 configure:7747: $? = 0 configure:7747: ./conftest configure:7747: $? = 0 configure:7761: result: 8 configure:7790: checking build system type configure:7804: result: x86_64-pc-linux-gnu configure:7824: checking host system type configure:7837: result: x86_64-pc-linux-gnu configure:7903: checking whether pause instruction is compilable configure:7919: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 conftest.c -lstdc++ >&5 configure:7919: $? = 0 configure:7927: result: yes configure:8018: checking number of significant virtual address bits configure:8069: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 conftest.c -lstdc++ >&5 configure:8069: $? = 0 configure:8069: ./conftest configure:8069: $? = 0 configure:8079: result: 48 configure:8093: checking rdtscp support configure:8118: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 conftest.c -lstdc++ >&5 configure:8118: $? = 0 configure:8118: ./conftest configure:8118: $? = 0 configure:8128: result: yes configure:8160: checking asm volatile support configure:8184: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 conftest.c -lstdc++ >&5 conftest.c: In function 'main': conftest.c:44:7: warning: 'ptr' is used uninitialized [-Wuninitialized] 44 | asm volatile("" : "+r"(ptr)); | ^~~ configure:8184: $? = 0 configure:8184: ./conftest configure:8184: $? = 0 configure:8194: result: yes configure:8201: checking __int128 support configure:8224: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 conftest.c -lstdc++ >&5 configure:8224: $? = 0 configure:8224: ./conftest configure:8224: $? = 0 configure:8234: result: yes configure:8316: checking for ar configure:8332: found /usr/bin/ar configure:8343: result: ar configure:8412: checking for nm configure:8428: found /usr/local/bin/nm configure:8439: result: nm configure:8466: checking for gawk configure:8482: found /usr/bin/gawk configure:8493: result: gawk configure:8831: checking malloc.h usability configure:8831: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -D_GNU_SOURCE conftest.c >&5 configure:8831: $? = 0 configure:8831: result: yes configure:8831: checking malloc.h presence configure:8831: gcc -E -D_GNU_SOURCE conftest.c configure:8831: $? = 0 configure:8831: result: yes configure:8831: checking for malloc.h configure:8831: result: yes configure:8837: checking whether malloc_usable_size definition can use const argument configure:8853: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -D_GNU_SOURCE conftest.c >&5 conftest.c:47:12: error: conflicting types for 'malloc_usable_size'; have 'size_t(const void *)' {aka 'long unsigned int(const void *)'} 47 | size_t malloc_usable_size(const void *ptr); | ^~~~~~~~~~~~~~~~~~ In file included from conftest.c:45: /usr/include/malloc.h:151:15: note: previous declaration of 'malloc_usable_size' with type 'size_t(void *)' {aka 'long unsigned int(void *)'} 151 | extern size_t malloc_usable_size (void *__ptr) __THROW; | ^~~~~~~~~~~~~~~~~~ configure:8853: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define JEMALLOC_HAS_RESTRICT | #define HAVE_CXX17 1 | #define JEMALLOC_ENABLE_CXX | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define SIZEOF_VOID_P 8 | #define LG_SIZEOF_PTR 3 | #define SIZEOF_INT 4 | #define LG_SIZEOF_INT 2 | #define SIZEOF_LONG 8 | #define LG_SIZEOF_LONG 3 | #define SIZEOF_LONG_LONG 8 | #define LG_SIZEOF_LONG_LONG 3 | #define SIZEOF_INTMAX_T 8 | #define LG_SIZEOF_INTMAX_T 3 | #define HAVE_CPU_SPINWAIT 1 | #define CPU_SPINWAIT __asm__ volatile("pause") | #define LG_VADDR 48 | #define JEMALLOC_HAVE_RDTSCP | #define LG_VADDR 48 | #define JEMALLOC_HAVE_ASM_VOLATILE | #define JEMALLOC_HAVE_INT128 | #define JEMALLOC_PURGE_MADVISE_DONTNEED_ZEROS | #define JEMALLOC_HAS_ALLOCA_H | #define JEMALLOC_PROC_SYS_VM_OVERCOMMIT_MEMORY | #define JEMALLOC_THREADED_INIT | #define JEMALLOC_USE_CXX_THROW | #define HAVE_MALLOC_H 1 | /* end confdefs.h. */ | #include | #include | size_t malloc_usable_size(const void *ptr); | | int | main () | { | | ; | return 0; | } configure:8861: result: no configure:8913: checking for library containing log configure:8944: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -D_GNU_SOURCE conftest.c -lstdc++ >&5 conftest.c:53:6: warning: conflicting types for built-in function 'log'; expected 'double(double)' [-Wbuiltin-declaration-mismatch] 53 | char log (); | ^~~ conftest.c:1:1: note: 'log' is declared in header '' 1 | /* confdefs.h */ /usr/bin/ld: /tmp/ccosItxH.o: undefined reference to symbol 'log@@GLIBC_2.29' /usr/bin/ld: /usr/lib64/libm.so.6: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status configure:8944: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define JEMALLOC_HAS_RESTRICT | #define HAVE_CXX17 1 | #define JEMALLOC_ENABLE_CXX | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define SIZEOF_VOID_P 8 | #define LG_SIZEOF_PTR 3 | #define SIZEOF_INT 4 | #define LG_SIZEOF_INT 2 | #define SIZEOF_LONG 8 | #define LG_SIZEOF_LONG 3 | #define SIZEOF_LONG_LONG 8 | #define LG_SIZEOF_LONG_LONG 3 | #define SIZEOF_INTMAX_T 8 | #define LG_SIZEOF_INTMAX_T 3 | #define HAVE_CPU_SPINWAIT 1 | #define CPU_SPINWAIT __asm__ volatile("pause") | #define LG_VADDR 48 | #define JEMALLOC_HAVE_RDTSCP | #define LG_VADDR 48 | #define JEMALLOC_HAVE_ASM_VOLATILE | #define JEMALLOC_HAVE_INT128 | #define JEMALLOC_PURGE_MADVISE_DONTNEED_ZEROS | #define JEMALLOC_HAS_ALLOCA_H | #define JEMALLOC_PROC_SYS_VM_OVERCOMMIT_MEMORY | #define JEMALLOC_THREADED_INIT | #define JEMALLOC_USE_CXX_THROW | #define HAVE_MALLOC_H 1 | #define JEMALLOC_USABLE_SIZE_CONST | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char log (); | int | main () | { | return log (); | ; | return 0; | } configure:8944: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -D_GNU_SOURCE conftest.c -lm -lstdc++ >&5 conftest.c:53:6: warning: conflicting types for built-in function 'log'; expected 'double(double)' [-Wbuiltin-declaration-mismatch] 53 | char log (); | ^~~ conftest.c:1:1: note: 'log' is declared in header '' 1 | /* confdefs.h */ configure:8944: $? = 0 configure:8961: result: -lm configure:8980: checking whether __attribute__ syntax is compilable configure:8996: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -D_GNU_SOURCE conftest.c -lm -lstdc++ >&5 configure:8996: $? = 0 configure:9004: result: yes configure:9013: checking whether compiler supports -fvisibility=hidden configure:9044: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -D_GNU_SOURCE conftest.c >&5 configure:9044: $? = 0 configure:9046: result: yes configure:9064: checking whether compiler supports -fvisibility=hidden configure:9101: g++ -std=c++17 -c -Wall -Wextra -g3 -fvisibility=hidden -D_GNU_SOURCE conftest.cpp >&5 configure:9101: $? = 0 configure:9103: result: yes configure:9131: checking whether compiler supports -Werror configure:9162: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Werror -D_GNU_SOURCE conftest.c >&5 configure:9162: $? = 0 configure:9164: result: yes configure:9182: checking whether compiler supports -herror_on_warning configure:9213: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Werror -herror_on_warning -D_GNU_SOURCE conftest.c >&5 configure:9213: $? = 0 configure:9215: result: yes configure:9233: checking whether tls_model attribute is compilable configure:9251: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Werror -herror_on_warning -D_GNU_SOURCE conftest.c -lm -lstdc++ >&5 configure:9251: $? = 0 configure:9259: result: yes configure:9274: checking whether compiler supports -Werror configure:9305: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Werror -D_GNU_SOURCE conftest.c >&5 configure:9305: $? = 0 configure:9307: result: yes configure:9325: checking whether compiler supports -herror_on_warning configure:9356: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Werror -herror_on_warning -D_GNU_SOURCE conftest.c >&5 configure:9356: $? = 0 configure:9358: result: yes configure:9376: checking whether alloc_size attribute is compilable configure:9392: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Werror -herror_on_warning -D_GNU_SOURCE conftest.c -lm -lstdc++ >&5 configure:9392: $? = 0 configure:9400: result: yes configure:9419: checking whether compiler supports -Werror configure:9450: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Werror -D_GNU_SOURCE conftest.c >&5 configure:9450: $? = 0 configure:9452: result: yes configure:9470: checking whether compiler supports -herror_on_warning configure:9501: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Werror -herror_on_warning -D_GNU_SOURCE conftest.c >&5 configure:9501: $? = 0 configure:9503: result: yes configure:9521: checking whether format(gnu_printf, ...) attribute is compilable configure:9537: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Werror -herror_on_warning -D_GNU_SOURCE conftest.c -lm -lstdc++ >&5 configure:9537: $? = 0 configure:9545: result: yes configure:9564: checking whether compiler supports -Werror configure:9595: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Werror -D_GNU_SOURCE conftest.c >&5 configure:9595: $? = 0 configure:9597: result: yes configure:9615: checking whether compiler supports -herror_on_warning configure:9646: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Werror -herror_on_warning -D_GNU_SOURCE conftest.c >&5 configure:9646: $? = 0 configure:9648: result: yes configure:9666: checking whether format(printf, ...) attribute is compilable configure:9682: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Werror -herror_on_warning -D_GNU_SOURCE conftest.c -lm -lstdc++ >&5 configure:9682: $? = 0 configure:9690: result: yes configure:9710: checking whether compiler supports -Werror configure:9741: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Werror -D_GNU_SOURCE conftest.c >&5 configure:9741: $? = 0 configure:9743: result: yes configure:9761: checking whether compiler supports -herror_on_warning configure:9792: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Werror -herror_on_warning -D_GNU_SOURCE conftest.c >&5 configure:9792: $? = 0 configure:9794: result: yes configure:9812: checking whether format(printf, ...) attribute is compilable configure:9828: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Werror -herror_on_warning -D_GNU_SOURCE conftest.c -lm -lstdc++ >&5 configure:9828: $? = 0 configure:9836: result: yes configure:9856: checking whether compiler supports -Wimplicit-fallthrough configure:9887: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -D_GNU_SOURCE conftest.c >&5 configure:9887: $? = 0 configure:9889: result: yes configure:9907: checking whether fallthrough attribute is compilable configure:9929: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -D_GNU_SOURCE conftest.c -lm -lstdc++ >&5 configure:9929: $? = 0 configure:9937: result: yes configure:9953: checking whether compiler supports -Wimplicit-fallthrough configure:9984: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -D_GNU_SOURCE conftest.c >&5 configure:9984: $? = 0 configure:9986: result: yes configure:10004: checking whether compiler supports -Wimplicit-fallthrough configure:10041: g++ -std=c++17 -c -Wall -Wextra -g3 -fvisibility=hidden -Wimplicit-fallthrough -D_GNU_SOURCE conftest.cpp >&5 configure:10041: $? = 0 configure:10043: result: yes configure:10071: checking whether compiler supports -Werror configure:10102: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Werror -D_GNU_SOURCE conftest.c >&5 configure:10102: $? = 0 configure:10104: result: yes configure:10122: checking whether compiler supports -herror_on_warning configure:10153: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Werror -herror_on_warning -D_GNU_SOURCE conftest.c >&5 configure:10153: $? = 0 configure:10155: result: yes configure:10173: checking whether cold attribute is compilable configure:10189: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Werror -herror_on_warning -D_GNU_SOURCE conftest.c -lm -lstdc++ >&5 configure:10189: $? = 0 configure:10197: result: yes configure:10217: checking whether compiler supports -Wdeprecated-declarations configure:10248: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -D_GNU_SOURCE conftest.c >&5 configure:10248: $? = 0 configure:10250: result: yes configure:10268: checking whether deprecated attribute is compilable configure:10294: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -D_GNU_SOURCE conftest.c -lm -lstdc++ >&5 conftest.c: In function 'main': conftest.c:66:16: warning: 'bad' is deprecated: Do not use [-Wdeprecated-declarations] 66 | instance.bad = 1; | ^~~~~~~~ conftest.c:58:66: note: declared here 58 | int __attribute__((deprecated("Do not use"))) bad; | ^~~ conftest.c:64:29: warning: variable 'instance' set but not used [-Wunused-but-set-variable] 64 | struct has_deprecated_field instance; | ^~~~~~~~ configure:10294: $? = 0 configure:10302: result: yes configure:10318: checking whether compiler supports -Wdeprecated-declarations configure:10349: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -D_GNU_SOURCE conftest.c >&5 configure:10349: $? = 0 configure:10351: result: yes configure:10369: checking whether compiler supports -Wdeprecated-declarations configure:10406: g++ -std=c++17 -c -Wall -Wextra -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -D_GNU_SOURCE conftest.cpp >&5 configure:10406: $? = 0 configure:10408: result: yes configure:10434: checking whether vm_make_tag is compilable configure:10453: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -D_GNU_SOURCE conftest.c -lm -lstdc++ >&5 conftest.c:55:25: fatal error: mach/vm_statistics.h: No such file or directory 55 | #include | ^~~~~~~~~~~~~~~~~~~~~~ compilation terminated. configure:10453: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define JEMALLOC_HAS_RESTRICT | #define HAVE_CXX17 1 | #define JEMALLOC_ENABLE_CXX | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define SIZEOF_VOID_P 8 | #define LG_SIZEOF_PTR 3 | #define SIZEOF_INT 4 | #define LG_SIZEOF_INT 2 | #define SIZEOF_LONG 8 | #define LG_SIZEOF_LONG 3 | #define SIZEOF_LONG_LONG 8 | #define LG_SIZEOF_LONG_LONG 3 | #define SIZEOF_INTMAX_T 8 | #define LG_SIZEOF_INTMAX_T 3 | #define HAVE_CPU_SPINWAIT 1 | #define CPU_SPINWAIT __asm__ volatile("pause") | #define LG_VADDR 48 | #define JEMALLOC_HAVE_RDTSCP | #define LG_VADDR 48 | #define JEMALLOC_HAVE_ASM_VOLATILE | #define JEMALLOC_HAVE_INT128 | #define JEMALLOC_PURGE_MADVISE_DONTNEED_ZEROS | #define JEMALLOC_HAS_ALLOCA_H | #define JEMALLOC_PROC_SYS_VM_OVERCOMMIT_MEMORY | #define JEMALLOC_THREADED_INIT | #define JEMALLOC_USE_CXX_THROW | #define HAVE_MALLOC_H 1 | #define JEMALLOC_USABLE_SIZE_CONST | #define JEMALLOC_HAVE_ATTR | #define JEMALLOC_HAVE_ATTR_ALLOC_SIZE | #define JEMALLOC_HAVE_ATTR_FORMAT_GNU_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_ARG | #define JEMALLOC_HAVE_ATTR_FALLTHROUGH | #define JEMALLOC_HAVE_ATTR_COLD | #define JEMALLOC_HAVE_ATTR_DEPRECATED | /* end confdefs.h. */ | #include | #include | int | main () | { | void *p; | p = mmap(0, 16, PROT_READ, MAP_ANON|MAP_PRIVATE, VM_MAKE_TAG(1), 0); | munmap(p, 16); | ; | return 0; | } configure:10461: result: no configure:10514: checking for a BSD-compatible install configure:10582: result: /usr/bin/install -c configure:10636: checking for ranlib configure:10652: found /usr/bin/ranlib configure:10663: result: ranlib configure:10687: checking for ld configure:10705: found /usr/bin/ld configure:10718: result: /usr/bin/ld configure:10728: checking for autoconf configure:10746: found /usr/bin/autoconf configure:10759: result: /usr/bin/autoconf configure:10872: checking for memalign configure:10872: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -D_GNU_SOURCE conftest.c -lm -lstdc++ >&5 configure:10872: $? = 0 configure:10872: result: yes configure:10880: checking for valloc configure:10880: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -D_GNU_SOURCE conftest.c -lm -lstdc++ >&5 configure:10880: $? = 0 configure:10880: result: yes configure:10888: checking for pvalloc configure:10888: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -D_GNU_SOURCE conftest.c -lm -lstdc++ >&5 configure:10888: $? = 0 configure:10888: result: yes configure:10896: checking for malloc_size configure:10896: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -D_GNU_SOURCE conftest.c -lm -lstdc++ >&5 /usr/bin/ld: /tmp/ccrFbhQE.o: in function `main': /home/gdai/gdai-jemalloc/jemalloc-5.3.1/conftest.c:92: undefined reference to `malloc_size' collect2: error: ld returned 1 exit status configure:10896: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define JEMALLOC_HAS_RESTRICT | #define HAVE_CXX17 1 | #define JEMALLOC_ENABLE_CXX | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define SIZEOF_VOID_P 8 | #define LG_SIZEOF_PTR 3 | #define SIZEOF_INT 4 | #define LG_SIZEOF_INT 2 | #define SIZEOF_LONG 8 | #define LG_SIZEOF_LONG 3 | #define SIZEOF_LONG_LONG 8 | #define LG_SIZEOF_LONG_LONG 3 | #define SIZEOF_INTMAX_T 8 | #define LG_SIZEOF_INTMAX_T 3 | #define HAVE_CPU_SPINWAIT 1 | #define CPU_SPINWAIT __asm__ volatile("pause") | #define LG_VADDR 48 | #define JEMALLOC_HAVE_RDTSCP | #define LG_VADDR 48 | #define JEMALLOC_HAVE_ASM_VOLATILE | #define JEMALLOC_HAVE_INT128 | #define JEMALLOC_PURGE_MADVISE_DONTNEED_ZEROS | #define JEMALLOC_HAS_ALLOCA_H | #define JEMALLOC_PROC_SYS_VM_OVERCOMMIT_MEMORY | #define JEMALLOC_THREADED_INIT | #define JEMALLOC_USE_CXX_THROW | #define HAVE_MALLOC_H 1 | #define JEMALLOC_USABLE_SIZE_CONST | #define JEMALLOC_HAVE_ATTR | #define JEMALLOC_HAVE_ATTR_ALLOC_SIZE | #define JEMALLOC_HAVE_ATTR_FORMAT_GNU_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_ARG | #define JEMALLOC_HAVE_ATTR_FALLTHROUGH | #define JEMALLOC_HAVE_ATTR_COLD | #define JEMALLOC_HAVE_ATTR_DEPRECATED | #define JEMALLOC_IS_MALLOC | #define JEMALLOC_OVERRIDE_MEMALIGN | #define JEMALLOC_OVERRIDE_VALLOC | #define JEMALLOC_OVERRIDE_PVALLOC | /* end confdefs.h. */ | /* Define malloc_size to an innocuous variant, in case declares malloc_size. | For example, HP-UX 11i declares gettimeofday. */ | #define malloc_size innocuous_malloc_size | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char malloc_size (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef malloc_size | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char malloc_size (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_malloc_size || defined __stub___malloc_size | choke me | #endif | | int | main () | { | return malloc_size (); | ; | return 0; | } configure:10896: result: no configure:10907: checking for __libc_calloc configure:10907: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -D_GNU_SOURCE conftest.c -lm -lstdc++ >&5 configure:10907: $? = 0 configure:10907: result: yes configure:10915: checking for __libc_free configure:10915: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -D_GNU_SOURCE conftest.c -lm -lstdc++ >&5 configure:10915: $? = 0 configure:10915: result: yes configure:10923: checking for __libc_free_sized configure:10923: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -D_GNU_SOURCE conftest.c -lm -lstdc++ >&5 /usr/bin/ld: /tmp/cc1n5LEa.o: in function `main': /home/gdai/gdai-jemalloc/jemalloc-5.3.1/conftest.c:94: undefined reference to `__libc_free_sized' collect2: error: ld returned 1 exit status configure:10923: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define JEMALLOC_HAS_RESTRICT | #define HAVE_CXX17 1 | #define JEMALLOC_ENABLE_CXX | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define SIZEOF_VOID_P 8 | #define LG_SIZEOF_PTR 3 | #define SIZEOF_INT 4 | #define LG_SIZEOF_INT 2 | #define SIZEOF_LONG 8 | #define LG_SIZEOF_LONG 3 | #define SIZEOF_LONG_LONG 8 | #define LG_SIZEOF_LONG_LONG 3 | #define SIZEOF_INTMAX_T 8 | #define LG_SIZEOF_INTMAX_T 3 | #define HAVE_CPU_SPINWAIT 1 | #define CPU_SPINWAIT __asm__ volatile("pause") | #define LG_VADDR 48 | #define JEMALLOC_HAVE_RDTSCP | #define LG_VADDR 48 | #define JEMALLOC_HAVE_ASM_VOLATILE | #define JEMALLOC_HAVE_INT128 | #define JEMALLOC_PURGE_MADVISE_DONTNEED_ZEROS | #define JEMALLOC_HAS_ALLOCA_H | #define JEMALLOC_PROC_SYS_VM_OVERCOMMIT_MEMORY | #define JEMALLOC_THREADED_INIT | #define JEMALLOC_USE_CXX_THROW | #define HAVE_MALLOC_H 1 | #define JEMALLOC_USABLE_SIZE_CONST | #define JEMALLOC_HAVE_ATTR | #define JEMALLOC_HAVE_ATTR_ALLOC_SIZE | #define JEMALLOC_HAVE_ATTR_FORMAT_GNU_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_ARG | #define JEMALLOC_HAVE_ATTR_FALLTHROUGH | #define JEMALLOC_HAVE_ATTR_COLD | #define JEMALLOC_HAVE_ATTR_DEPRECATED | #define JEMALLOC_IS_MALLOC | #define JEMALLOC_OVERRIDE_MEMALIGN | #define JEMALLOC_OVERRIDE_VALLOC | #define JEMALLOC_OVERRIDE_PVALLOC | #define JEMALLOC_OVERRIDE___LIBC_CALLOC | #define JEMALLOC_OVERRIDE___LIBC_FREE | /* end confdefs.h. */ | /* Define __libc_free_sized to an innocuous variant, in case declares __libc_free_sized. | For example, HP-UX 11i declares gettimeofday. */ | #define __libc_free_sized innocuous___libc_free_sized | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char __libc_free_sized (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef __libc_free_sized | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char __libc_free_sized (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub___libc_free_sized || defined __stub_____libc_free_sized | choke me | #endif | | int | main () | { | return __libc_free_sized (); | ; | return 0; | } configure:10923: result: no configure:10931: checking for __libc_free_aligned_sized configure:10931: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -D_GNU_SOURCE conftest.c -lm -lstdc++ >&5 /usr/bin/ld: /tmp/ccehRCSf.o: in function `main': /home/gdai/gdai-jemalloc/jemalloc-5.3.1/conftest.c:94: undefined reference to `__libc_free_aligned_sized' collect2: error: ld returned 1 exit status configure:10931: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define JEMALLOC_HAS_RESTRICT | #define HAVE_CXX17 1 | #define JEMALLOC_ENABLE_CXX | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define SIZEOF_VOID_P 8 | #define LG_SIZEOF_PTR 3 | #define SIZEOF_INT 4 | #define LG_SIZEOF_INT 2 | #define SIZEOF_LONG 8 | #define LG_SIZEOF_LONG 3 | #define SIZEOF_LONG_LONG 8 | #define LG_SIZEOF_LONG_LONG 3 | #define SIZEOF_INTMAX_T 8 | #define LG_SIZEOF_INTMAX_T 3 | #define HAVE_CPU_SPINWAIT 1 | #define CPU_SPINWAIT __asm__ volatile("pause") | #define LG_VADDR 48 | #define JEMALLOC_HAVE_RDTSCP | #define LG_VADDR 48 | #define JEMALLOC_HAVE_ASM_VOLATILE | #define JEMALLOC_HAVE_INT128 | #define JEMALLOC_PURGE_MADVISE_DONTNEED_ZEROS | #define JEMALLOC_HAS_ALLOCA_H | #define JEMALLOC_PROC_SYS_VM_OVERCOMMIT_MEMORY | #define JEMALLOC_THREADED_INIT | #define JEMALLOC_USE_CXX_THROW | #define HAVE_MALLOC_H 1 | #define JEMALLOC_USABLE_SIZE_CONST | #define JEMALLOC_HAVE_ATTR | #define JEMALLOC_HAVE_ATTR_ALLOC_SIZE | #define JEMALLOC_HAVE_ATTR_FORMAT_GNU_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_ARG | #define JEMALLOC_HAVE_ATTR_FALLTHROUGH | #define JEMALLOC_HAVE_ATTR_COLD | #define JEMALLOC_HAVE_ATTR_DEPRECATED | #define JEMALLOC_IS_MALLOC | #define JEMALLOC_OVERRIDE_MEMALIGN | #define JEMALLOC_OVERRIDE_VALLOC | #define JEMALLOC_OVERRIDE_PVALLOC | #define JEMALLOC_OVERRIDE___LIBC_CALLOC | #define JEMALLOC_OVERRIDE___LIBC_FREE | /* end confdefs.h. */ | /* Define __libc_free_aligned_sized to an innocuous variant, in case declares __libc_free_aligned_sized. | For example, HP-UX 11i declares gettimeofday. */ | #define __libc_free_aligned_sized innocuous___libc_free_aligned_sized | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char __libc_free_aligned_sized (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef __libc_free_aligned_sized | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char __libc_free_aligned_sized (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub___libc_free_aligned_sized || defined __stub_____libc_free_aligned_sized | choke me | #endif | | int | main () | { | return __libc_free_aligned_sized (); | ; | return 0; | } configure:10931: result: no configure:10939: checking for __libc_malloc configure:10939: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -D_GNU_SOURCE conftest.c -lm -lstdc++ >&5 configure:10939: $? = 0 configure:10939: result: yes configure:10947: checking for __libc_memalign configure:10947: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -D_GNU_SOURCE conftest.c -lm -lstdc++ >&5 configure:10947: $? = 0 configure:10947: result: yes configure:10955: checking for __libc_realloc configure:10955: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -D_GNU_SOURCE conftest.c -lm -lstdc++ >&5 configure:10955: $? = 0 configure:10955: result: yes configure:10963: checking for __libc_valloc configure:10963: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -D_GNU_SOURCE conftest.c -lm -lstdc++ >&5 configure:10963: $? = 0 configure:10963: result: yes configure:10971: checking for __libc_pvalloc configure:10971: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -D_GNU_SOURCE conftest.c -lm -lstdc++ >&5 configure:10971: $? = 0 configure:10971: result: yes configure:10979: checking for __posix_memalign configure:10979: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -D_GNU_SOURCE conftest.c -lm -lstdc++ >&5 /usr/bin/ld: /tmp/cc3XiSsN.o: in function `main': /home/gdai/gdai-jemalloc/jemalloc-5.3.1/conftest.c:99: undefined reference to `__posix_memalign' collect2: error: ld returned 1 exit status configure:10979: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define JEMALLOC_HAS_RESTRICT | #define HAVE_CXX17 1 | #define JEMALLOC_ENABLE_CXX | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define SIZEOF_VOID_P 8 | #define LG_SIZEOF_PTR 3 | #define SIZEOF_INT 4 | #define LG_SIZEOF_INT 2 | #define SIZEOF_LONG 8 | #define LG_SIZEOF_LONG 3 | #define SIZEOF_LONG_LONG 8 | #define LG_SIZEOF_LONG_LONG 3 | #define SIZEOF_INTMAX_T 8 | #define LG_SIZEOF_INTMAX_T 3 | #define HAVE_CPU_SPINWAIT 1 | #define CPU_SPINWAIT __asm__ volatile("pause") | #define LG_VADDR 48 | #define JEMALLOC_HAVE_RDTSCP | #define LG_VADDR 48 | #define JEMALLOC_HAVE_ASM_VOLATILE | #define JEMALLOC_HAVE_INT128 | #define JEMALLOC_PURGE_MADVISE_DONTNEED_ZEROS | #define JEMALLOC_HAS_ALLOCA_H | #define JEMALLOC_PROC_SYS_VM_OVERCOMMIT_MEMORY | #define JEMALLOC_THREADED_INIT | #define JEMALLOC_USE_CXX_THROW | #define HAVE_MALLOC_H 1 | #define JEMALLOC_USABLE_SIZE_CONST | #define JEMALLOC_HAVE_ATTR | #define JEMALLOC_HAVE_ATTR_ALLOC_SIZE | #define JEMALLOC_HAVE_ATTR_FORMAT_GNU_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_ARG | #define JEMALLOC_HAVE_ATTR_FALLTHROUGH | #define JEMALLOC_HAVE_ATTR_COLD | #define JEMALLOC_HAVE_ATTR_DEPRECATED | #define JEMALLOC_IS_MALLOC | #define JEMALLOC_OVERRIDE_MEMALIGN | #define JEMALLOC_OVERRIDE_VALLOC | #define JEMALLOC_OVERRIDE_PVALLOC | #define JEMALLOC_OVERRIDE___LIBC_CALLOC | #define JEMALLOC_OVERRIDE___LIBC_FREE | #define JEMALLOC_OVERRIDE___LIBC_MALLOC | #define JEMALLOC_OVERRIDE___LIBC_MEMALIGN | #define JEMALLOC_OVERRIDE___LIBC_REALLOC | #define JEMALLOC_OVERRIDE___LIBC_VALLOC | #define JEMALLOC_OVERRIDE___LIBC_PVALLOC | /* end confdefs.h. */ | /* Define __posix_memalign to an innocuous variant, in case declares __posix_memalign. | For example, HP-UX 11i declares gettimeofday. */ | #define __posix_memalign innocuous___posix_memalign | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char __posix_memalign (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef __posix_memalign | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char __posix_memalign (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub___posix_memalign || defined __stub_____posix_memalign | choke me | #endif | | int | main () | { | return __posix_memalign (); | ; | return 0; | } configure:10979: result: no configure:11137: checking whether compiler supports -O3 configure:11168: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -D_GNU_SOURCE conftest.c >&5 configure:11168: $? = 0 configure:11170: result: yes configure:11188: checking whether compiler supports -O3 configure:11225: g++ -std=c++17 -c -Wall -Wextra -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -D_GNU_SOURCE conftest.cpp >&5 configure:11225: $? = 0 configure:11227: result: yes configure:11251: checking whether compiler supports -funroll-loops configure:11282: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE conftest.c >&5 configure:11282: $? = 0 configure:11284: result: yes configure:11980: checking configured backtracing method configure:11982: result: N/A configure:12033: checking for sbrk configure:12033: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE conftest.c -lm -lstdc++ >&5 configure:12033: $? = 0 configure:12033: result: yes configure:12090: checking whether utrace(2) is compilable configure:12114: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE conftest.c -lm -lstdc++ >&5 conftest.c:80:10: fatal error: sys/ktrace.h: No such file or directory 80 | #include | ^~~~~~~~~~~~~~ compilation terminated. configure:12114: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define JEMALLOC_HAS_RESTRICT | #define HAVE_CXX17 1 | #define JEMALLOC_ENABLE_CXX | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define SIZEOF_VOID_P 8 | #define LG_SIZEOF_PTR 3 | #define SIZEOF_INT 4 | #define LG_SIZEOF_INT 2 | #define SIZEOF_LONG 8 | #define LG_SIZEOF_LONG 3 | #define SIZEOF_LONG_LONG 8 | #define LG_SIZEOF_LONG_LONG 3 | #define SIZEOF_INTMAX_T 8 | #define LG_SIZEOF_INTMAX_T 3 | #define HAVE_CPU_SPINWAIT 1 | #define CPU_SPINWAIT __asm__ volatile("pause") | #define LG_VADDR 48 | #define JEMALLOC_HAVE_RDTSCP | #define LG_VADDR 48 | #define JEMALLOC_HAVE_ASM_VOLATILE | #define JEMALLOC_HAVE_INT128 | #define JEMALLOC_PURGE_MADVISE_DONTNEED_ZEROS | #define JEMALLOC_HAS_ALLOCA_H | #define JEMALLOC_PROC_SYS_VM_OVERCOMMIT_MEMORY | #define JEMALLOC_THREADED_INIT | #define JEMALLOC_USE_CXX_THROW | #define HAVE_MALLOC_H 1 | #define JEMALLOC_USABLE_SIZE_CONST | #define JEMALLOC_HAVE_ATTR | #define JEMALLOC_HAVE_ATTR_ALLOC_SIZE | #define JEMALLOC_HAVE_ATTR_FORMAT_GNU_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_ARG | #define JEMALLOC_HAVE_ATTR_FALLTHROUGH | #define JEMALLOC_HAVE_ATTR_COLD | #define JEMALLOC_HAVE_ATTR_DEPRECATED | #define JEMALLOC_IS_MALLOC | #define JEMALLOC_OVERRIDE_MEMALIGN | #define JEMALLOC_OVERRIDE_VALLOC | #define JEMALLOC_OVERRIDE_PVALLOC | #define JEMALLOC_OVERRIDE___LIBC_CALLOC | #define JEMALLOC_OVERRIDE___LIBC_FREE | #define JEMALLOC_OVERRIDE___LIBC_MALLOC | #define JEMALLOC_OVERRIDE___LIBC_MEMALIGN | #define JEMALLOC_OVERRIDE___LIBC_REALLOC | #define JEMALLOC_OVERRIDE___LIBC_VALLOC | #define JEMALLOC_OVERRIDE___LIBC_PVALLOC | #define JEMALLOC_PRIVATE_NAMESPACE je_ | #define JEMALLOC_CONFIG_MALLOC_CONF "" | #define JEMALLOC_STATS | #define JEMALLOC_CONFIG_ENV | #define JEMALLOC_CONFIG_FILE | #define JEMALLOC_MAPS_COALESCE | #define JEMALLOC_RETAIN | #define JEMALLOC_ZERO_REALLOC_DEFAULT_FREE | #define JEMALLOC_DSS | #define JEMALLOC_FILL | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | int | main () | { | | utrace((void *)0, 0); | | ; | return 0; | } configure:12122: result: no configure:12127: checking whether utrace(2) with label is compilable configure:12151: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE conftest.c -lm -lstdc++ >&5 conftest.c:80:12: fatal error: sys/ktrace.h: No such file or directory 80 | #include | ^~~~~~~~~~~~~~ compilation terminated. configure:12151: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define JEMALLOC_HAS_RESTRICT | #define HAVE_CXX17 1 | #define JEMALLOC_ENABLE_CXX | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define SIZEOF_VOID_P 8 | #define LG_SIZEOF_PTR 3 | #define SIZEOF_INT 4 | #define LG_SIZEOF_INT 2 | #define SIZEOF_LONG 8 | #define LG_SIZEOF_LONG 3 | #define SIZEOF_LONG_LONG 8 | #define LG_SIZEOF_LONG_LONG 3 | #define SIZEOF_INTMAX_T 8 | #define LG_SIZEOF_INTMAX_T 3 | #define HAVE_CPU_SPINWAIT 1 | #define CPU_SPINWAIT __asm__ volatile("pause") | #define LG_VADDR 48 | #define JEMALLOC_HAVE_RDTSCP | #define LG_VADDR 48 | #define JEMALLOC_HAVE_ASM_VOLATILE | #define JEMALLOC_HAVE_INT128 | #define JEMALLOC_PURGE_MADVISE_DONTNEED_ZEROS | #define JEMALLOC_HAS_ALLOCA_H | #define JEMALLOC_PROC_SYS_VM_OVERCOMMIT_MEMORY | #define JEMALLOC_THREADED_INIT | #define JEMALLOC_USE_CXX_THROW | #define HAVE_MALLOC_H 1 | #define JEMALLOC_USABLE_SIZE_CONST | #define JEMALLOC_HAVE_ATTR | #define JEMALLOC_HAVE_ATTR_ALLOC_SIZE | #define JEMALLOC_HAVE_ATTR_FORMAT_GNU_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_ARG | #define JEMALLOC_HAVE_ATTR_FALLTHROUGH | #define JEMALLOC_HAVE_ATTR_COLD | #define JEMALLOC_HAVE_ATTR_DEPRECATED | #define JEMALLOC_IS_MALLOC | #define JEMALLOC_OVERRIDE_MEMALIGN | #define JEMALLOC_OVERRIDE_VALLOC | #define JEMALLOC_OVERRIDE_PVALLOC | #define JEMALLOC_OVERRIDE___LIBC_CALLOC | #define JEMALLOC_OVERRIDE___LIBC_FREE | #define JEMALLOC_OVERRIDE___LIBC_MALLOC | #define JEMALLOC_OVERRIDE___LIBC_MEMALIGN | #define JEMALLOC_OVERRIDE___LIBC_REALLOC | #define JEMALLOC_OVERRIDE___LIBC_VALLOC | #define JEMALLOC_OVERRIDE___LIBC_PVALLOC | #define JEMALLOC_PRIVATE_NAMESPACE je_ | #define JEMALLOC_CONFIG_MALLOC_CONF "" | #define JEMALLOC_STATS | #define JEMALLOC_CONFIG_ENV | #define JEMALLOC_CONFIG_FILE | #define JEMALLOC_MAPS_COALESCE | #define JEMALLOC_RETAIN | #define JEMALLOC_ZERO_REALLOC_DEFAULT_FREE | #define JEMALLOC_DSS | #define JEMALLOC_FILL | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | int | main () | { | | utrace((void *)0, (void *)0, 0); | | ; | return 0; | } configure:12159: result: no configure:12421: checking whether a program using __builtin_unreachable is compilable configure:12445: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE conftest.c -lm -lstdc++ >&5 configure:12445: $? = 0 configure:12453: result: yes configure:12467: checking whether a program using __builtin_ffsl is compilable configure:12492: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE conftest.c -lm -lstdc++ >&5 configure:12492: $? = 0 configure:12500: result: yes configure:12567: checking whether a program using __builtin_popcountl is compilable configure:12592: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE conftest.c -lm -lstdc++ >&5 configure:12592: $? = 0 configure:12600: result: yes configure:12687: checking LG_PAGE configure:12738: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE conftest.c -lm -lstdc++ >&5 configure:12738: $? = 0 configure:12738: ./conftest configure:12738: $? = 0 configure:12748: result: 12 configure:12822: checking pthread.h usability configure:12822: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE conftest.c >&5 configure:12822: $? = 0 configure:12822: result: yes configure:12822: checking pthread.h presence configure:12822: gcc -E -D_GNU_SOURCE conftest.c configure:12822: $? = 0 configure:12822: result: yes configure:12822: checking for pthread.h configure:12822: result: yes configure:12834: checking for pthread_create in -lpthread configure:12859: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE conftest.c -lpthread -lm -lstdc++ >&5 configure:12859: $? = 0 configure:12868: result: yes configure:12947: checking dlfcn.h usability configure:12947: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE conftest.c >&5 configure:12947: $? = 0 configure:12947: result: yes configure:12947: checking dlfcn.h presence configure:12947: gcc -E -D_GNU_SOURCE conftest.c configure:12947: $? = 0 configure:12947: result: yes configure:12947: checking for dlfcn.h configure:12947: result: yes configure:12952: checking for dlsym configure:12952: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE conftest.c -lm -lstdc++ -pthread >&5 configure:12952: $? = 0 configure:12952: result: yes configure:13016: checking whether pthread_atfork(3) is compilable configure:13036: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE conftest.c -lm -lstdc++ -pthread >&5 configure:13036: $? = 0 configure:13044: result: yes configure:13053: checking whether pthread_setname_np(3) is compilable configure:13073: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE conftest.c -lm -lstdc++ -pthread >&5 configure:13073: $? = 0 configure:13081: result: yes configure:13090: checking whether pthread_getname_np(3) is compilable configure:13115: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE conftest.c -lm -lstdc++ -pthread >&5 configure:13115: $? = 0 configure:13123: result: yes configure:13132: checking whether pthread_set_name_np(3) is compilable configure:13153: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE conftest.c -lm -lstdc++ -pthread >&5 conftest.c:94:10: fatal error: pthread_np.h: No such file or directory 94 | #include | ^~~~~~~~~~~~~~ compilation terminated. configure:13153: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define JEMALLOC_HAS_RESTRICT | #define HAVE_CXX17 1 | #define JEMALLOC_ENABLE_CXX | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define SIZEOF_VOID_P 8 | #define LG_SIZEOF_PTR 3 | #define SIZEOF_INT 4 | #define LG_SIZEOF_INT 2 | #define SIZEOF_LONG 8 | #define LG_SIZEOF_LONG 3 | #define SIZEOF_LONG_LONG 8 | #define LG_SIZEOF_LONG_LONG 3 | #define SIZEOF_INTMAX_T 8 | #define LG_SIZEOF_INTMAX_T 3 | #define HAVE_CPU_SPINWAIT 1 | #define CPU_SPINWAIT __asm__ volatile("pause") | #define LG_VADDR 48 | #define JEMALLOC_HAVE_RDTSCP | #define LG_VADDR 48 | #define JEMALLOC_HAVE_ASM_VOLATILE | #define JEMALLOC_HAVE_INT128 | #define JEMALLOC_PURGE_MADVISE_DONTNEED_ZEROS | #define JEMALLOC_HAS_ALLOCA_H | #define JEMALLOC_PROC_SYS_VM_OVERCOMMIT_MEMORY | #define JEMALLOC_THREADED_INIT | #define JEMALLOC_USE_CXX_THROW | #define HAVE_MALLOC_H 1 | #define JEMALLOC_USABLE_SIZE_CONST | #define JEMALLOC_HAVE_ATTR | #define JEMALLOC_HAVE_ATTR_ALLOC_SIZE | #define JEMALLOC_HAVE_ATTR_FORMAT_GNU_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_ARG | #define JEMALLOC_HAVE_ATTR_FALLTHROUGH | #define JEMALLOC_HAVE_ATTR_COLD | #define JEMALLOC_HAVE_ATTR_DEPRECATED | #define JEMALLOC_IS_MALLOC | #define JEMALLOC_OVERRIDE_MEMALIGN | #define JEMALLOC_OVERRIDE_VALLOC | #define JEMALLOC_OVERRIDE_PVALLOC | #define JEMALLOC_OVERRIDE___LIBC_CALLOC | #define JEMALLOC_OVERRIDE___LIBC_FREE | #define JEMALLOC_OVERRIDE___LIBC_MALLOC | #define JEMALLOC_OVERRIDE___LIBC_MEMALIGN | #define JEMALLOC_OVERRIDE___LIBC_REALLOC | #define JEMALLOC_OVERRIDE___LIBC_VALLOC | #define JEMALLOC_OVERRIDE___LIBC_PVALLOC | #define JEMALLOC_PRIVATE_NAMESPACE je_ | #define JEMALLOC_CONFIG_MALLOC_CONF "" | #define JEMALLOC_STATS | #define JEMALLOC_CONFIG_ENV | #define JEMALLOC_CONFIG_FILE | #define JEMALLOC_MAPS_COALESCE | #define JEMALLOC_RETAIN | #define JEMALLOC_ZERO_REALLOC_DEFAULT_FREE | #define JEMALLOC_DSS | #define JEMALLOC_FILL | #define JEMALLOC_CACHE_OBLIVIOUS | #define JEMALLOC_INTERNAL_UNREACHABLE __builtin_unreachable | #define JEMALLOC_INTERNAL_FFSLL __builtin_ffsll | #define JEMALLOC_INTERNAL_FFSL __builtin_ffsl | #define JEMALLOC_INTERNAL_FFS __builtin_ffs | #define JEMALLOC_INTERNAL_POPCOUNT __builtin_popcount | #define JEMALLOC_INTERNAL_POPCOUNTL __builtin_popcountl | #define JEMALLOC_INTERNAL_POPCOUNTLL __builtin_popcountll | #define LG_PAGE 12 | #define LG_HUGEPAGE 21 | #define JEMALLOC_HAVE_PTHREAD | #define HAVE_PTHREAD_H 1 | #define HAVE_DLFCN_H 1 | #define JEMALLOC_HAVE_DLSYM | #define JEMALLOC_HAVE_PTHREAD_ATFORK | #define JEMALLOC_HAVE_PTHREAD_SETNAME_NP | #define JEMALLOC_HAVE_PTHREAD_GETNAME_NP | /* end confdefs.h. */ | | #include | #include | | int | main () | { | | pthread_set_name_np(pthread_self(), "set_name_test"); | | ; | return 0; | } configure:13161: result: no configure:13170: checking whether pthread_get_name_np(3) is compilable configure:13196: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE conftest.c -lm -lstdc++ -pthread >&5 conftest.c:94:10: fatal error: pthread_np.h: No such file or directory 94 | #include | ^~~~~~~~~~~~~~ compilation terminated. configure:13196: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define JEMALLOC_HAS_RESTRICT | #define HAVE_CXX17 1 | #define JEMALLOC_ENABLE_CXX | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define SIZEOF_VOID_P 8 | #define LG_SIZEOF_PTR 3 | #define SIZEOF_INT 4 | #define LG_SIZEOF_INT 2 | #define SIZEOF_LONG 8 | #define LG_SIZEOF_LONG 3 | #define SIZEOF_LONG_LONG 8 | #define LG_SIZEOF_LONG_LONG 3 | #define SIZEOF_INTMAX_T 8 | #define LG_SIZEOF_INTMAX_T 3 | #define HAVE_CPU_SPINWAIT 1 | #define CPU_SPINWAIT __asm__ volatile("pause") | #define LG_VADDR 48 | #define JEMALLOC_HAVE_RDTSCP | #define LG_VADDR 48 | #define JEMALLOC_HAVE_ASM_VOLATILE | #define JEMALLOC_HAVE_INT128 | #define JEMALLOC_PURGE_MADVISE_DONTNEED_ZEROS | #define JEMALLOC_HAS_ALLOCA_H | #define JEMALLOC_PROC_SYS_VM_OVERCOMMIT_MEMORY | #define JEMALLOC_THREADED_INIT | #define JEMALLOC_USE_CXX_THROW | #define HAVE_MALLOC_H 1 | #define JEMALLOC_USABLE_SIZE_CONST | #define JEMALLOC_HAVE_ATTR | #define JEMALLOC_HAVE_ATTR_ALLOC_SIZE | #define JEMALLOC_HAVE_ATTR_FORMAT_GNU_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_ARG | #define JEMALLOC_HAVE_ATTR_FALLTHROUGH | #define JEMALLOC_HAVE_ATTR_COLD | #define JEMALLOC_HAVE_ATTR_DEPRECATED | #define JEMALLOC_IS_MALLOC | #define JEMALLOC_OVERRIDE_MEMALIGN | #define JEMALLOC_OVERRIDE_VALLOC | #define JEMALLOC_OVERRIDE_PVALLOC | #define JEMALLOC_OVERRIDE___LIBC_CALLOC | #define JEMALLOC_OVERRIDE___LIBC_FREE | #define JEMALLOC_OVERRIDE___LIBC_MALLOC | #define JEMALLOC_OVERRIDE___LIBC_MEMALIGN | #define JEMALLOC_OVERRIDE___LIBC_REALLOC | #define JEMALLOC_OVERRIDE___LIBC_VALLOC | #define JEMALLOC_OVERRIDE___LIBC_PVALLOC | #define JEMALLOC_PRIVATE_NAMESPACE je_ | #define JEMALLOC_CONFIG_MALLOC_CONF "" | #define JEMALLOC_STATS | #define JEMALLOC_CONFIG_ENV | #define JEMALLOC_CONFIG_FILE | #define JEMALLOC_MAPS_COALESCE | #define JEMALLOC_RETAIN | #define JEMALLOC_ZERO_REALLOC_DEFAULT_FREE | #define JEMALLOC_DSS | #define JEMALLOC_FILL | #define JEMALLOC_CACHE_OBLIVIOUS | #define JEMALLOC_INTERNAL_UNREACHABLE __builtin_unreachable | #define JEMALLOC_INTERNAL_FFSLL __builtin_ffsll | #define JEMALLOC_INTERNAL_FFSL __builtin_ffsl | #define JEMALLOC_INTERNAL_FFS __builtin_ffs | #define JEMALLOC_INTERNAL_POPCOUNT __builtin_popcount | #define JEMALLOC_INTERNAL_POPCOUNTL __builtin_popcountl | #define JEMALLOC_INTERNAL_POPCOUNTLL __builtin_popcountll | #define LG_PAGE 12 | #define LG_HUGEPAGE 21 | #define JEMALLOC_HAVE_PTHREAD | #define HAVE_PTHREAD_H 1 | #define HAVE_DLFCN_H 1 | #define JEMALLOC_HAVE_DLSYM | #define JEMALLOC_HAVE_PTHREAD_ATFORK | #define JEMALLOC_HAVE_PTHREAD_SETNAME_NP | #define JEMALLOC_HAVE_PTHREAD_GETNAME_NP | /* end confdefs.h. */ | | #include | #include | #include | | int | main () | { | | { | char *name = malloc(16); | pthread_get_name_np(pthread_self(), name, 16); | free(name); | } | | ; | return 0; | } configure:13204: result: no configure:13223: checking for library containing clock_gettime configure:13254: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -lstdc++ -pthread >&5 configure:13254: $? = 0 configure:13271: result: none required configure:13406: checking whether clock_gettime(CLOCK_MONOTONIC_COARSE, ...) is compilable configure:13428: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -lstdc++ -pthread >&5 configure:13428: $? = 0 configure:13436: result: yes configure:13446: checking whether clock_gettime(CLOCK_MONOTONIC, ...) is compilable configure:13472: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -lstdc++ -pthread >&5 configure:13472: $? = 0 configure:13480: result: yes configure:13490: checking whether mach_absolute_time() is compilable configure:13510: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -lstdc++ -pthread >&5 conftest.c:95:10: fatal error: mach/mach_time.h: No such file or directory 95 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated. configure:13510: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define JEMALLOC_HAS_RESTRICT | #define HAVE_CXX17 1 | #define JEMALLOC_ENABLE_CXX | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define SIZEOF_VOID_P 8 | #define LG_SIZEOF_PTR 3 | #define SIZEOF_INT 4 | #define LG_SIZEOF_INT 2 | #define SIZEOF_LONG 8 | #define LG_SIZEOF_LONG 3 | #define SIZEOF_LONG_LONG 8 | #define LG_SIZEOF_LONG_LONG 3 | #define SIZEOF_INTMAX_T 8 | #define LG_SIZEOF_INTMAX_T 3 | #define HAVE_CPU_SPINWAIT 1 | #define CPU_SPINWAIT __asm__ volatile("pause") | #define LG_VADDR 48 | #define JEMALLOC_HAVE_RDTSCP | #define LG_VADDR 48 | #define JEMALLOC_HAVE_ASM_VOLATILE | #define JEMALLOC_HAVE_INT128 | #define JEMALLOC_PURGE_MADVISE_DONTNEED_ZEROS | #define JEMALLOC_HAS_ALLOCA_H | #define JEMALLOC_PROC_SYS_VM_OVERCOMMIT_MEMORY | #define JEMALLOC_THREADED_INIT | #define JEMALLOC_USE_CXX_THROW | #define HAVE_MALLOC_H 1 | #define JEMALLOC_USABLE_SIZE_CONST | #define JEMALLOC_HAVE_ATTR | #define JEMALLOC_HAVE_ATTR_ALLOC_SIZE | #define JEMALLOC_HAVE_ATTR_FORMAT_GNU_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_ARG | #define JEMALLOC_HAVE_ATTR_FALLTHROUGH | #define JEMALLOC_HAVE_ATTR_COLD | #define JEMALLOC_HAVE_ATTR_DEPRECATED | #define JEMALLOC_IS_MALLOC | #define JEMALLOC_OVERRIDE_MEMALIGN | #define JEMALLOC_OVERRIDE_VALLOC | #define JEMALLOC_OVERRIDE_PVALLOC | #define JEMALLOC_OVERRIDE___LIBC_CALLOC | #define JEMALLOC_OVERRIDE___LIBC_FREE | #define JEMALLOC_OVERRIDE___LIBC_MALLOC | #define JEMALLOC_OVERRIDE___LIBC_MEMALIGN | #define JEMALLOC_OVERRIDE___LIBC_REALLOC | #define JEMALLOC_OVERRIDE___LIBC_VALLOC | #define JEMALLOC_OVERRIDE___LIBC_PVALLOC | #define JEMALLOC_PRIVATE_NAMESPACE je_ | #define JEMALLOC_CONFIG_MALLOC_CONF "" | #define JEMALLOC_STATS | #define JEMALLOC_CONFIG_ENV | #define JEMALLOC_CONFIG_FILE | #define JEMALLOC_MAPS_COALESCE | #define JEMALLOC_RETAIN | #define JEMALLOC_ZERO_REALLOC_DEFAULT_FREE | #define JEMALLOC_DSS | #define JEMALLOC_FILL | #define JEMALLOC_CACHE_OBLIVIOUS | #define JEMALLOC_INTERNAL_UNREACHABLE __builtin_unreachable | #define JEMALLOC_INTERNAL_FFSLL __builtin_ffsll | #define JEMALLOC_INTERNAL_FFSL __builtin_ffsl | #define JEMALLOC_INTERNAL_FFS __builtin_ffs | #define JEMALLOC_INTERNAL_POPCOUNT __builtin_popcount | #define JEMALLOC_INTERNAL_POPCOUNTL __builtin_popcountl | #define JEMALLOC_INTERNAL_POPCOUNTLL __builtin_popcountll | #define LG_PAGE 12 | #define LG_HUGEPAGE 21 | #define JEMALLOC_HAVE_PTHREAD | #define HAVE_PTHREAD_H 1 | #define HAVE_DLFCN_H 1 | #define JEMALLOC_HAVE_DLSYM | #define JEMALLOC_HAVE_PTHREAD_ATFORK | #define JEMALLOC_HAVE_PTHREAD_SETNAME_NP | #define JEMALLOC_HAVE_PTHREAD_GETNAME_NP | #define JEMALLOC_HAVE_CLOCK_MONOTONIC_COARSE | #define JEMALLOC_HAVE_CLOCK_MONOTONIC | /* end confdefs.h. */ | | #include | | int | main () | { | | mach_absolute_time(); | | ; | return 0; | } configure:13518: result: no configure:13528: checking whether clock_gettime(CLOCK_REALTIME, ...) is compilable configure:13550: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -lstdc++ -pthread >&5 configure:13550: $? = 0 configure:13558: result: yes configure:13568: checking whether clock_gettime_nsec_np() is compilable configure:13588: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -lstdc++ -pthread >&5 conftest.c: In function 'main': conftest.c:102:9: warning: implicit declaration of function 'clock_gettime_nsec_np' [-Wimplicit-function-declaration] 102 | clock_gettime_nsec_np(CLOCK_UPTIME_RAW); | ^~~~~~~~~~~~~~~~~~~~~ conftest.c:102:31: error: 'CLOCK_UPTIME_RAW' undeclared (first use in this function) 102 | clock_gettime_nsec_np(CLOCK_UPTIME_RAW); | ^~~~~~~~~~~~~~~~ conftest.c:102:31: note: each undeclared identifier is reported only once for each function it appears in configure:13588: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define JEMALLOC_HAS_RESTRICT | #define HAVE_CXX17 1 | #define JEMALLOC_ENABLE_CXX | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define SIZEOF_VOID_P 8 | #define LG_SIZEOF_PTR 3 | #define SIZEOF_INT 4 | #define LG_SIZEOF_INT 2 | #define SIZEOF_LONG 8 | #define LG_SIZEOF_LONG 3 | #define SIZEOF_LONG_LONG 8 | #define LG_SIZEOF_LONG_LONG 3 | #define SIZEOF_INTMAX_T 8 | #define LG_SIZEOF_INTMAX_T 3 | #define HAVE_CPU_SPINWAIT 1 | #define CPU_SPINWAIT __asm__ volatile("pause") | #define LG_VADDR 48 | #define JEMALLOC_HAVE_RDTSCP | #define LG_VADDR 48 | #define JEMALLOC_HAVE_ASM_VOLATILE | #define JEMALLOC_HAVE_INT128 | #define JEMALLOC_PURGE_MADVISE_DONTNEED_ZEROS | #define JEMALLOC_HAS_ALLOCA_H | #define JEMALLOC_PROC_SYS_VM_OVERCOMMIT_MEMORY | #define JEMALLOC_THREADED_INIT | #define JEMALLOC_USE_CXX_THROW | #define HAVE_MALLOC_H 1 | #define JEMALLOC_USABLE_SIZE_CONST | #define JEMALLOC_HAVE_ATTR | #define JEMALLOC_HAVE_ATTR_ALLOC_SIZE | #define JEMALLOC_HAVE_ATTR_FORMAT_GNU_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_ARG | #define JEMALLOC_HAVE_ATTR_FALLTHROUGH | #define JEMALLOC_HAVE_ATTR_COLD | #define JEMALLOC_HAVE_ATTR_DEPRECATED | #define JEMALLOC_IS_MALLOC | #define JEMALLOC_OVERRIDE_MEMALIGN | #define JEMALLOC_OVERRIDE_VALLOC | #define JEMALLOC_OVERRIDE_PVALLOC | #define JEMALLOC_OVERRIDE___LIBC_CALLOC | #define JEMALLOC_OVERRIDE___LIBC_FREE | #define JEMALLOC_OVERRIDE___LIBC_MALLOC | #define JEMALLOC_OVERRIDE___LIBC_MEMALIGN | #define JEMALLOC_OVERRIDE___LIBC_REALLOC | #define JEMALLOC_OVERRIDE___LIBC_VALLOC | #define JEMALLOC_OVERRIDE___LIBC_PVALLOC | #define JEMALLOC_PRIVATE_NAMESPACE je_ | #define JEMALLOC_CONFIG_MALLOC_CONF "" | #define JEMALLOC_STATS | #define JEMALLOC_CONFIG_ENV | #define JEMALLOC_CONFIG_FILE | #define JEMALLOC_MAPS_COALESCE | #define JEMALLOC_RETAIN | #define JEMALLOC_ZERO_REALLOC_DEFAULT_FREE | #define JEMALLOC_DSS | #define JEMALLOC_FILL | #define JEMALLOC_CACHE_OBLIVIOUS | #define JEMALLOC_INTERNAL_UNREACHABLE __builtin_unreachable | #define JEMALLOC_INTERNAL_FFSLL __builtin_ffsll | #define JEMALLOC_INTERNAL_FFSL __builtin_ffsl | #define JEMALLOC_INTERNAL_FFS __builtin_ffs | #define JEMALLOC_INTERNAL_POPCOUNT __builtin_popcount | #define JEMALLOC_INTERNAL_POPCOUNTL __builtin_popcountl | #define JEMALLOC_INTERNAL_POPCOUNTLL __builtin_popcountll | #define LG_PAGE 12 | #define LG_HUGEPAGE 21 | #define JEMALLOC_HAVE_PTHREAD | #define HAVE_PTHREAD_H 1 | #define HAVE_DLFCN_H 1 | #define JEMALLOC_HAVE_DLSYM | #define JEMALLOC_HAVE_PTHREAD_ATFORK | #define JEMALLOC_HAVE_PTHREAD_SETNAME_NP | #define JEMALLOC_HAVE_PTHREAD_GETNAME_NP | #define JEMALLOC_HAVE_CLOCK_MONOTONIC_COARSE | #define JEMALLOC_HAVE_CLOCK_MONOTONIC | #define JEMALLOC_HAVE_CLOCK_REALTIME | /* end confdefs.h. */ | | #include | | int | main () | { | | clock_gettime_nsec_np(CLOCK_UPTIME_RAW); | | ; | return 0; | } configure:13596: result: no configure:13622: checking whether compiler supports -Werror configure:13653: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -Werror -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:13653: $? = 0 configure:13655: result: yes configure:13673: checking whether syscall(2) is compilable configure:13694: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -Werror -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -lstdc++ -pthread >&5 configure:13694: $? = 0 configure:13702: result: yes configure:13720: checking for secure_getenv configure:13720: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -lstdc++ -pthread >&5 configure:13720: $? = 0 configure:13720: result: yes configure:13734: checking for sched_getcpu configure:13734: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -lstdc++ -pthread >&5 configure:13734: $? = 0 configure:13734: result: yes configure:13748: checking for sched_setaffinity configure:13748: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -lstdc++ -pthread >&5 configure:13748: $? = 0 configure:13748: result: yes configure:13762: checking for pthread_setaffinity_np configure:13762: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -lstdc++ -pthread >&5 configure:13762: $? = 0 configure:13762: result: yes configure:13776: checking for issetugid configure:13776: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -lstdc++ -pthread >&5 /usr/bin/ld: /tmp/ccZwAtd6.o: in function `main': /home/gdai/gdai-jemalloc/jemalloc-5.3.1/conftest.c:134: undefined reference to `issetugid' collect2: error: ld returned 1 exit status configure:13776: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define JEMALLOC_HAS_RESTRICT | #define HAVE_CXX17 1 | #define JEMALLOC_ENABLE_CXX | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define SIZEOF_VOID_P 8 | #define LG_SIZEOF_PTR 3 | #define SIZEOF_INT 4 | #define LG_SIZEOF_INT 2 | #define SIZEOF_LONG 8 | #define LG_SIZEOF_LONG 3 | #define SIZEOF_LONG_LONG 8 | #define LG_SIZEOF_LONG_LONG 3 | #define SIZEOF_INTMAX_T 8 | #define LG_SIZEOF_INTMAX_T 3 | #define HAVE_CPU_SPINWAIT 1 | #define CPU_SPINWAIT __asm__ volatile("pause") | #define LG_VADDR 48 | #define JEMALLOC_HAVE_RDTSCP | #define LG_VADDR 48 | #define JEMALLOC_HAVE_ASM_VOLATILE | #define JEMALLOC_HAVE_INT128 | #define JEMALLOC_PURGE_MADVISE_DONTNEED_ZEROS | #define JEMALLOC_HAS_ALLOCA_H | #define JEMALLOC_PROC_SYS_VM_OVERCOMMIT_MEMORY | #define JEMALLOC_THREADED_INIT | #define JEMALLOC_USE_CXX_THROW | #define HAVE_MALLOC_H 1 | #define JEMALLOC_USABLE_SIZE_CONST | #define JEMALLOC_HAVE_ATTR | #define JEMALLOC_HAVE_ATTR_ALLOC_SIZE | #define JEMALLOC_HAVE_ATTR_FORMAT_GNU_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_ARG | #define JEMALLOC_HAVE_ATTR_FALLTHROUGH | #define JEMALLOC_HAVE_ATTR_COLD | #define JEMALLOC_HAVE_ATTR_DEPRECATED | #define JEMALLOC_IS_MALLOC | #define JEMALLOC_OVERRIDE_MEMALIGN | #define JEMALLOC_OVERRIDE_VALLOC | #define JEMALLOC_OVERRIDE_PVALLOC | #define JEMALLOC_OVERRIDE___LIBC_CALLOC | #define JEMALLOC_OVERRIDE___LIBC_FREE | #define JEMALLOC_OVERRIDE___LIBC_MALLOC | #define JEMALLOC_OVERRIDE___LIBC_MEMALIGN | #define JEMALLOC_OVERRIDE___LIBC_REALLOC | #define JEMALLOC_OVERRIDE___LIBC_VALLOC | #define JEMALLOC_OVERRIDE___LIBC_PVALLOC | #define JEMALLOC_PRIVATE_NAMESPACE je_ | #define JEMALLOC_CONFIG_MALLOC_CONF "" | #define JEMALLOC_STATS | #define JEMALLOC_CONFIG_ENV | #define JEMALLOC_CONFIG_FILE | #define JEMALLOC_MAPS_COALESCE | #define JEMALLOC_RETAIN | #define JEMALLOC_ZERO_REALLOC_DEFAULT_FREE | #define JEMALLOC_DSS | #define JEMALLOC_FILL | #define JEMALLOC_CACHE_OBLIVIOUS | #define JEMALLOC_INTERNAL_UNREACHABLE __builtin_unreachable | #define JEMALLOC_INTERNAL_FFSLL __builtin_ffsll | #define JEMALLOC_INTERNAL_FFSL __builtin_ffsl | #define JEMALLOC_INTERNAL_FFS __builtin_ffs | #define JEMALLOC_INTERNAL_POPCOUNT __builtin_popcount | #define JEMALLOC_INTERNAL_POPCOUNTL __builtin_popcountl | #define JEMALLOC_INTERNAL_POPCOUNTLL __builtin_popcountll | #define LG_PAGE 12 | #define LG_HUGEPAGE 21 | #define JEMALLOC_HAVE_PTHREAD | #define HAVE_PTHREAD_H 1 | #define HAVE_DLFCN_H 1 | #define JEMALLOC_HAVE_DLSYM | #define JEMALLOC_HAVE_PTHREAD_ATFORK | #define JEMALLOC_HAVE_PTHREAD_SETNAME_NP | #define JEMALLOC_HAVE_PTHREAD_GETNAME_NP | #define JEMALLOC_HAVE_CLOCK_MONOTONIC_COARSE | #define JEMALLOC_HAVE_CLOCK_MONOTONIC | #define JEMALLOC_HAVE_CLOCK_REALTIME | #define JEMALLOC_USE_SYSCALL | #define JEMALLOC_HAVE_SECURE_GETENV | #define JEMALLOC_HAVE_SCHED_GETCPU | #define JEMALLOC_HAVE_SCHED_SETAFFINITY | #define JEMALLOC_HAVE_PTHREAD_SETAFFINITY_NP | /* end confdefs.h. */ | /* Define issetugid to an innocuous variant, in case declares issetugid. | For example, HP-UX 11i declares gettimeofday. */ | #define issetugid innocuous_issetugid | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char issetugid (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef issetugid | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char issetugid (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_issetugid || defined __stub___issetugid | choke me | #endif | | int | main () | { | return issetugid (); | ; | return 0; | } configure:13776: result: no configure:13790: checking for _malloc_thread_cleanup configure:13790: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -lstdc++ -pthread >&5 /usr/bin/ld: /tmp/ccZlzXBR.o: in function `main': /home/gdai/gdai-jemalloc/jemalloc-5.3.1/conftest.c:134: undefined reference to `_malloc_thread_cleanup' collect2: error: ld returned 1 exit status configure:13790: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define JEMALLOC_HAS_RESTRICT | #define HAVE_CXX17 1 | #define JEMALLOC_ENABLE_CXX | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define SIZEOF_VOID_P 8 | #define LG_SIZEOF_PTR 3 | #define SIZEOF_INT 4 | #define LG_SIZEOF_INT 2 | #define SIZEOF_LONG 8 | #define LG_SIZEOF_LONG 3 | #define SIZEOF_LONG_LONG 8 | #define LG_SIZEOF_LONG_LONG 3 | #define SIZEOF_INTMAX_T 8 | #define LG_SIZEOF_INTMAX_T 3 | #define HAVE_CPU_SPINWAIT 1 | #define CPU_SPINWAIT __asm__ volatile("pause") | #define LG_VADDR 48 | #define JEMALLOC_HAVE_RDTSCP | #define LG_VADDR 48 | #define JEMALLOC_HAVE_ASM_VOLATILE | #define JEMALLOC_HAVE_INT128 | #define JEMALLOC_PURGE_MADVISE_DONTNEED_ZEROS | #define JEMALLOC_HAS_ALLOCA_H | #define JEMALLOC_PROC_SYS_VM_OVERCOMMIT_MEMORY | #define JEMALLOC_THREADED_INIT | #define JEMALLOC_USE_CXX_THROW | #define HAVE_MALLOC_H 1 | #define JEMALLOC_USABLE_SIZE_CONST | #define JEMALLOC_HAVE_ATTR | #define JEMALLOC_HAVE_ATTR_ALLOC_SIZE | #define JEMALLOC_HAVE_ATTR_FORMAT_GNU_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_ARG | #define JEMALLOC_HAVE_ATTR_FALLTHROUGH | #define JEMALLOC_HAVE_ATTR_COLD | #define JEMALLOC_HAVE_ATTR_DEPRECATED | #define JEMALLOC_IS_MALLOC | #define JEMALLOC_OVERRIDE_MEMALIGN | #define JEMALLOC_OVERRIDE_VALLOC | #define JEMALLOC_OVERRIDE_PVALLOC | #define JEMALLOC_OVERRIDE___LIBC_CALLOC | #define JEMALLOC_OVERRIDE___LIBC_FREE | #define JEMALLOC_OVERRIDE___LIBC_MALLOC | #define JEMALLOC_OVERRIDE___LIBC_MEMALIGN | #define JEMALLOC_OVERRIDE___LIBC_REALLOC | #define JEMALLOC_OVERRIDE___LIBC_VALLOC | #define JEMALLOC_OVERRIDE___LIBC_PVALLOC | #define JEMALLOC_PRIVATE_NAMESPACE je_ | #define JEMALLOC_CONFIG_MALLOC_CONF "" | #define JEMALLOC_STATS | #define JEMALLOC_CONFIG_ENV | #define JEMALLOC_CONFIG_FILE | #define JEMALLOC_MAPS_COALESCE | #define JEMALLOC_RETAIN | #define JEMALLOC_ZERO_REALLOC_DEFAULT_FREE | #define JEMALLOC_DSS | #define JEMALLOC_FILL | #define JEMALLOC_CACHE_OBLIVIOUS | #define JEMALLOC_INTERNAL_UNREACHABLE __builtin_unreachable | #define JEMALLOC_INTERNAL_FFSLL __builtin_ffsll | #define JEMALLOC_INTERNAL_FFSL __builtin_ffsl | #define JEMALLOC_INTERNAL_FFS __builtin_ffs | #define JEMALLOC_INTERNAL_POPCOUNT __builtin_popcount | #define JEMALLOC_INTERNAL_POPCOUNTL __builtin_popcountl | #define JEMALLOC_INTERNAL_POPCOUNTLL __builtin_popcountll | #define LG_PAGE 12 | #define LG_HUGEPAGE 21 | #define JEMALLOC_HAVE_PTHREAD | #define HAVE_PTHREAD_H 1 | #define HAVE_DLFCN_H 1 | #define JEMALLOC_HAVE_DLSYM | #define JEMALLOC_HAVE_PTHREAD_ATFORK | #define JEMALLOC_HAVE_PTHREAD_SETNAME_NP | #define JEMALLOC_HAVE_PTHREAD_GETNAME_NP | #define JEMALLOC_HAVE_CLOCK_MONOTONIC_COARSE | #define JEMALLOC_HAVE_CLOCK_MONOTONIC | #define JEMALLOC_HAVE_CLOCK_REALTIME | #define JEMALLOC_USE_SYSCALL | #define JEMALLOC_HAVE_SECURE_GETENV | #define JEMALLOC_HAVE_SCHED_GETCPU | #define JEMALLOC_HAVE_SCHED_SETAFFINITY | #define JEMALLOC_HAVE_PTHREAD_SETAFFINITY_NP | /* end confdefs.h. */ | /* Define _malloc_thread_cleanup to an innocuous variant, in case declares _malloc_thread_cleanup. | For example, HP-UX 11i declares gettimeofday. */ | #define _malloc_thread_cleanup innocuous__malloc_thread_cleanup | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char _malloc_thread_cleanup (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef _malloc_thread_cleanup | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char _malloc_thread_cleanup (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub__malloc_thread_cleanup || defined __stub____malloc_thread_cleanup | choke me | #endif | | int | main () | { | return _malloc_thread_cleanup (); | ; | return 0; | } configure:13790: result: no configure:13806: checking for _pthread_mutex_init_calloc_cb configure:13806: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -lstdc++ -pthread >&5 /usr/bin/ld: /tmp/ccmYiqSO.o: in function `main': /home/gdai/gdai-jemalloc/jemalloc-5.3.1/conftest.c:134: undefined reference to `_pthread_mutex_init_calloc_cb' collect2: error: ld returned 1 exit status configure:13806: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define JEMALLOC_HAS_RESTRICT | #define HAVE_CXX17 1 | #define JEMALLOC_ENABLE_CXX | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define SIZEOF_VOID_P 8 | #define LG_SIZEOF_PTR 3 | #define SIZEOF_INT 4 | #define LG_SIZEOF_INT 2 | #define SIZEOF_LONG 8 | #define LG_SIZEOF_LONG 3 | #define SIZEOF_LONG_LONG 8 | #define LG_SIZEOF_LONG_LONG 3 | #define SIZEOF_INTMAX_T 8 | #define LG_SIZEOF_INTMAX_T 3 | #define HAVE_CPU_SPINWAIT 1 | #define CPU_SPINWAIT __asm__ volatile("pause") | #define LG_VADDR 48 | #define JEMALLOC_HAVE_RDTSCP | #define LG_VADDR 48 | #define JEMALLOC_HAVE_ASM_VOLATILE | #define JEMALLOC_HAVE_INT128 | #define JEMALLOC_PURGE_MADVISE_DONTNEED_ZEROS | #define JEMALLOC_HAS_ALLOCA_H | #define JEMALLOC_PROC_SYS_VM_OVERCOMMIT_MEMORY | #define JEMALLOC_THREADED_INIT | #define JEMALLOC_USE_CXX_THROW | #define HAVE_MALLOC_H 1 | #define JEMALLOC_USABLE_SIZE_CONST | #define JEMALLOC_HAVE_ATTR | #define JEMALLOC_HAVE_ATTR_ALLOC_SIZE | #define JEMALLOC_HAVE_ATTR_FORMAT_GNU_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_ARG | #define JEMALLOC_HAVE_ATTR_FALLTHROUGH | #define JEMALLOC_HAVE_ATTR_COLD | #define JEMALLOC_HAVE_ATTR_DEPRECATED | #define JEMALLOC_IS_MALLOC | #define JEMALLOC_OVERRIDE_MEMALIGN | #define JEMALLOC_OVERRIDE_VALLOC | #define JEMALLOC_OVERRIDE_PVALLOC | #define JEMALLOC_OVERRIDE___LIBC_CALLOC | #define JEMALLOC_OVERRIDE___LIBC_FREE | #define JEMALLOC_OVERRIDE___LIBC_MALLOC | #define JEMALLOC_OVERRIDE___LIBC_MEMALIGN | #define JEMALLOC_OVERRIDE___LIBC_REALLOC | #define JEMALLOC_OVERRIDE___LIBC_VALLOC | #define JEMALLOC_OVERRIDE___LIBC_PVALLOC | #define JEMALLOC_PRIVATE_NAMESPACE je_ | #define JEMALLOC_CONFIG_MALLOC_CONF "" | #define JEMALLOC_STATS | #define JEMALLOC_CONFIG_ENV | #define JEMALLOC_CONFIG_FILE | #define JEMALLOC_MAPS_COALESCE | #define JEMALLOC_RETAIN | #define JEMALLOC_ZERO_REALLOC_DEFAULT_FREE | #define JEMALLOC_DSS | #define JEMALLOC_FILL | #define JEMALLOC_CACHE_OBLIVIOUS | #define JEMALLOC_INTERNAL_UNREACHABLE __builtin_unreachable | #define JEMALLOC_INTERNAL_FFSLL __builtin_ffsll | #define JEMALLOC_INTERNAL_FFSL __builtin_ffsl | #define JEMALLOC_INTERNAL_FFS __builtin_ffs | #define JEMALLOC_INTERNAL_POPCOUNT __builtin_popcount | #define JEMALLOC_INTERNAL_POPCOUNTL __builtin_popcountl | #define JEMALLOC_INTERNAL_POPCOUNTLL __builtin_popcountll | #define LG_PAGE 12 | #define LG_HUGEPAGE 21 | #define JEMALLOC_HAVE_PTHREAD | #define HAVE_PTHREAD_H 1 | #define HAVE_DLFCN_H 1 | #define JEMALLOC_HAVE_DLSYM | #define JEMALLOC_HAVE_PTHREAD_ATFORK | #define JEMALLOC_HAVE_PTHREAD_SETNAME_NP | #define JEMALLOC_HAVE_PTHREAD_GETNAME_NP | #define JEMALLOC_HAVE_CLOCK_MONOTONIC_COARSE | #define JEMALLOC_HAVE_CLOCK_MONOTONIC | #define JEMALLOC_HAVE_CLOCK_REALTIME | #define JEMALLOC_USE_SYSCALL | #define JEMALLOC_HAVE_SECURE_GETENV | #define JEMALLOC_HAVE_SCHED_GETCPU | #define JEMALLOC_HAVE_SCHED_SETAFFINITY | #define JEMALLOC_HAVE_PTHREAD_SETAFFINITY_NP | /* end confdefs.h. */ | /* Define _pthread_mutex_init_calloc_cb to an innocuous variant, in case declares _pthread_mutex_init_calloc_cb. | For example, HP-UX 11i declares gettimeofday. */ | #define _pthread_mutex_init_calloc_cb innocuous__pthread_mutex_init_calloc_cb | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char _pthread_mutex_init_calloc_cb (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef _pthread_mutex_init_calloc_cb | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char _pthread_mutex_init_calloc_cb (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub__pthread_mutex_init_calloc_cb || defined __stub____pthread_mutex_init_calloc_cb | choke me | #endif | | int | main () | { | return _pthread_mutex_init_calloc_cb (); | ; | return 0; | } configure:13806: result: no configure:13821: checking for memcntl configure:13821: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -lstdc++ -pthread >&5 /usr/bin/ld: /tmp/ccaYtjDM.o: in function `main': /home/gdai/gdai-jemalloc/jemalloc-5.3.1/conftest.c:134: undefined reference to `memcntl' collect2: error: ld returned 1 exit status configure:13821: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define JEMALLOC_HAS_RESTRICT | #define HAVE_CXX17 1 | #define JEMALLOC_ENABLE_CXX | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define SIZEOF_VOID_P 8 | #define LG_SIZEOF_PTR 3 | #define SIZEOF_INT 4 | #define LG_SIZEOF_INT 2 | #define SIZEOF_LONG 8 | #define LG_SIZEOF_LONG 3 | #define SIZEOF_LONG_LONG 8 | #define LG_SIZEOF_LONG_LONG 3 | #define SIZEOF_INTMAX_T 8 | #define LG_SIZEOF_INTMAX_T 3 | #define HAVE_CPU_SPINWAIT 1 | #define CPU_SPINWAIT __asm__ volatile("pause") | #define LG_VADDR 48 | #define JEMALLOC_HAVE_RDTSCP | #define LG_VADDR 48 | #define JEMALLOC_HAVE_ASM_VOLATILE | #define JEMALLOC_HAVE_INT128 | #define JEMALLOC_PURGE_MADVISE_DONTNEED_ZEROS | #define JEMALLOC_HAS_ALLOCA_H | #define JEMALLOC_PROC_SYS_VM_OVERCOMMIT_MEMORY | #define JEMALLOC_THREADED_INIT | #define JEMALLOC_USE_CXX_THROW | #define HAVE_MALLOC_H 1 | #define JEMALLOC_USABLE_SIZE_CONST | #define JEMALLOC_HAVE_ATTR | #define JEMALLOC_HAVE_ATTR_ALLOC_SIZE | #define JEMALLOC_HAVE_ATTR_FORMAT_GNU_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_ARG | #define JEMALLOC_HAVE_ATTR_FALLTHROUGH | #define JEMALLOC_HAVE_ATTR_COLD | #define JEMALLOC_HAVE_ATTR_DEPRECATED | #define JEMALLOC_IS_MALLOC | #define JEMALLOC_OVERRIDE_MEMALIGN | #define JEMALLOC_OVERRIDE_VALLOC | #define JEMALLOC_OVERRIDE_PVALLOC | #define JEMALLOC_OVERRIDE___LIBC_CALLOC | #define JEMALLOC_OVERRIDE___LIBC_FREE | #define JEMALLOC_OVERRIDE___LIBC_MALLOC | #define JEMALLOC_OVERRIDE___LIBC_MEMALIGN | #define JEMALLOC_OVERRIDE___LIBC_REALLOC | #define JEMALLOC_OVERRIDE___LIBC_VALLOC | #define JEMALLOC_OVERRIDE___LIBC_PVALLOC | #define JEMALLOC_PRIVATE_NAMESPACE je_ | #define JEMALLOC_CONFIG_MALLOC_CONF "" | #define JEMALLOC_STATS | #define JEMALLOC_CONFIG_ENV | #define JEMALLOC_CONFIG_FILE | #define JEMALLOC_MAPS_COALESCE | #define JEMALLOC_RETAIN | #define JEMALLOC_ZERO_REALLOC_DEFAULT_FREE | #define JEMALLOC_DSS | #define JEMALLOC_FILL | #define JEMALLOC_CACHE_OBLIVIOUS | #define JEMALLOC_INTERNAL_UNREACHABLE __builtin_unreachable | #define JEMALLOC_INTERNAL_FFSLL __builtin_ffsll | #define JEMALLOC_INTERNAL_FFSL __builtin_ffsl | #define JEMALLOC_INTERNAL_FFS __builtin_ffs | #define JEMALLOC_INTERNAL_POPCOUNT __builtin_popcount | #define JEMALLOC_INTERNAL_POPCOUNTL __builtin_popcountl | #define JEMALLOC_INTERNAL_POPCOUNTLL __builtin_popcountll | #define LG_PAGE 12 | #define LG_HUGEPAGE 21 | #define JEMALLOC_HAVE_PTHREAD | #define HAVE_PTHREAD_H 1 | #define HAVE_DLFCN_H 1 | #define JEMALLOC_HAVE_DLSYM | #define JEMALLOC_HAVE_PTHREAD_ATFORK | #define JEMALLOC_HAVE_PTHREAD_SETNAME_NP | #define JEMALLOC_HAVE_PTHREAD_GETNAME_NP | #define JEMALLOC_HAVE_CLOCK_MONOTONIC_COARSE | #define JEMALLOC_HAVE_CLOCK_MONOTONIC | #define JEMALLOC_HAVE_CLOCK_REALTIME | #define JEMALLOC_USE_SYSCALL | #define JEMALLOC_HAVE_SECURE_GETENV | #define JEMALLOC_HAVE_SCHED_GETCPU | #define JEMALLOC_HAVE_SCHED_SETAFFINITY | #define JEMALLOC_HAVE_PTHREAD_SETAFFINITY_NP | /* end confdefs.h. */ | /* Define memcntl to an innocuous variant, in case declares memcntl. | For example, HP-UX 11i declares gettimeofday. */ | #define memcntl innocuous_memcntl | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char memcntl (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef memcntl | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char memcntl (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_memcntl || defined __stub___memcntl | choke me | #endif | | int | main () | { | return memcntl (); | ; | return 0; | } configure:13821: result: no configure:13834: checking for prctl configure:13834: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -lstdc++ -pthread >&5 configure:13834: $? = 0 configure:13834: result: yes configure:13893: checking for TLS configure:13912: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:13912: $? = 0 configure:13913: result: yes configure:13935: checking whether C11 atomics is compilable configure:13964: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -lstdc++ -pthread >&5 configure:13964: $? = 0 configure:13972: result: yes configure:13983: checking whether GCC __atomic atomics is compilable configure:14006: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -lstdc++ -pthread >&5 conftest.c: In function 'main': conftest.c:111:9: warning: unused variable 'y' [-Wunused-variable] 111 | int y = __atomic_fetch_add(&x, val, __ATOMIC_RELAXED); | ^ configure:14006: $? = 0 configure:14014: result: yes configure:14023: checking whether GCC 8-bit __atomic atomics is compilable configure:14046: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -lstdc++ -pthread >&5 conftest.c: In function 'main': conftest.c:112:11: warning: unused variable 'y' [-Wunused-variable] 112 | int y = __atomic_fetch_add(&x, val, __ATOMIC_RELAXED); | ^ configure:14046: $? = 0 configure:14054: result: yes configure:14066: checking whether GCC __sync atomics is compilable configure:14088: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -lstdc++ -pthread >&5 configure:14088: $? = 0 configure:14096: result: yes configure:14105: checking whether GCC 8-bit __sync atomics is compilable configure:14127: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -lstdc++ -pthread >&5 configure:14127: $? = 0 configure:14135: result: yes configure:14147: checking whether Darwin OSAtomic*() is compilable configure:14177: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -lstdc++ -pthread >&5 conftest.c:108:10: fatal error: libkern/OSAtomic.h: No such file or directory 108 | #include | ^~~~~~~~~~~~~~~~~~~~ compilation terminated. configure:14177: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define JEMALLOC_HAS_RESTRICT | #define HAVE_CXX17 1 | #define JEMALLOC_ENABLE_CXX | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define SIZEOF_VOID_P 8 | #define LG_SIZEOF_PTR 3 | #define SIZEOF_INT 4 | #define LG_SIZEOF_INT 2 | #define SIZEOF_LONG 8 | #define LG_SIZEOF_LONG 3 | #define SIZEOF_LONG_LONG 8 | #define LG_SIZEOF_LONG_LONG 3 | #define SIZEOF_INTMAX_T 8 | #define LG_SIZEOF_INTMAX_T 3 | #define HAVE_CPU_SPINWAIT 1 | #define CPU_SPINWAIT __asm__ volatile("pause") | #define LG_VADDR 48 | #define JEMALLOC_HAVE_RDTSCP | #define LG_VADDR 48 | #define JEMALLOC_HAVE_ASM_VOLATILE | #define JEMALLOC_HAVE_INT128 | #define JEMALLOC_PURGE_MADVISE_DONTNEED_ZEROS | #define JEMALLOC_HAS_ALLOCA_H | #define JEMALLOC_PROC_SYS_VM_OVERCOMMIT_MEMORY | #define JEMALLOC_THREADED_INIT | #define JEMALLOC_USE_CXX_THROW | #define HAVE_MALLOC_H 1 | #define JEMALLOC_USABLE_SIZE_CONST | #define JEMALLOC_HAVE_ATTR | #define JEMALLOC_HAVE_ATTR_ALLOC_SIZE | #define JEMALLOC_HAVE_ATTR_FORMAT_GNU_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_ARG | #define JEMALLOC_HAVE_ATTR_FALLTHROUGH | #define JEMALLOC_HAVE_ATTR_COLD | #define JEMALLOC_HAVE_ATTR_DEPRECATED | #define JEMALLOC_IS_MALLOC | #define JEMALLOC_OVERRIDE_MEMALIGN | #define JEMALLOC_OVERRIDE_VALLOC | #define JEMALLOC_OVERRIDE_PVALLOC | #define JEMALLOC_OVERRIDE___LIBC_CALLOC | #define JEMALLOC_OVERRIDE___LIBC_FREE | #define JEMALLOC_OVERRIDE___LIBC_MALLOC | #define JEMALLOC_OVERRIDE___LIBC_MEMALIGN | #define JEMALLOC_OVERRIDE___LIBC_REALLOC | #define JEMALLOC_OVERRIDE___LIBC_VALLOC | #define JEMALLOC_OVERRIDE___LIBC_PVALLOC | #define JEMALLOC_PRIVATE_NAMESPACE je_ | #define JEMALLOC_CONFIG_MALLOC_CONF "" | #define JEMALLOC_STATS | #define JEMALLOC_CONFIG_ENV | #define JEMALLOC_CONFIG_FILE | #define JEMALLOC_MAPS_COALESCE | #define JEMALLOC_RETAIN | #define JEMALLOC_ZERO_REALLOC_DEFAULT_FREE | #define JEMALLOC_DSS | #define JEMALLOC_FILL | #define JEMALLOC_CACHE_OBLIVIOUS | #define JEMALLOC_INTERNAL_UNREACHABLE __builtin_unreachable | #define JEMALLOC_INTERNAL_FFSLL __builtin_ffsll | #define JEMALLOC_INTERNAL_FFSL __builtin_ffsl | #define JEMALLOC_INTERNAL_FFS __builtin_ffs | #define JEMALLOC_INTERNAL_POPCOUNT __builtin_popcount | #define JEMALLOC_INTERNAL_POPCOUNTL __builtin_popcountl | #define JEMALLOC_INTERNAL_POPCOUNTLL __builtin_popcountll | #define LG_PAGE 12 | #define LG_HUGEPAGE 21 | #define JEMALLOC_HAVE_PTHREAD | #define HAVE_PTHREAD_H 1 | #define HAVE_DLFCN_H 1 | #define JEMALLOC_HAVE_DLSYM | #define JEMALLOC_HAVE_PTHREAD_ATFORK | #define JEMALLOC_HAVE_PTHREAD_SETNAME_NP | #define JEMALLOC_HAVE_PTHREAD_GETNAME_NP | #define JEMALLOC_HAVE_CLOCK_MONOTONIC_COARSE | #define JEMALLOC_HAVE_CLOCK_MONOTONIC | #define JEMALLOC_HAVE_CLOCK_REALTIME | #define JEMALLOC_USE_SYSCALL | #define JEMALLOC_HAVE_SECURE_GETENV | #define JEMALLOC_HAVE_SCHED_GETCPU | #define JEMALLOC_HAVE_SCHED_SETAFFINITY | #define JEMALLOC_HAVE_PTHREAD_SETAFFINITY_NP | #define JEMALLOC_HAVE_PRCTL | #define JEMALLOC_TLS | #define JEMALLOC_C11_ATOMICS | #define JEMALLOC_GCC_ATOMIC_ATOMICS | #define JEMALLOC_GCC_U8_ATOMIC_ATOMICS | #define JEMALLOC_GCC_SYNC_ATOMICS | #define JEMALLOC_GCC_U8_SYNC_ATOMICS | /* end confdefs.h. */ | | #include | #include | | int | main () | { | | { | int32_t x32 = 0; | volatile int32_t *x32p = &x32; | OSAtomicAdd32(1, x32p); | } | { | int64_t x64 = 0; | volatile int64_t *x64p = &x64; | OSAtomicAdd64(1, x64p); | } | | ; | return 0; | } configure:14185: result: no configure:14206: checking whether madvise(2) is compilable configure:14226: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -lstdc++ -pthread >&5 configure:14226: $? = 0 configure:14234: result: yes configure:14243: checking whether madvise(..., MADV_FREE) is compilable configure:14263: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -lstdc++ -pthread >&5 configure:14263: $? = 0 configure:14271: result: yes configure:14294: checking whether madvise(..., MADV_DONTNEED) is compilable configure:14314: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -lstdc++ -pthread >&5 configure:14314: $? = 0 configure:14322: result: yes configure:14332: checking whether madvise(..., MADV_DO[NT]DUMP) is compilable configure:14353: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -lstdc++ -pthread >&5 configure:14353: $? = 0 configure:14361: result: yes configure:14371: checking whether madvise(..., MADV_[NO]HUGEPAGE) is compilable configure:14392: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -lstdc++ -pthread >&5 configure:14392: $? = 0 configure:14400: result: yes configure:14416: checking whether madvise(..., MADV_[NO]CORE) is compilable configure:14437: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -lstdc++ -pthread >&5 conftest.c: In function 'main': conftest.c:119:31: error: 'MADV_NOCORE' undeclared (first use in this function); did you mean 'MADV_DOFORK'? 119 | madvise((void *)0, 0, MADV_NOCORE); | ^~~~~~~~~~~ | MADV_DOFORK conftest.c:119:31: note: each undeclared identifier is reported only once for each function it appears in conftest.c:120:31: error: 'MADV_CORE' undeclared (first use in this function); did you mean 'MADV_COLD'? 120 | madvise((void *)0, 0, MADV_CORE); | ^~~~~~~~~ | MADV_COLD configure:14437: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define JEMALLOC_HAS_RESTRICT | #define HAVE_CXX17 1 | #define JEMALLOC_ENABLE_CXX | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define SIZEOF_VOID_P 8 | #define LG_SIZEOF_PTR 3 | #define SIZEOF_INT 4 | #define LG_SIZEOF_INT 2 | #define SIZEOF_LONG 8 | #define LG_SIZEOF_LONG 3 | #define SIZEOF_LONG_LONG 8 | #define LG_SIZEOF_LONG_LONG 3 | #define SIZEOF_INTMAX_T 8 | #define LG_SIZEOF_INTMAX_T 3 | #define HAVE_CPU_SPINWAIT 1 | #define CPU_SPINWAIT __asm__ volatile("pause") | #define LG_VADDR 48 | #define JEMALLOC_HAVE_RDTSCP | #define LG_VADDR 48 | #define JEMALLOC_HAVE_ASM_VOLATILE | #define JEMALLOC_HAVE_INT128 | #define JEMALLOC_PURGE_MADVISE_DONTNEED_ZEROS | #define JEMALLOC_HAS_ALLOCA_H | #define JEMALLOC_PROC_SYS_VM_OVERCOMMIT_MEMORY | #define JEMALLOC_THREADED_INIT | #define JEMALLOC_USE_CXX_THROW | #define HAVE_MALLOC_H 1 | #define JEMALLOC_USABLE_SIZE_CONST | #define JEMALLOC_HAVE_ATTR | #define JEMALLOC_HAVE_ATTR_ALLOC_SIZE | #define JEMALLOC_HAVE_ATTR_FORMAT_GNU_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_ARG | #define JEMALLOC_HAVE_ATTR_FALLTHROUGH | #define JEMALLOC_HAVE_ATTR_COLD | #define JEMALLOC_HAVE_ATTR_DEPRECATED | #define JEMALLOC_IS_MALLOC | #define JEMALLOC_OVERRIDE_MEMALIGN | #define JEMALLOC_OVERRIDE_VALLOC | #define JEMALLOC_OVERRIDE_PVALLOC | #define JEMALLOC_OVERRIDE___LIBC_CALLOC | #define JEMALLOC_OVERRIDE___LIBC_FREE | #define JEMALLOC_OVERRIDE___LIBC_MALLOC | #define JEMALLOC_OVERRIDE___LIBC_MEMALIGN | #define JEMALLOC_OVERRIDE___LIBC_REALLOC | #define JEMALLOC_OVERRIDE___LIBC_VALLOC | #define JEMALLOC_OVERRIDE___LIBC_PVALLOC | #define JEMALLOC_PRIVATE_NAMESPACE je_ | #define JEMALLOC_CONFIG_MALLOC_CONF "" | #define JEMALLOC_STATS | #define JEMALLOC_CONFIG_ENV | #define JEMALLOC_CONFIG_FILE | #define JEMALLOC_MAPS_COALESCE | #define JEMALLOC_RETAIN | #define JEMALLOC_ZERO_REALLOC_DEFAULT_FREE | #define JEMALLOC_DSS | #define JEMALLOC_FILL | #define JEMALLOC_CACHE_OBLIVIOUS | #define JEMALLOC_INTERNAL_UNREACHABLE __builtin_unreachable | #define JEMALLOC_INTERNAL_FFSLL __builtin_ffsll | #define JEMALLOC_INTERNAL_FFSL __builtin_ffsl | #define JEMALLOC_INTERNAL_FFS __builtin_ffs | #define JEMALLOC_INTERNAL_POPCOUNT __builtin_popcount | #define JEMALLOC_INTERNAL_POPCOUNTL __builtin_popcountl | #define JEMALLOC_INTERNAL_POPCOUNTLL __builtin_popcountll | #define LG_PAGE 12 | #define LG_HUGEPAGE 21 | #define JEMALLOC_HAVE_PTHREAD | #define HAVE_PTHREAD_H 1 | #define HAVE_DLFCN_H 1 | #define JEMALLOC_HAVE_DLSYM | #define JEMALLOC_HAVE_PTHREAD_ATFORK | #define JEMALLOC_HAVE_PTHREAD_SETNAME_NP | #define JEMALLOC_HAVE_PTHREAD_GETNAME_NP | #define JEMALLOC_HAVE_CLOCK_MONOTONIC_COARSE | #define JEMALLOC_HAVE_CLOCK_MONOTONIC | #define JEMALLOC_HAVE_CLOCK_REALTIME | #define JEMALLOC_USE_SYSCALL | #define JEMALLOC_HAVE_SECURE_GETENV | #define JEMALLOC_HAVE_SCHED_GETCPU | #define JEMALLOC_HAVE_SCHED_SETAFFINITY | #define JEMALLOC_HAVE_PTHREAD_SETAFFINITY_NP | #define JEMALLOC_HAVE_PRCTL | #define JEMALLOC_TLS | #define JEMALLOC_C11_ATOMICS | #define JEMALLOC_GCC_ATOMIC_ATOMICS | #define JEMALLOC_GCC_U8_ATOMIC_ATOMICS | #define JEMALLOC_GCC_SYNC_ATOMICS | #define JEMALLOC_GCC_U8_SYNC_ATOMICS | #define JEMALLOC_HAVE_MADVISE | #define JEMALLOC_PURGE_MADVISE_FREE | #define JEMALLOC_PURGE_MADVISE_DONTNEED | #define JEMALLOC_MADVISE_DONTDUMP | #define JEMALLOC_HAVE_MADVISE_HUGE | /* end confdefs.h. */ | | #include | | int | main () | { | | madvise((void *)0, 0, MADV_NOCORE); | madvise((void *)0, 0, MADV_CORE); | | ; | return 0; | } configure:14445: result: no configure:14455: checking whether madvise(..., MADV_COLLAPSE) is compilable configure:14475: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -lstdc++ -pthread >&5 conftest.c: In function 'main': conftest.c:119:31: error: 'MADV_COLLAPSE' undeclared (first use in this function); did you mean 'MADV_COLD'? 119 | madvise((void *)0, 0, MADV_COLLAPSE); | ^~~~~~~~~~~~~ | MADV_COLD conftest.c:119:31: note: each undeclared identifier is reported only once for each function it appears in configure:14475: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define JEMALLOC_HAS_RESTRICT | #define HAVE_CXX17 1 | #define JEMALLOC_ENABLE_CXX | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define SIZEOF_VOID_P 8 | #define LG_SIZEOF_PTR 3 | #define SIZEOF_INT 4 | #define LG_SIZEOF_INT 2 | #define SIZEOF_LONG 8 | #define LG_SIZEOF_LONG 3 | #define SIZEOF_LONG_LONG 8 | #define LG_SIZEOF_LONG_LONG 3 | #define SIZEOF_INTMAX_T 8 | #define LG_SIZEOF_INTMAX_T 3 | #define HAVE_CPU_SPINWAIT 1 | #define CPU_SPINWAIT __asm__ volatile("pause") | #define LG_VADDR 48 | #define JEMALLOC_HAVE_RDTSCP | #define LG_VADDR 48 | #define JEMALLOC_HAVE_ASM_VOLATILE | #define JEMALLOC_HAVE_INT128 | #define JEMALLOC_PURGE_MADVISE_DONTNEED_ZEROS | #define JEMALLOC_HAS_ALLOCA_H | #define JEMALLOC_PROC_SYS_VM_OVERCOMMIT_MEMORY | #define JEMALLOC_THREADED_INIT | #define JEMALLOC_USE_CXX_THROW | #define HAVE_MALLOC_H 1 | #define JEMALLOC_USABLE_SIZE_CONST | #define JEMALLOC_HAVE_ATTR | #define JEMALLOC_HAVE_ATTR_ALLOC_SIZE | #define JEMALLOC_HAVE_ATTR_FORMAT_GNU_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_ARG | #define JEMALLOC_HAVE_ATTR_FALLTHROUGH | #define JEMALLOC_HAVE_ATTR_COLD | #define JEMALLOC_HAVE_ATTR_DEPRECATED | #define JEMALLOC_IS_MALLOC | #define JEMALLOC_OVERRIDE_MEMALIGN | #define JEMALLOC_OVERRIDE_VALLOC | #define JEMALLOC_OVERRIDE_PVALLOC | #define JEMALLOC_OVERRIDE___LIBC_CALLOC | #define JEMALLOC_OVERRIDE___LIBC_FREE | #define JEMALLOC_OVERRIDE___LIBC_MALLOC | #define JEMALLOC_OVERRIDE___LIBC_MEMALIGN | #define JEMALLOC_OVERRIDE___LIBC_REALLOC | #define JEMALLOC_OVERRIDE___LIBC_VALLOC | #define JEMALLOC_OVERRIDE___LIBC_PVALLOC | #define JEMALLOC_PRIVATE_NAMESPACE je_ | #define JEMALLOC_CONFIG_MALLOC_CONF "" | #define JEMALLOC_STATS | #define JEMALLOC_CONFIG_ENV | #define JEMALLOC_CONFIG_FILE | #define JEMALLOC_MAPS_COALESCE | #define JEMALLOC_RETAIN | #define JEMALLOC_ZERO_REALLOC_DEFAULT_FREE | #define JEMALLOC_DSS | #define JEMALLOC_FILL | #define JEMALLOC_CACHE_OBLIVIOUS | #define JEMALLOC_INTERNAL_UNREACHABLE __builtin_unreachable | #define JEMALLOC_INTERNAL_FFSLL __builtin_ffsll | #define JEMALLOC_INTERNAL_FFSL __builtin_ffsl | #define JEMALLOC_INTERNAL_FFS __builtin_ffs | #define JEMALLOC_INTERNAL_POPCOUNT __builtin_popcount | #define JEMALLOC_INTERNAL_POPCOUNTL __builtin_popcountl | #define JEMALLOC_INTERNAL_POPCOUNTLL __builtin_popcountll | #define LG_PAGE 12 | #define LG_HUGEPAGE 21 | #define JEMALLOC_HAVE_PTHREAD | #define HAVE_PTHREAD_H 1 | #define HAVE_DLFCN_H 1 | #define JEMALLOC_HAVE_DLSYM | #define JEMALLOC_HAVE_PTHREAD_ATFORK | #define JEMALLOC_HAVE_PTHREAD_SETNAME_NP | #define JEMALLOC_HAVE_PTHREAD_GETNAME_NP | #define JEMALLOC_HAVE_CLOCK_MONOTONIC_COARSE | #define JEMALLOC_HAVE_CLOCK_MONOTONIC | #define JEMALLOC_HAVE_CLOCK_REALTIME | #define JEMALLOC_USE_SYSCALL | #define JEMALLOC_HAVE_SECURE_GETENV | #define JEMALLOC_HAVE_SCHED_GETCPU | #define JEMALLOC_HAVE_SCHED_SETAFFINITY | #define JEMALLOC_HAVE_PTHREAD_SETAFFINITY_NP | #define JEMALLOC_HAVE_PRCTL | #define JEMALLOC_TLS | #define JEMALLOC_C11_ATOMICS | #define JEMALLOC_GCC_ATOMIC_ATOMICS | #define JEMALLOC_GCC_U8_ATOMIC_ATOMICS | #define JEMALLOC_GCC_SYNC_ATOMICS | #define JEMALLOC_GCC_U8_SYNC_ATOMICS | #define JEMALLOC_HAVE_MADVISE | #define JEMALLOC_PURGE_MADVISE_FREE | #define JEMALLOC_PURGE_MADVISE_DONTNEED | #define JEMALLOC_MADVISE_DONTDUMP | #define JEMALLOC_HAVE_MADVISE_HUGE | /* end confdefs.h. */ | | #include | | int | main () | { | | madvise((void *)0, 0, MADV_COLLAPSE); | | ; | return 0; | } configure:14483: result: no configure:14493: checking whether process_madvise(2) is compilable configure:14515: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -lstdc++ -pthread >&5 conftest.c:113:10: fatal error: sys/pidfd.h: No such file or directory 113 | #include | ^~~~~~~~~~~~~ compilation terminated. configure:14515: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define JEMALLOC_HAS_RESTRICT | #define HAVE_CXX17 1 | #define JEMALLOC_ENABLE_CXX | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define SIZEOF_VOID_P 8 | #define LG_SIZEOF_PTR 3 | #define SIZEOF_INT 4 | #define LG_SIZEOF_INT 2 | #define SIZEOF_LONG 8 | #define LG_SIZEOF_LONG 3 | #define SIZEOF_LONG_LONG 8 | #define LG_SIZEOF_LONG_LONG 3 | #define SIZEOF_INTMAX_T 8 | #define LG_SIZEOF_INTMAX_T 3 | #define HAVE_CPU_SPINWAIT 1 | #define CPU_SPINWAIT __asm__ volatile("pause") | #define LG_VADDR 48 | #define JEMALLOC_HAVE_RDTSCP | #define LG_VADDR 48 | #define JEMALLOC_HAVE_ASM_VOLATILE | #define JEMALLOC_HAVE_INT128 | #define JEMALLOC_PURGE_MADVISE_DONTNEED_ZEROS | #define JEMALLOC_HAS_ALLOCA_H | #define JEMALLOC_PROC_SYS_VM_OVERCOMMIT_MEMORY | #define JEMALLOC_THREADED_INIT | #define JEMALLOC_USE_CXX_THROW | #define HAVE_MALLOC_H 1 | #define JEMALLOC_USABLE_SIZE_CONST | #define JEMALLOC_HAVE_ATTR | #define JEMALLOC_HAVE_ATTR_ALLOC_SIZE | #define JEMALLOC_HAVE_ATTR_FORMAT_GNU_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_ARG | #define JEMALLOC_HAVE_ATTR_FALLTHROUGH | #define JEMALLOC_HAVE_ATTR_COLD | #define JEMALLOC_HAVE_ATTR_DEPRECATED | #define JEMALLOC_IS_MALLOC | #define JEMALLOC_OVERRIDE_MEMALIGN | #define JEMALLOC_OVERRIDE_VALLOC | #define JEMALLOC_OVERRIDE_PVALLOC | #define JEMALLOC_OVERRIDE___LIBC_CALLOC | #define JEMALLOC_OVERRIDE___LIBC_FREE | #define JEMALLOC_OVERRIDE___LIBC_MALLOC | #define JEMALLOC_OVERRIDE___LIBC_MEMALIGN | #define JEMALLOC_OVERRIDE___LIBC_REALLOC | #define JEMALLOC_OVERRIDE___LIBC_VALLOC | #define JEMALLOC_OVERRIDE___LIBC_PVALLOC | #define JEMALLOC_PRIVATE_NAMESPACE je_ | #define JEMALLOC_CONFIG_MALLOC_CONF "" | #define JEMALLOC_STATS | #define JEMALLOC_CONFIG_ENV | #define JEMALLOC_CONFIG_FILE | #define JEMALLOC_MAPS_COALESCE | #define JEMALLOC_RETAIN | #define JEMALLOC_ZERO_REALLOC_DEFAULT_FREE | #define JEMALLOC_DSS | #define JEMALLOC_FILL | #define JEMALLOC_CACHE_OBLIVIOUS | #define JEMALLOC_INTERNAL_UNREACHABLE __builtin_unreachable | #define JEMALLOC_INTERNAL_FFSLL __builtin_ffsll | #define JEMALLOC_INTERNAL_FFSL __builtin_ffsl | #define JEMALLOC_INTERNAL_FFS __builtin_ffs | #define JEMALLOC_INTERNAL_POPCOUNT __builtin_popcount | #define JEMALLOC_INTERNAL_POPCOUNTL __builtin_popcountl | #define JEMALLOC_INTERNAL_POPCOUNTLL __builtin_popcountll | #define LG_PAGE 12 | #define LG_HUGEPAGE 21 | #define JEMALLOC_HAVE_PTHREAD | #define HAVE_PTHREAD_H 1 | #define HAVE_DLFCN_H 1 | #define JEMALLOC_HAVE_DLSYM | #define JEMALLOC_HAVE_PTHREAD_ATFORK | #define JEMALLOC_HAVE_PTHREAD_SETNAME_NP | #define JEMALLOC_HAVE_PTHREAD_GETNAME_NP | #define JEMALLOC_HAVE_CLOCK_MONOTONIC_COARSE | #define JEMALLOC_HAVE_CLOCK_MONOTONIC | #define JEMALLOC_HAVE_CLOCK_REALTIME | #define JEMALLOC_USE_SYSCALL | #define JEMALLOC_HAVE_SECURE_GETENV | #define JEMALLOC_HAVE_SCHED_GETCPU | #define JEMALLOC_HAVE_SCHED_SETAFFINITY | #define JEMALLOC_HAVE_PTHREAD_SETAFFINITY_NP | #define JEMALLOC_HAVE_PRCTL | #define JEMALLOC_TLS | #define JEMALLOC_C11_ATOMICS | #define JEMALLOC_GCC_ATOMIC_ATOMICS | #define JEMALLOC_GCC_U8_ATOMIC_ATOMICS | #define JEMALLOC_GCC_SYNC_ATOMICS | #define JEMALLOC_GCC_U8_SYNC_ATOMICS | #define JEMALLOC_HAVE_MADVISE | #define JEMALLOC_PURGE_MADVISE_FREE | #define JEMALLOC_PURGE_MADVISE_DONTNEED | #define JEMALLOC_MADVISE_DONTDUMP | #define JEMALLOC_HAVE_MADVISE_HUGE | /* end confdefs.h. */ | | #include | #include | #include | | int | main () | { | | syscall(SYS_process_madvise, PIDFD_SELF, (void *)0, 0, 0, 0); | | ; | return 0; | } configure:14523: result: no configure:14624: checking whether mprotect(2) is compilable configure:14644: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -lstdc++ -pthread >&5 configure:14644: $? = 0 configure:14652: result: yes configure:14662: checking for __builtin_clz configure:14691: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -lstdc++ -pthread >&5 conftest.c: In function 'main': conftest.c:120:61: warning: unused variable 'y' [-Wunused-variable] 120 | int y = __builtin_clz(x); | ^ conftest.c:124:61: warning: unused variable 'y' [-Wunused-variable] 124 | int y = __builtin_clzl(x); | ^ conftest.c:128:61: warning: unused variable 'y' [-Wunused-variable] 128 | int y = __builtin_clzll(x); | ^ configure:14691: $? = 0 configure:14699: result: yes configure:14710: checking whether Darwin os_unfair_lock_*() is compilable configure:14737: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -lstdc++ -pthread >&5 conftest.c:115:10: fatal error: os/lock.h: No such file or directory 115 | #include | ^~~~~~~~~~~ compilation terminated. configure:14737: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define JEMALLOC_HAS_RESTRICT | #define HAVE_CXX17 1 | #define JEMALLOC_ENABLE_CXX | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define SIZEOF_VOID_P 8 | #define LG_SIZEOF_PTR 3 | #define SIZEOF_INT 4 | #define LG_SIZEOF_INT 2 | #define SIZEOF_LONG 8 | #define LG_SIZEOF_LONG 3 | #define SIZEOF_LONG_LONG 8 | #define LG_SIZEOF_LONG_LONG 3 | #define SIZEOF_INTMAX_T 8 | #define LG_SIZEOF_INTMAX_T 3 | #define HAVE_CPU_SPINWAIT 1 | #define CPU_SPINWAIT __asm__ volatile("pause") | #define LG_VADDR 48 | #define JEMALLOC_HAVE_RDTSCP | #define LG_VADDR 48 | #define JEMALLOC_HAVE_ASM_VOLATILE | #define JEMALLOC_HAVE_INT128 | #define JEMALLOC_PURGE_MADVISE_DONTNEED_ZEROS | #define JEMALLOC_HAS_ALLOCA_H | #define JEMALLOC_PROC_SYS_VM_OVERCOMMIT_MEMORY | #define JEMALLOC_THREADED_INIT | #define JEMALLOC_USE_CXX_THROW | #define HAVE_MALLOC_H 1 | #define JEMALLOC_USABLE_SIZE_CONST | #define JEMALLOC_HAVE_ATTR | #define JEMALLOC_HAVE_ATTR_ALLOC_SIZE | #define JEMALLOC_HAVE_ATTR_FORMAT_GNU_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_ARG | #define JEMALLOC_HAVE_ATTR_FALLTHROUGH | #define JEMALLOC_HAVE_ATTR_COLD | #define JEMALLOC_HAVE_ATTR_DEPRECATED | #define JEMALLOC_IS_MALLOC | #define JEMALLOC_OVERRIDE_MEMALIGN | #define JEMALLOC_OVERRIDE_VALLOC | #define JEMALLOC_OVERRIDE_PVALLOC | #define JEMALLOC_OVERRIDE___LIBC_CALLOC | #define JEMALLOC_OVERRIDE___LIBC_FREE | #define JEMALLOC_OVERRIDE___LIBC_MALLOC | #define JEMALLOC_OVERRIDE___LIBC_MEMALIGN | #define JEMALLOC_OVERRIDE___LIBC_REALLOC | #define JEMALLOC_OVERRIDE___LIBC_VALLOC | #define JEMALLOC_OVERRIDE___LIBC_PVALLOC | #define JEMALLOC_PRIVATE_NAMESPACE je_ | #define JEMALLOC_CONFIG_MALLOC_CONF "" | #define JEMALLOC_STATS | #define JEMALLOC_CONFIG_ENV | #define JEMALLOC_CONFIG_FILE | #define JEMALLOC_MAPS_COALESCE | #define JEMALLOC_RETAIN | #define JEMALLOC_ZERO_REALLOC_DEFAULT_FREE | #define JEMALLOC_DSS | #define JEMALLOC_FILL | #define JEMALLOC_CACHE_OBLIVIOUS | #define JEMALLOC_INTERNAL_UNREACHABLE __builtin_unreachable | #define JEMALLOC_INTERNAL_FFSLL __builtin_ffsll | #define JEMALLOC_INTERNAL_FFSL __builtin_ffsl | #define JEMALLOC_INTERNAL_FFS __builtin_ffs | #define JEMALLOC_INTERNAL_POPCOUNT __builtin_popcount | #define JEMALLOC_INTERNAL_POPCOUNTL __builtin_popcountl | #define JEMALLOC_INTERNAL_POPCOUNTLL __builtin_popcountll | #define LG_PAGE 12 | #define LG_HUGEPAGE 21 | #define JEMALLOC_HAVE_PTHREAD | #define HAVE_PTHREAD_H 1 | #define HAVE_DLFCN_H 1 | #define JEMALLOC_HAVE_DLSYM | #define JEMALLOC_HAVE_PTHREAD_ATFORK | #define JEMALLOC_HAVE_PTHREAD_SETNAME_NP | #define JEMALLOC_HAVE_PTHREAD_GETNAME_NP | #define JEMALLOC_HAVE_CLOCK_MONOTONIC_COARSE | #define JEMALLOC_HAVE_CLOCK_MONOTONIC | #define JEMALLOC_HAVE_CLOCK_REALTIME | #define JEMALLOC_USE_SYSCALL | #define JEMALLOC_HAVE_SECURE_GETENV | #define JEMALLOC_HAVE_SCHED_GETCPU | #define JEMALLOC_HAVE_SCHED_SETAFFINITY | #define JEMALLOC_HAVE_PTHREAD_SETAFFINITY_NP | #define JEMALLOC_HAVE_PRCTL | #define JEMALLOC_TLS | #define JEMALLOC_C11_ATOMICS | #define JEMALLOC_GCC_ATOMIC_ATOMICS | #define JEMALLOC_GCC_U8_ATOMIC_ATOMICS | #define JEMALLOC_GCC_SYNC_ATOMICS | #define JEMALLOC_GCC_U8_SYNC_ATOMICS | #define JEMALLOC_HAVE_MADVISE | #define JEMALLOC_PURGE_MADVISE_FREE | #define JEMALLOC_PURGE_MADVISE_DONTNEED | #define JEMALLOC_MADVISE_DONTDUMP | #define JEMALLOC_HAVE_MADVISE_HUGE | #define JEMALLOC_HAVE_MPROTECT | #define JEMALLOC_HAVE_BUILTIN_CLZ | /* end confdefs.h. */ | | #include | #include | | int | main () | { | | #if MAC_OS_X_VERSION_MIN_REQUIRED < 101200 | #error "os_unfair_lock is not supported" | #else | os_unfair_lock lock = OS_UNFAIR_LOCK_INIT; | os_unfair_lock_lock(&lock); | os_unfair_lock_unlock(&lock); | #endif | | ; | return 0; | } configure:14745: result: no configure:15202: checking whether glibc malloc hook is compilable configure:15229: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -lstdc++ -pthread >&5 /usr/bin/ld: /tmp/ccSo2EEm.o: in function `main': /home/gdai/gdai-jemalloc/jemalloc-5.3.1/conftest.c:128: undefined reference to `__malloc_hook' /usr/bin/ld: /home/gdai/gdai-jemalloc/jemalloc-5.3.1/conftest.c:129: undefined reference to `__realloc_hook' /usr/bin/ld: /home/gdai/gdai-jemalloc/jemalloc-5.3.1/conftest.c:130: undefined reference to `__free_hook' /usr/bin/ld: /home/gdai/gdai-jemalloc/jemalloc-5.3.1/conftest.c:129: undefined reference to `__realloc_hook' collect2: error: ld returned 1 exit status configure:15229: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define JEMALLOC_HAS_RESTRICT | #define HAVE_CXX17 1 | #define JEMALLOC_ENABLE_CXX | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define SIZEOF_VOID_P 8 | #define LG_SIZEOF_PTR 3 | #define SIZEOF_INT 4 | #define LG_SIZEOF_INT 2 | #define SIZEOF_LONG 8 | #define LG_SIZEOF_LONG 3 | #define SIZEOF_LONG_LONG 8 | #define LG_SIZEOF_LONG_LONG 3 | #define SIZEOF_INTMAX_T 8 | #define LG_SIZEOF_INTMAX_T 3 | #define HAVE_CPU_SPINWAIT 1 | #define CPU_SPINWAIT __asm__ volatile("pause") | #define LG_VADDR 48 | #define JEMALLOC_HAVE_RDTSCP | #define LG_VADDR 48 | #define JEMALLOC_HAVE_ASM_VOLATILE | #define JEMALLOC_HAVE_INT128 | #define JEMALLOC_PURGE_MADVISE_DONTNEED_ZEROS | #define JEMALLOC_HAS_ALLOCA_H | #define JEMALLOC_PROC_SYS_VM_OVERCOMMIT_MEMORY | #define JEMALLOC_THREADED_INIT | #define JEMALLOC_USE_CXX_THROW | #define HAVE_MALLOC_H 1 | #define JEMALLOC_USABLE_SIZE_CONST | #define JEMALLOC_HAVE_ATTR | #define JEMALLOC_HAVE_ATTR_ALLOC_SIZE | #define JEMALLOC_HAVE_ATTR_FORMAT_GNU_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_ARG | #define JEMALLOC_HAVE_ATTR_FALLTHROUGH | #define JEMALLOC_HAVE_ATTR_COLD | #define JEMALLOC_HAVE_ATTR_DEPRECATED | #define JEMALLOC_IS_MALLOC | #define JEMALLOC_OVERRIDE_MEMALIGN | #define JEMALLOC_OVERRIDE_VALLOC | #define JEMALLOC_OVERRIDE_PVALLOC | #define JEMALLOC_OVERRIDE___LIBC_CALLOC | #define JEMALLOC_OVERRIDE___LIBC_FREE | #define JEMALLOC_OVERRIDE___LIBC_MALLOC | #define JEMALLOC_OVERRIDE___LIBC_MEMALIGN | #define JEMALLOC_OVERRIDE___LIBC_REALLOC | #define JEMALLOC_OVERRIDE___LIBC_VALLOC | #define JEMALLOC_OVERRIDE___LIBC_PVALLOC | #define JEMALLOC_PRIVATE_NAMESPACE je_ | #define JEMALLOC_CONFIG_MALLOC_CONF "" | #define JEMALLOC_STATS | #define JEMALLOC_CONFIG_ENV | #define JEMALLOC_CONFIG_FILE | #define JEMALLOC_MAPS_COALESCE | #define JEMALLOC_RETAIN | #define JEMALLOC_ZERO_REALLOC_DEFAULT_FREE | #define JEMALLOC_DSS | #define JEMALLOC_FILL | #define JEMALLOC_CACHE_OBLIVIOUS | #define JEMALLOC_INTERNAL_UNREACHABLE __builtin_unreachable | #define JEMALLOC_INTERNAL_FFSLL __builtin_ffsll | #define JEMALLOC_INTERNAL_FFSL __builtin_ffsl | #define JEMALLOC_INTERNAL_FFS __builtin_ffs | #define JEMALLOC_INTERNAL_POPCOUNT __builtin_popcount | #define JEMALLOC_INTERNAL_POPCOUNTL __builtin_popcountl | #define JEMALLOC_INTERNAL_POPCOUNTLL __builtin_popcountll | #define LG_PAGE 12 | #define LG_HUGEPAGE 21 | #define JEMALLOC_HAVE_PTHREAD | #define HAVE_PTHREAD_H 1 | #define HAVE_DLFCN_H 1 | #define JEMALLOC_HAVE_DLSYM | #define JEMALLOC_HAVE_PTHREAD_ATFORK | #define JEMALLOC_HAVE_PTHREAD_SETNAME_NP | #define JEMALLOC_HAVE_PTHREAD_GETNAME_NP | #define JEMALLOC_HAVE_CLOCK_MONOTONIC_COARSE | #define JEMALLOC_HAVE_CLOCK_MONOTONIC | #define JEMALLOC_HAVE_CLOCK_REALTIME | #define JEMALLOC_USE_SYSCALL | #define JEMALLOC_HAVE_SECURE_GETENV | #define JEMALLOC_HAVE_SCHED_GETCPU | #define JEMALLOC_HAVE_SCHED_SETAFFINITY | #define JEMALLOC_HAVE_PTHREAD_SETAFFINITY_NP | #define JEMALLOC_HAVE_PRCTL | #define JEMALLOC_TLS | #define JEMALLOC_C11_ATOMICS | #define JEMALLOC_GCC_ATOMIC_ATOMICS | #define JEMALLOC_GCC_U8_ATOMIC_ATOMICS | #define JEMALLOC_GCC_SYNC_ATOMICS | #define JEMALLOC_GCC_U8_SYNC_ATOMICS | #define JEMALLOC_HAVE_MADVISE | #define JEMALLOC_PURGE_MADVISE_FREE | #define JEMALLOC_PURGE_MADVISE_DONTNEED | #define JEMALLOC_MADVISE_DONTDUMP | #define JEMALLOC_HAVE_MADVISE_HUGE | #define JEMALLOC_HAVE_MPROTECT | #define JEMALLOC_HAVE_BUILTIN_CLZ | #define JEMALLOC_TLS_MODEL __attribute__((tls_model("initial-exec"))) | #define JEMALLOC_BACKGROUND_THREAD | /* end confdefs.h. */ | | #include | | extern void (* __free_hook)(void *ptr); | extern void *(* __malloc_hook)(size_t size); | extern void *(* __realloc_hook)(void *ptr, size_t size); | | int | main () | { | | void *ptr = 0L; | if (__malloc_hook) ptr = __malloc_hook(1); | if (__realloc_hook) ptr = __realloc_hook(ptr, 2); | if (__free_hook && ptr) __free_hook(ptr); | | ; | return 0; | } configure:15237: result: no configure:15250: checking whether glibc memalign hook is compilable configure:15273: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -lstdc++ -pthread >&5 conftest.c: In function 'main': conftest.c:125:11: warning: variable 'ptr' set but not used [-Wunused-but-set-variable] 125 | void *ptr = 0L; | ^~~ /usr/bin/ld: /tmp/cck7E4eB.o: in function `main': /home/gdai/gdai-jemalloc/jemalloc-5.3.1/conftest.c:126: undefined reference to `__memalign_hook' collect2: error: ld returned 1 exit status configure:15273: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define JEMALLOC_HAS_RESTRICT | #define HAVE_CXX17 1 | #define JEMALLOC_ENABLE_CXX | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define SIZEOF_VOID_P 8 | #define LG_SIZEOF_PTR 3 | #define SIZEOF_INT 4 | #define LG_SIZEOF_INT 2 | #define SIZEOF_LONG 8 | #define LG_SIZEOF_LONG 3 | #define SIZEOF_LONG_LONG 8 | #define LG_SIZEOF_LONG_LONG 3 | #define SIZEOF_INTMAX_T 8 | #define LG_SIZEOF_INTMAX_T 3 | #define HAVE_CPU_SPINWAIT 1 | #define CPU_SPINWAIT __asm__ volatile("pause") | #define LG_VADDR 48 | #define JEMALLOC_HAVE_RDTSCP | #define LG_VADDR 48 | #define JEMALLOC_HAVE_ASM_VOLATILE | #define JEMALLOC_HAVE_INT128 | #define JEMALLOC_PURGE_MADVISE_DONTNEED_ZEROS | #define JEMALLOC_HAS_ALLOCA_H | #define JEMALLOC_PROC_SYS_VM_OVERCOMMIT_MEMORY | #define JEMALLOC_THREADED_INIT | #define JEMALLOC_USE_CXX_THROW | #define HAVE_MALLOC_H 1 | #define JEMALLOC_USABLE_SIZE_CONST | #define JEMALLOC_HAVE_ATTR | #define JEMALLOC_HAVE_ATTR_ALLOC_SIZE | #define JEMALLOC_HAVE_ATTR_FORMAT_GNU_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_ARG | #define JEMALLOC_HAVE_ATTR_FALLTHROUGH | #define JEMALLOC_HAVE_ATTR_COLD | #define JEMALLOC_HAVE_ATTR_DEPRECATED | #define JEMALLOC_IS_MALLOC | #define JEMALLOC_OVERRIDE_MEMALIGN | #define JEMALLOC_OVERRIDE_VALLOC | #define JEMALLOC_OVERRIDE_PVALLOC | #define JEMALLOC_OVERRIDE___LIBC_CALLOC | #define JEMALLOC_OVERRIDE___LIBC_FREE | #define JEMALLOC_OVERRIDE___LIBC_MALLOC | #define JEMALLOC_OVERRIDE___LIBC_MEMALIGN | #define JEMALLOC_OVERRIDE___LIBC_REALLOC | #define JEMALLOC_OVERRIDE___LIBC_VALLOC | #define JEMALLOC_OVERRIDE___LIBC_PVALLOC | #define JEMALLOC_PRIVATE_NAMESPACE je_ | #define JEMALLOC_CONFIG_MALLOC_CONF "" | #define JEMALLOC_STATS | #define JEMALLOC_CONFIG_ENV | #define JEMALLOC_CONFIG_FILE | #define JEMALLOC_MAPS_COALESCE | #define JEMALLOC_RETAIN | #define JEMALLOC_ZERO_REALLOC_DEFAULT_FREE | #define JEMALLOC_DSS | #define JEMALLOC_FILL | #define JEMALLOC_CACHE_OBLIVIOUS | #define JEMALLOC_INTERNAL_UNREACHABLE __builtin_unreachable | #define JEMALLOC_INTERNAL_FFSLL __builtin_ffsll | #define JEMALLOC_INTERNAL_FFSL __builtin_ffsl | #define JEMALLOC_INTERNAL_FFS __builtin_ffs | #define JEMALLOC_INTERNAL_POPCOUNT __builtin_popcount | #define JEMALLOC_INTERNAL_POPCOUNTL __builtin_popcountl | #define JEMALLOC_INTERNAL_POPCOUNTLL __builtin_popcountll | #define LG_PAGE 12 | #define LG_HUGEPAGE 21 | #define JEMALLOC_HAVE_PTHREAD | #define HAVE_PTHREAD_H 1 | #define HAVE_DLFCN_H 1 | #define JEMALLOC_HAVE_DLSYM | #define JEMALLOC_HAVE_PTHREAD_ATFORK | #define JEMALLOC_HAVE_PTHREAD_SETNAME_NP | #define JEMALLOC_HAVE_PTHREAD_GETNAME_NP | #define JEMALLOC_HAVE_CLOCK_MONOTONIC_COARSE | #define JEMALLOC_HAVE_CLOCK_MONOTONIC | #define JEMALLOC_HAVE_CLOCK_REALTIME | #define JEMALLOC_USE_SYSCALL | #define JEMALLOC_HAVE_SECURE_GETENV | #define JEMALLOC_HAVE_SCHED_GETCPU | #define JEMALLOC_HAVE_SCHED_SETAFFINITY | #define JEMALLOC_HAVE_PTHREAD_SETAFFINITY_NP | #define JEMALLOC_HAVE_PRCTL | #define JEMALLOC_TLS | #define JEMALLOC_C11_ATOMICS | #define JEMALLOC_GCC_ATOMIC_ATOMICS | #define JEMALLOC_GCC_U8_ATOMIC_ATOMICS | #define JEMALLOC_GCC_SYNC_ATOMICS | #define JEMALLOC_GCC_U8_SYNC_ATOMICS | #define JEMALLOC_HAVE_MADVISE | #define JEMALLOC_PURGE_MADVISE_FREE | #define JEMALLOC_PURGE_MADVISE_DONTNEED | #define JEMALLOC_MADVISE_DONTDUMP | #define JEMALLOC_HAVE_MADVISE_HUGE | #define JEMALLOC_HAVE_MPROTECT | #define JEMALLOC_HAVE_BUILTIN_CLZ | #define JEMALLOC_TLS_MODEL __attribute__((tls_model("initial-exec"))) | #define JEMALLOC_BACKGROUND_THREAD | /* end confdefs.h. */ | | #include | | extern void *(* __memalign_hook)(size_t alignment, size_t size); | | int | main () | { | | void *ptr = 0L; | if (__memalign_hook) ptr = __memalign_hook(16, 7); | | ; | return 0; | } configure:15281: result: no configure:15295: checking whether pthreads adaptive mutexes is compilable configure:15318: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -lstdc++ -pthread >&5 configure:15318: $? = 0 configure:15326: result: yes configure:15336: checking whether gettid is compilable configure:15356: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -lstdc++ -pthread >&5 conftest.c: In function 'main': conftest.c:124:7: warning: unused variable 'tid' [-Wunused-variable] 124 | int tid = gettid(); | ^~~ configure:15356: $? = 0 configure:15364: result: yes configure:15376: checking whether compiler supports -D_GNU_SOURCE configure:15407: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:15407: $? = 0 configure:15409: result: yes configure:15427: checking whether compiler supports -Werror configure:15458: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -Werror -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:15458: $? = 0 configure:15460: result: yes configure:15478: checking whether compiler supports -herror_on_warning configure:15509: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -Werror -herror_on_warning -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:15509: $? = 0 configure:15511: result: yes configure:15529: checking whether strerror_r returns char with gnu source is compilable configure:15554: gcc -o conftest -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -Werror -herror_on_warning -D_GNU_SOURCE -D_REENTRANT conftest.c -lm -lstdc++ -pthread >&5 configure:15554: $? = 0 configure:15562: result: yes configure:15616: checking for stdbool.h that conforms to C99 configure:15683: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 conftest.c: In function 'main': conftest.c:168:14: warning: the address of 's' will always evaluate as 'true' [-Waddress] 168 | bool e = &s; | ^~~~ conftest.c:172:22: warning: the address of 'a' will always evaluate as 'true' [-Waddress] 172 | return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l | ^ conftest.c:172:27: warning: the address of 'b' will always evaluate as 'true' [-Waddress] 172 | return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l | ^ conftest.c:172:32: warning: the address of 'c' will always evaluate as 'true' [-Waddress] 172 | return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l | ^ conftest.c:172:37: warning: the address of 'd' will always evaluate as 'true' [-Waddress] 172 | return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l | ^ conftest.c:172:47: warning: the address of 'f' will always evaluate as 'true' [-Waddress] 172 | return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l | ^ conftest.c:172:52: warning: the address of 'g' will always evaluate as 'true' [-Waddress] 172 | return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l | ^ conftest.c:172:57: warning: the address of 'h' will always evaluate as 'true' [-Waddress] 172 | return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l | ^ conftest.c:172:62: warning: the address of 'i' will always evaluate as 'true' [-Waddress] 172 | return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l | ^ conftest.c:173:29: warning: the address of 'n' will always evaluate as 'true' [-Waddress] 173 | + !m + !n + !o + !p + !q + !pq); | ^ conftest.c:173:34: warning: the address of 'o' will always evaluate as 'true' [-Waddress] 173 | + !m + !n + !o + !p + !q + !pq); | ^ conftest.c:173:39: warning: the address of 'p' will always evaluate as 'true' [-Waddress] 173 | + !m + !n + !o + !p + !q + !pq); | ^ configure:15683: $? = 0 configure:15690: result: yes configure:15692: checking for _Bool configure:15692: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 configure:15692: $? = 0 configure:15692: gcc -c -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops -D_GNU_SOURCE -D_REENTRANT conftest.c >&5 conftest.c: In function 'main': conftest.c:155:20: error: expected expression before ')' token 155 | if (sizeof ((_Bool))) | ^ configure:15692: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define JEMALLOC_HAS_RESTRICT | #define HAVE_CXX17 1 | #define JEMALLOC_ENABLE_CXX | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define SIZEOF_VOID_P 8 | #define LG_SIZEOF_PTR 3 | #define SIZEOF_INT 4 | #define LG_SIZEOF_INT 2 | #define SIZEOF_LONG 8 | #define LG_SIZEOF_LONG 3 | #define SIZEOF_LONG_LONG 8 | #define LG_SIZEOF_LONG_LONG 3 | #define SIZEOF_INTMAX_T 8 | #define LG_SIZEOF_INTMAX_T 3 | #define HAVE_CPU_SPINWAIT 1 | #define CPU_SPINWAIT __asm__ volatile("pause") | #define LG_VADDR 48 | #define JEMALLOC_HAVE_RDTSCP | #define LG_VADDR 48 | #define JEMALLOC_HAVE_ASM_VOLATILE | #define JEMALLOC_HAVE_INT128 | #define JEMALLOC_PURGE_MADVISE_DONTNEED_ZEROS | #define JEMALLOC_HAS_ALLOCA_H | #define JEMALLOC_PROC_SYS_VM_OVERCOMMIT_MEMORY | #define JEMALLOC_THREADED_INIT | #define JEMALLOC_USE_CXX_THROW | #define HAVE_MALLOC_H 1 | #define JEMALLOC_USABLE_SIZE_CONST | #define JEMALLOC_HAVE_ATTR | #define JEMALLOC_HAVE_ATTR_ALLOC_SIZE | #define JEMALLOC_HAVE_ATTR_FORMAT_GNU_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_PRINTF | #define JEMALLOC_HAVE_ATTR_FORMAT_ARG | #define JEMALLOC_HAVE_ATTR_FALLTHROUGH | #define JEMALLOC_HAVE_ATTR_COLD | #define JEMALLOC_HAVE_ATTR_DEPRECATED | #define JEMALLOC_IS_MALLOC | #define JEMALLOC_OVERRIDE_MEMALIGN | #define JEMALLOC_OVERRIDE_VALLOC | #define JEMALLOC_OVERRIDE_PVALLOC | #define JEMALLOC_OVERRIDE___LIBC_CALLOC | #define JEMALLOC_OVERRIDE___LIBC_FREE | #define JEMALLOC_OVERRIDE___LIBC_MALLOC | #define JEMALLOC_OVERRIDE___LIBC_MEMALIGN | #define JEMALLOC_OVERRIDE___LIBC_REALLOC | #define JEMALLOC_OVERRIDE___LIBC_VALLOC | #define JEMALLOC_OVERRIDE___LIBC_PVALLOC | #define JEMALLOC_PRIVATE_NAMESPACE je_ | #define JEMALLOC_CONFIG_MALLOC_CONF "" | #define JEMALLOC_STATS | #define JEMALLOC_CONFIG_ENV | #define JEMALLOC_CONFIG_FILE | #define JEMALLOC_MAPS_COALESCE | #define JEMALLOC_RETAIN | #define JEMALLOC_ZERO_REALLOC_DEFAULT_FREE | #define JEMALLOC_DSS | #define JEMALLOC_FILL | #define JEMALLOC_CACHE_OBLIVIOUS | #define JEMALLOC_INTERNAL_UNREACHABLE __builtin_unreachable | #define JEMALLOC_INTERNAL_FFSLL __builtin_ffsll | #define JEMALLOC_INTERNAL_FFSL __builtin_ffsl | #define JEMALLOC_INTERNAL_FFS __builtin_ffs | #define JEMALLOC_INTERNAL_POPCOUNT __builtin_popcount | #define JEMALLOC_INTERNAL_POPCOUNTL __builtin_popcountl | #define JEMALLOC_INTERNAL_POPCOUNTLL __builtin_popcountll | #define LG_PAGE 12 | #define LG_HUGEPAGE 21 | #define JEMALLOC_HAVE_PTHREAD | #define HAVE_PTHREAD_H 1 | #define HAVE_DLFCN_H 1 | #define JEMALLOC_HAVE_DLSYM | #define JEMALLOC_HAVE_PTHREAD_ATFORK | #define JEMALLOC_HAVE_PTHREAD_SETNAME_NP | #define JEMALLOC_HAVE_PTHREAD_GETNAME_NP | #define JEMALLOC_HAVE_CLOCK_MONOTONIC_COARSE | #define JEMALLOC_HAVE_CLOCK_MONOTONIC | #define JEMALLOC_HAVE_CLOCK_REALTIME | #define JEMALLOC_USE_SYSCALL | #define JEMALLOC_HAVE_SECURE_GETENV | #define JEMALLOC_HAVE_SCHED_GETCPU | #define JEMALLOC_HAVE_SCHED_SETAFFINITY | #define JEMALLOC_HAVE_PTHREAD_SETAFFINITY_NP | #define JEMALLOC_HAVE_PRCTL | #define JEMALLOC_TLS | #define JEMALLOC_C11_ATOMICS | #define JEMALLOC_GCC_ATOMIC_ATOMICS | #define JEMALLOC_GCC_U8_ATOMIC_ATOMICS | #define JEMALLOC_GCC_SYNC_ATOMICS | #define JEMALLOC_GCC_U8_SYNC_ATOMICS | #define JEMALLOC_HAVE_MADVISE | #define JEMALLOC_PURGE_MADVISE_FREE | #define JEMALLOC_PURGE_MADVISE_DONTNEED | #define JEMALLOC_MADVISE_DONTDUMP | #define JEMALLOC_HAVE_MADVISE_HUGE | #define JEMALLOC_HAVE_MPROTECT | #define JEMALLOC_HAVE_BUILTIN_CLZ | #define JEMALLOC_TLS_MODEL __attribute__((tls_model("initial-exec"))) | #define JEMALLOC_BACKGROUND_THREAD | #define JEMALLOC_HAVE_PTHREAD_MUTEX_ADAPTIVE_NP | #define JEMALLOC_HAVE_GETTID | #define JEMALLOC_STRERROR_R_RETURNS_CHAR_WITH_GNU_SOURCE | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | if (sizeof ((_Bool))) | return 0; | ; | return 0; | } configure:15692: result: yes configure:15849: creating ./config.status ## ---------------------- ## ## Running config.status. ## ## ---------------------- ## This file was extended by config.status, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS = $ ./config.status on devvm16367.prn0.facebook.com config.status:1092: creating Makefile config.status:1092: creating jemalloc.pc config.status:1092: creating doc/html.xsl config.status:1092: creating doc/manpages.xsl config.status:1092: creating doc/jemalloc.xml config.status:1092: creating include/jemalloc/jemalloc_macros.h config.status:1092: creating include/jemalloc/jemalloc_protos.h config.status:1092: creating include/jemalloc/jemalloc_typedefs.h config.status:1092: creating include/jemalloc/internal/jemalloc_preamble.h config.status:1092: creating test/test.sh config.status:1092: creating test/include/test/jemalloc_test.h config.status:1092: creating config.stamp config.status:1092: creating bin/jemalloc-config config.status:1092: creating bin/jemalloc.sh config.status:1092: creating bin/jeprof config.status:1092: creating include/jemalloc/jemalloc_defs.h config.status:1092: creating include/jemalloc/internal/jemalloc_internal_defs.h config.status:1092: creating test/include/test/jemalloc_test_defs.h config.status:1281: executing include/jemalloc/internal/public_symbols.txt commands config.status:1281: executing include/jemalloc/internal/private_symbols.awk commands config.status:1281: executing include/jemalloc/internal/private_symbols_jet.awk commands config.status:1281: executing include/jemalloc/internal/public_namespace.h commands config.status:1281: executing include/jemalloc/internal/public_unnamespace.h commands config.status:1281: executing include/jemalloc/jemalloc_protos_jet.h commands config.status:1281: executing include/jemalloc/jemalloc_rename.h commands config.status:1281: executing include/jemalloc/jemalloc_mangle.h commands config.status:1281: executing include/jemalloc/jemalloc_mangle_jet.h commands config.status:1281: executing include/jemalloc/jemalloc.h commands configure:17151: result: =============================================================================== configure:17153: result: jemalloc version : 5.3.1-0-g81034ce1f1373e37dc865038e1bc8eeecf559ce8 configure:17155: result: library revision : 2 configure:17157: result: configure:17159: result: CONFIG : configure:17161: result: CC : gcc configure:17163: result: CONFIGURE_CFLAGS : -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops configure:17165: result: SPECIFIED_CFLAGS : configure:17167: result: EXTRA_CFLAGS : configure:17169: result: CPPFLAGS : -D_GNU_SOURCE -D_REENTRANT configure:17171: result: CXX : g++ -std=c++17 configure:17173: result: CONFIGURE_CXXFLAGS : -Wall -Wextra -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 configure:17175: result: SPECIFIED_CXXFLAGS : configure:17177: result: EXTRA_CXXFLAGS : configure:17179: result: CONFIGURE_LDFLAGS : configure:17181: result: SPECIFIED_LDFLAGS : configure:17183: result: EXTRA_LDFLAGS : configure:17185: result: DSO_LDFLAGS : -shared -Wl,-soname,$(@F) configure:17187: result: LIBS : -lm -lstdc++ -pthread configure:17189: result: RPATH_EXTRA : configure:17191: result: configure:17193: result: XSLTPROC : /usr/bin/xsltproc configure:17195: result: XSLROOT : /usr/share/sgml/docbook/xsl-stylesheets configure:17197: result: configure:17199: result: PREFIX : /usr/local configure:17201: result: BINDIR : /usr/local/bin configure:17203: result: DATADIR : /usr/local/share configure:17205: result: INCLUDEDIR : /usr/local/include configure:17207: result: LIBDIR : /usr/local/lib configure:17209: result: MANDIR : /usr/local/share/man configure:17211: result: configure:17213: result: LG_PAGE : 12 configure:17215: result: configure:17217: result: srcroot : configure:17219: result: abs_srcroot : /home/gdai/gdai-jemalloc/jemalloc-5.3.1/ configure:17221: result: objroot : configure:17223: result: abs_objroot : /home/gdai/gdai-jemalloc/jemalloc-5.3.1/ configure:17225: result: configure:17227: result: JEMALLOC_PREFIX : configure:17229: result: JEMALLOC_PRIVATE_NAMESPACE configure:17231: result: : je_ configure:17233: result: install_suffix : configure:17235: result: malloc_conf : configure:17237: result: documentation : 1 configure:17239: result: shared libs : 1 configure:17241: result: static libs : 1 configure:17243: result: autogen : 0 configure:17245: result: debug : 0 configure:17247: result: stats : 1 configure:17249: result: user_config : 1 configure:17251: result: experimental_smallocx : 0 configure:17253: result: prof : 0 configure:17255: result: prof-libunwind : 0 configure:17257: result: prof-frameptr : 0 configure:17259: result: prof-libgcc : 0 configure:17261: result: prof-gcc : 0 configure:17263: result: fill : 1 configure:17265: result: utrace : 0 configure:17267: result: xmalloc : 0 configure:17269: result: log : 0 configure:17271: result: lazy_lock : 0 configure:17273: result: cache-oblivious : 1 configure:17275: result: pageid : 0 configure:17277: result: cxx : 1 configure:17279: result: dss : 1 configure:17281: result: tsan : 0 configure:17283: result: ubsan : 0 configure:17285: result: =============================================================================== ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_big_endian=0 ac_cv_build=x86_64-pc-linux-gnu ac_cv_c_bigendian=no ac_cv_c_compiler_gnu=yes ac_cv_cxx_compiler_gnu=yes ac_cv_env_CCC_set= ac_cv_env_CCC_value= ac_cv_env_CC_set= ac_cv_env_CC_value= ac_cv_env_CFLAGS_set= ac_cv_env_CFLAGS_value= ac_cv_env_CPPFLAGS_set= ac_cv_env_CPPFLAGS_value= ac_cv_env_CPP_set= ac_cv_env_CPP_value= ac_cv_env_CXXFLAGS_set= ac_cv_env_CXXFLAGS_value= ac_cv_env_CXX_set= ac_cv_env_CXX_value= ac_cv_env_LDFLAGS_set= ac_cv_env_LDFLAGS_value= ac_cv_env_LIBS_set= ac_cv_env_LIBS_value= ac_cv_env_build_alias_set= ac_cv_env_build_alias_value= ac_cv_env_host_alias_set= ac_cv_env_host_alias_value= ac_cv_env_target_alias_set= ac_cv_env_target_alias_value= ac_cv_func___libc_calloc=yes ac_cv_func___libc_free=yes ac_cv_func___libc_free_aligned_sized=no ac_cv_func___libc_free_sized=no ac_cv_func___libc_malloc=yes ac_cv_func___libc_memalign=yes ac_cv_func___libc_pvalloc=yes ac_cv_func___libc_realloc=yes ac_cv_func___libc_valloc=yes ac_cv_func___posix_memalign=no ac_cv_func__malloc_thread_cleanup=no ac_cv_func__pthread_mutex_init_calloc_cb=no ac_cv_func_dlsym=yes ac_cv_func_issetugid=no ac_cv_func_malloc_size=no ac_cv_func_memalign=yes ac_cv_func_memcntl=no ac_cv_func_prctl=yes ac_cv_func_pthread_setaffinity_np=yes ac_cv_func_pvalloc=yes ac_cv_func_sbrk=yes ac_cv_func_sched_getcpu=yes ac_cv_func_sched_setaffinity=yes ac_cv_func_secure_getenv=yes ac_cv_func_valloc=yes ac_cv_header_dlfcn_h=yes ac_cv_header_inttypes_h=yes ac_cv_header_malloc_h=yes ac_cv_header_memory_h=yes ac_cv_header_pthread_h=yes ac_cv_header_stdbool_h=yes ac_cv_header_stdc=yes ac_cv_header_stdint_h=yes ac_cv_header_stdlib_h=yes ac_cv_header_string_h=yes ac_cv_header_strings_h=yes ac_cv_header_sys_stat_h=yes ac_cv_header_sys_types_h=yes ac_cv_header_unistd_h=yes ac_cv_host=x86_64-pc-linux-gnu ac_cv_lib_pthread_pthread_create=yes ac_cv_objext=o ac_cv_path_AUTOCONF=/usr/bin/autoconf ac_cv_path_EGREP='/usr/bin/grep -E' ac_cv_path_GREP=/usr/bin/grep ac_cv_path_LD=/usr/bin/ld ac_cv_path_XSLTPROC=/usr/bin/xsltproc ac_cv_path_install='/usr/bin/install -c' ac_cv_prog_AWK=gawk ac_cv_prog_CPP='gcc -E' ac_cv_prog_ac_ct_AR=ar ac_cv_prog_ac_ct_CC=gcc ac_cv_prog_ac_ct_CXX=g++ ac_cv_prog_ac_ct_NM=nm ac_cv_prog_ac_ct_RANLIB=ranlib ac_cv_prog_cc_c89= ac_cv_prog_cc_g=yes ac_cv_prog_cxx_g=yes ac_cv_search_clock_gettime='none required' ac_cv_search_log=-lm ac_cv_sizeof_int=4 ac_cv_sizeof_intmax_t=8 ac_cv_sizeof_long=8 ac_cv_sizeof_long_long=8 ac_cv_sizeof_void_p=8 ac_cv_type__Bool=yes ax_cv_cxx_compile_cxx17__std_cpp17=yes je_cv_alloc_size=yes je_cv_asm_volatile=yes je_cv_attribute=yes je_cv_builtin_clz=yes je_cv_c11_atomics=yes je_cv_cflags_added=-herror_on_warning je_cv_clock_gettime_nsec_np=no je_cv_clock_monotonic=yes je_cv_clock_monotonic_coarse=yes je_cv_clock_realtime=yes je_cv_cold=yes je_cv_cray=no je_cv_cray_prgenv_wrapper= je_cv_cxxflags_added=-O3 je_cv_deprecated=yes je_cv_fallthrough=yes je_cv_format_arg=yes je_cv_format_gnu_printf=yes je_cv_format_printf=yes je_cv_gcc_atomic_atomics=yes je_cv_gcc_builtin_ffsl=yes je_cv_gcc_builtin_popcountl=yes je_cv_gcc_builtin_unreachable=yes je_cv_gcc_sync_atomics=yes je_cv_gcc_u8_atomic_atomics=yes je_cv_gcc_u8_sync_atomics=yes je_cv_gettid=yes je_cv_glibc_malloc_hook=no je_cv_glibc_memalign_hook=no je_cv_int128=yes je_cv_lg_hugepage=21 je_cv_lg_page=12 je_cv_lg_vaddr=48 je_cv_libstdcxx=yes je_cv_mach_absolute_time=no je_cv_madv_collapse=no je_cv_madv_dontdump=yes je_cv_madv_dontneed=yes je_cv_madv_free=yes je_cv_madv_nocore=no je_cv_madvise=yes je_cv_mprotect=yes je_cv_os_unfair_lock=no je_cv_osatomic=no je_cv_pause=yes je_cv_process_madvise=no je_cv_pthread_atfork=yes je_cv_pthread_get_name_np=no je_cv_pthread_getname_np=yes je_cv_pthread_mutex_adaptive_np=yes je_cv_pthread_set_name_np=no je_cv_pthread_setname_np=yes je_cv_rdtscp=yes je_cv_strerror_r_returns_char_with_gnu_source=yes je_cv_sys_pmadv_nr= je_cv_syscall=yes je_cv_thp=yes je_cv_tls_model=yes je_cv_utrace=no je_cv_utrace_label=no je_cv_vm_make_tag=no ## ----------------- ## ## Output variables. ## ## ----------------- ## AR='ar' ARFLAGS='crus' AROUT=' $@' AUTOCONF='/usr/bin/autoconf' AWK='gawk' BINDIR='/usr/local/bin' CC='gcc' CC_MM='1' CFLAGS='-std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops' CONFIG='' CONFIGURE_CFLAGS='-std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops' CONFIGURE_CXXFLAGS='-Wall -Wextra -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3' CPP='gcc -E' CPPFLAGS='-D_GNU_SOURCE -D_REENTRANT' CTARGET='-o $@' CXX='g++ -std=c++17' CXXFLAGS='-Wall -Wextra -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3' DATADIR='/usr/local/share' DEFS='-DHAVE_CONFIG_H' DSO_LDFLAGS='-shared -Wl,-soname,$(@F)' DUMP_SYMS='nm -a' ECHO_C='' ECHO_N='-n' ECHO_T='' EGREP='/usr/bin/grep -E' EXEEXT='' EXTRA_CFLAGS='' EXTRA_CXXFLAGS='' EXTRA_LDFLAGS='' GREP='/usr/bin/grep' HAVE_CXX14='' HAVE_CXX17='1' INCLUDEDIR='/usr/local/include' INSTALL_DATA='${INSTALL} -m 644' INSTALL_PROGRAM='${INSTALL}' INSTALL_SCRIPT='${INSTALL}' JEMALLOC_CPREFIX='' JEMALLOC_PREFIX='' LD='/usr/bin/ld' LDFLAGS='' LDTARGET='-o $@' LD_PRELOAD_VAR='LD_PRELOAD' LIBDIR='/usr/local/lib' LIBOBJS='' LIBS='-lm -lstdc++ -pthread' LM='-lm' LTLIBOBJS='' MANDIR='/usr/local/share/man' MKLIB='' NM='nm' OBJEXT='o' PACKAGE_BUGREPORT='' PACKAGE_NAME='' PACKAGE_STRING='' PACKAGE_TARNAME='' PACKAGE_URL='' PACKAGE_VERSION='' PATH_SEPARATOR=':' PIC_CFLAGS='-fPIC -DPIC' PREFIX='/usr/local' RANLIB='ranlib' RPATH='-Wl,-rpath,$(1)' RPATH_EXTRA='' SHELL='/bin/sh' SOREV='so.2' SPECIFIED_CFLAGS='' SPECIFIED_CXXFLAGS='' TEST_LD_MODE='' XSLROOT='/usr/share/sgml/docbook/xsl-stylesheets' XSLTPROC='/usr/bin/xsltproc' a='a' abi='elf' abs_objroot='/home/gdai/gdai-jemalloc/jemalloc-5.3.1/' abs_srcroot='/home/gdai/gdai-jemalloc/jemalloc-5.3.1/' ac_ct_CC='gcc' ac_ct_CXX='g++' bindir='${exec_prefix}/bin' build='x86_64-pc-linux-gnu' build_alias='' build_cpu='x86_64' build_os='linux-gnu' build_vendor='pc' cfghdrs_in='include/jemalloc/jemalloc_defs.h.in include/jemalloc/internal/jemalloc_internal_defs.h.in include/jemalloc/internal/private_symbols.sh include/jemalloc/internal/private_namespace.sh include/jemalloc/internal/public_namespace.sh include/jemalloc/internal/public_unnamespace.sh include/jemalloc/jemalloc_rename.sh include/jemalloc/jemalloc_mangle.sh include/jemalloc/jemalloc.sh test/include/test/jemalloc_test_defs.h.in' cfghdrs_out='include/jemalloc/jemalloc_defs.h include/jemalloc/jemalloc.h include/jemalloc/internal/private_symbols.awk include/jemalloc/internal/private_symbols_jet.awk include/jemalloc/internal/public_symbols.txt include/jemalloc/internal/public_namespace.h include/jemalloc/internal/public_unnamespace.h include/jemalloc/jemalloc_protos_jet.h include/jemalloc/jemalloc_rename.h include/jemalloc/jemalloc_mangle.h include/jemalloc/jemalloc_mangle_jet.h include/jemalloc/internal/jemalloc_internal_defs.h test/include/test/jemalloc_test_defs.h' cfgoutputs_in='Makefile.in jemalloc.pc.in doc/html.xsl.in doc/manpages.xsl.in doc/jemalloc.xml.in include/jemalloc/jemalloc_macros.h.in include/jemalloc/jemalloc_protos.h.in include/jemalloc/jemalloc_typedefs.h.in include/jemalloc/internal/jemalloc_preamble.h.in test/test.sh.in test/include/test/jemalloc_test.h.in' cfgoutputs_out='Makefile jemalloc.pc doc/html.xsl doc/manpages.xsl doc/jemalloc.xml include/jemalloc/jemalloc_macros.h include/jemalloc/jemalloc_protos.h include/jemalloc/jemalloc_typedefs.h include/jemalloc/internal/jemalloc_preamble.h test/test.sh test/include/test/jemalloc_test.h' datadir='${datarootdir}' datarootdir='${prefix}/share' docdir='${datarootdir}/doc/${PACKAGE}' dvidir='${docdir}' enable_autogen='0' enable_cache_oblivious='1' enable_cxx='1' enable_debug='0' enable_doc='1' enable_experimental_sdt='0' enable_experimental_smallocx='0' enable_fill='1' enable_initial_exec_tls='1' enable_lazy_lock='0' enable_log='0' enable_opt_safety_checks='0' enable_opt_size_checks='0' enable_prof='0' enable_readlinkat='0' enable_shared='1' enable_static='1' enable_stats='1' enable_tls='1' enable_uaf_detection='0' enable_utrace='0' enable_xmalloc='0' enable_zone_allocator='' exe='' exec_prefix='/usr/local' force_getenv='' host='x86_64-pc-linux-gnu' host_alias='' host_cpu='x86_64' host_os='linux-gnu' host_vendor='pc' htmldir='${docdir}' importlib='so' includedir='${prefix}/include' infodir='${datarootdir}/info' install_suffix='' je_='je_' jemalloc_version='5.3.1-0-g81034ce1f1373e37dc865038e1bc8eeecf559ce8' jemalloc_version_bugfix='1' jemalloc_version_gid='81034ce1f1373e37dc865038e1bc8eeecf559ce8' jemalloc_version_major='5' jemalloc_version_minor='3' jemalloc_version_nrev='0' libdir='${exec_prefix}/lib' libdl='' libexecdir='${exec_prefix}/libexec' libprefix='lib' link_whole_archive='0' localedir='${datarootdir}/locale' localstatedir='${prefix}/var' mandir='${datarootdir}/man' o='o' objroot='' oldincludedir='/usr/include' pdfdir='${docdir}' prefix='/usr/local' private_namespace='je_' program_transform_name='s,x,x,' psdir='${docdir}' rev='2' runstatedir='${localstatedir}/run' sbindir='${exec_prefix}/sbin' sharedstatedir='${prefix}/com' so='so' srcroot='' sysconfdir='${prefix}/etc' target_alias='' ## ----------- ## ## confdefs.h. ## ## ----------- ## /* confdefs.h */ #define PACKAGE_NAME "" #define PACKAGE_TARNAME "" #define PACKAGE_VERSION "" #define PACKAGE_STRING "" #define PACKAGE_BUGREPORT "" #define PACKAGE_URL "" #define JEMALLOC_HAS_RESTRICT #define HAVE_CXX17 1 #define JEMALLOC_ENABLE_CXX #define STDC_HEADERS 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_MEMORY_H 1 #define HAVE_STRINGS_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_STDINT_H 1 #define HAVE_UNISTD_H 1 #define SIZEOF_VOID_P 8 #define LG_SIZEOF_PTR 3 #define SIZEOF_INT 4 #define LG_SIZEOF_INT 2 #define SIZEOF_LONG 8 #define LG_SIZEOF_LONG 3 #define SIZEOF_LONG_LONG 8 #define LG_SIZEOF_LONG_LONG 3 #define SIZEOF_INTMAX_T 8 #define LG_SIZEOF_INTMAX_T 3 #define HAVE_CPU_SPINWAIT 1 #define CPU_SPINWAIT __asm__ volatile("pause") #define LG_VADDR 48 #define JEMALLOC_HAVE_RDTSCP #define LG_VADDR 48 #define JEMALLOC_HAVE_ASM_VOLATILE #define JEMALLOC_HAVE_INT128 #define JEMALLOC_PURGE_MADVISE_DONTNEED_ZEROS #define JEMALLOC_HAS_ALLOCA_H #define JEMALLOC_PROC_SYS_VM_OVERCOMMIT_MEMORY #define JEMALLOC_THREADED_INIT #define JEMALLOC_USE_CXX_THROW #define HAVE_MALLOC_H 1 #define JEMALLOC_USABLE_SIZE_CONST #define JEMALLOC_HAVE_ATTR #define JEMALLOC_HAVE_ATTR_ALLOC_SIZE #define JEMALLOC_HAVE_ATTR_FORMAT_GNU_PRINTF #define JEMALLOC_HAVE_ATTR_FORMAT_PRINTF #define JEMALLOC_HAVE_ATTR_FORMAT_ARG #define JEMALLOC_HAVE_ATTR_FALLTHROUGH #define JEMALLOC_HAVE_ATTR_COLD #define JEMALLOC_HAVE_ATTR_DEPRECATED #define JEMALLOC_IS_MALLOC #define JEMALLOC_OVERRIDE_MEMALIGN #define JEMALLOC_OVERRIDE_VALLOC #define JEMALLOC_OVERRIDE_PVALLOC #define JEMALLOC_OVERRIDE___LIBC_CALLOC #define JEMALLOC_OVERRIDE___LIBC_FREE #define JEMALLOC_OVERRIDE___LIBC_MALLOC #define JEMALLOC_OVERRIDE___LIBC_MEMALIGN #define JEMALLOC_OVERRIDE___LIBC_REALLOC #define JEMALLOC_OVERRIDE___LIBC_VALLOC #define JEMALLOC_OVERRIDE___LIBC_PVALLOC #define JEMALLOC_PRIVATE_NAMESPACE je_ #define JEMALLOC_CONFIG_MALLOC_CONF "" #define JEMALLOC_STATS #define JEMALLOC_CONFIG_ENV #define JEMALLOC_CONFIG_FILE #define JEMALLOC_MAPS_COALESCE #define JEMALLOC_RETAIN #define JEMALLOC_ZERO_REALLOC_DEFAULT_FREE #define JEMALLOC_DSS #define JEMALLOC_FILL #define JEMALLOC_CACHE_OBLIVIOUS #define JEMALLOC_INTERNAL_UNREACHABLE __builtin_unreachable #define JEMALLOC_INTERNAL_FFSLL __builtin_ffsll #define JEMALLOC_INTERNAL_FFSL __builtin_ffsl #define JEMALLOC_INTERNAL_FFS __builtin_ffs #define JEMALLOC_INTERNAL_POPCOUNT __builtin_popcount #define JEMALLOC_INTERNAL_POPCOUNTL __builtin_popcountl #define JEMALLOC_INTERNAL_POPCOUNTLL __builtin_popcountll #define LG_PAGE 12 #define LG_HUGEPAGE 21 #define JEMALLOC_HAVE_PTHREAD #define HAVE_PTHREAD_H 1 #define HAVE_DLFCN_H 1 #define JEMALLOC_HAVE_DLSYM #define JEMALLOC_HAVE_PTHREAD_ATFORK #define JEMALLOC_HAVE_PTHREAD_SETNAME_NP #define JEMALLOC_HAVE_PTHREAD_GETNAME_NP #define JEMALLOC_HAVE_CLOCK_MONOTONIC_COARSE #define JEMALLOC_HAVE_CLOCK_MONOTONIC #define JEMALLOC_HAVE_CLOCK_REALTIME #define JEMALLOC_USE_SYSCALL #define JEMALLOC_HAVE_SECURE_GETENV #define JEMALLOC_HAVE_SCHED_GETCPU #define JEMALLOC_HAVE_SCHED_SETAFFINITY #define JEMALLOC_HAVE_PTHREAD_SETAFFINITY_NP #define JEMALLOC_HAVE_PRCTL #define JEMALLOC_TLS #define JEMALLOC_C11_ATOMICS #define JEMALLOC_GCC_ATOMIC_ATOMICS #define JEMALLOC_GCC_U8_ATOMIC_ATOMICS #define JEMALLOC_GCC_SYNC_ATOMICS #define JEMALLOC_GCC_U8_SYNC_ATOMICS #define JEMALLOC_HAVE_MADVISE #define JEMALLOC_PURGE_MADVISE_FREE #define JEMALLOC_PURGE_MADVISE_DONTNEED #define JEMALLOC_MADVISE_DONTDUMP #define JEMALLOC_HAVE_MADVISE_HUGE #define JEMALLOC_HAVE_MPROTECT #define JEMALLOC_HAVE_BUILTIN_CLZ #define JEMALLOC_TLS_MODEL __attribute__((tls_model("initial-exec"))) #define JEMALLOC_BACKGROUND_THREAD #define JEMALLOC_HAVE_PTHREAD_MUTEX_ADAPTIVE_NP #define JEMALLOC_HAVE_GETTID #define JEMALLOC_STRERROR_R_RETURNS_CHAR_WITH_GNU_SOURCE #define HAVE__BOOL 1 #define HAVE_STDBOOL_H 1 configure: exit 0