This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by OCaml configure 5.4.0+dev8-2025-09-09, which was generated by GNU Autoconf 2.71. Invocation command line was $ ./configure --prefix=/home/ci/ocaml-tmp-install-62259 --enable-ocamltest --enable-dependency-generation --enable-codegen-invariants ## --------- ## ## Platform. ## ## --------- ## hostname = ocaml-openbsd-64.cs1cloud.internal uname -m = amd64 uname -r = 7.6 uname -s = OpenBSD uname -v = GENERIC.MP#338 /usr/bin/uname -p = amd64 /bin/uname -X = unknown /bin/arch = unknown /usr/bin/arch -k = OpenBSD.amd64 /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /usr/bin/ PATH: /bin/ PATH: /usr/sbin/ PATH: /sbin/ PATH: /usr/X11R6/bin/ PATH: /usr/local/bin/ PATH: /usr/local/sbin/ ## ----------- ## ## Core tests. ## ## ----------- ## configure:3140: looking for aux files: install-sh ltmain.sh config.guess config.sub configure:3153: trying ./build-aux/ configure:3164: ./build-aux/install-sh found configure:3182: ./build-aux/ltmain.sh found configure:3182: ./build-aux/config.guess found configure:3182: ./build-aux/config.sub found configure:3294: Configuring OCaml version 5.4.0+dev8-2025-09-09 configure:3624: checking build system type configure:3639: result: x86_64-unknown-openbsd7.6 configure:3659: checking host system type configure:3673: result: x86_64-unknown-openbsd7.6 configure:3693: checking target system type configure:3707: result: x86_64-unknown-openbsd7.6 configure:3851: checking for csc configure:3886: result: no configure:4524: checking for ld configure:4545: found /usr/bin/ld configure:4556: result: ld configure:4644: checking how to print strings configure:4673: result: print -r configure:4754: checking for gcc configure:4789: result: no configure:4857: checking for cc configure:4883: found /usr/bin/cc configure:4906: result: cc configure:5139: checking for C compiler version configure:5148: cc --version >&5 OpenBSD clang version 16.0.6 Target: amd64-unknown-openbsd7.6 Thread model: posix InstalledDir: /usr/bin configure:5159: $? = 0 configure:5148: cc -v >&5 OpenBSD clang version 16.0.6 Target: amd64-unknown-openbsd7.6 Thread model: posix InstalledDir: /usr/bin configure:5159: $? = 0 configure:5148: cc -V >&5 cc: error: argument to '-V' is missing (expected 1 value) cc: error: no input files configure:5159: $? = 1 configure:5148: cc -qversion >&5 cc: error: unknown argument '-qversion'; did you mean '--version'? cc: error: no input files configure:5159: $? = 1 configure:5148: cc -version >&5 cc: error: unknown argument '-version'; did you mean '--version'? cc: error: no input files configure:5159: $? = 1 configure:5179: checking whether the C compiler works configure:5201: cc conftest.c >&5 configure:5205: $? = 0 configure:5255: result: yes configure:5258: checking for C compiler default output file name configure:5260: result: a.out configure:5266: checking for suffix of executables configure:5273: cc -o conftest conftest.c >&5 configure:5277: $? = 0 configure:5300: result: configure:5322: checking whether we are cross compiling configure:5330: cc -o conftest conftest.c >&5 configure:5334: $? = 0 configure:5341: ./conftest configure:5345: $? = 0 configure:5360: result: no configure:5365: checking for suffix of object files configure:5388: cc -c conftest.c >&5 configure:5392: $? = 0 configure:5414: result: o configure:5418: checking whether the compiler supports GNU C configure:5438: cc -c conftest.c >&5 configure:5438: $? = 0 configure:5448: result: yes configure:5459: checking whether cc accepts -g configure:5480: cc -c -g conftest.c >&5 configure:5480: $? = 0 configure:5524: result: yes configure:5544: checking for cc option to enable C11 features configure:5559: cc -c -g -O2 conftest.c >&5 conftest.c:34:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static char *e (p, i) ^ 1 warning generated. configure:5559: $? = 0 configure:5577: result: none needed configure:5687: checking for a sed that does not truncate output configure:5757: result: /usr/bin/sed configure:5775: checking for grep that handles long lines and -e configure:5839: result: /usr/bin/grep configure:5844: checking for egrep configure:5912: result: /usr/bin/grep -E configure:5917: checking for fgrep configure:5985: result: /usr/bin/grep -F configure:6021: checking for ld used by cc configure:6089: result: ld configure:6096: checking if the linker (ld) is GNU ld configure:6112: result: yes configure:6124: checking for BSD- or MS-compatible name lister (nm) configure:6179: result: /usr/bin/nm -B configure:6319: checking the name lister (/usr/bin/nm -B) interface configure:6327: cc -c -g -O2 conftest.c >&5 configure:6330: /usr/bin/nm -B "conftest.o" configure:6333: output 00000000 F conftest.c 00000000 B some_variable configure:6340: result: BSD nm configure:6343: checking whether ln -s works configure:6347: result: yes configure:6355: checking the maximum length of command line arguments configure:6487: result: 393216 configure:6535: checking how to convert x86_64-unknown-openbsd7.6 file names to x86_64-unknown-openbsd7.6 format configure:6576: result: func_convert_file_noop configure:6583: checking how to convert x86_64-unknown-openbsd7.6 file names to toolchain format configure:6604: result: func_convert_file_noop configure:6611: checking for ld option to reload object files configure:6619: result: -r configure:6652: checking for file configure:6673: found /usr/bin/file configure:6685: result: file configure:6747: checking for objdump configure:6768: found /usr/bin/objdump configure:6779: result: objdump configure:6811: checking how to recognize dependent libraries configure:7019: result: match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$ configure:7109: checking for dlltool configure:7144: result: no configure:7174: checking how to associate runtime and link libraries configure:7202: result: print -r -- configure:7262: checking for ranlib configure:7283: found /usr/bin/ranlib configure:7294: result: ranlib configure:7370: checking for ar configure:7391: found /usr/bin/ar configure:7402: result: ar configure:7455: checking for archiver @FILE support configure:7473: cc -c -g -O2 conftest.c >&5 configure:7473: $? = 0 configure:7477: ar cr libconftest.a @conftest.lst >&5 configure:7480: $? = 0 configure:7485: ar cr libconftest.a @conftest.lst >&5 ar: error: conftest.o: No such file or directory configure:7488: $? = 1 configure:7500: result: @ configure:7563: checking for strip configure:7584: found /usr/bin/strip configure:7595: result: strip configure:7673: checking for gawk configure:7708: result: no configure:7673: checking for mawk configure:7708: result: no configure:7673: checking for nawk configure:7708: result: no configure:7673: checking for awk configure:7694: found /usr/bin/awk configure:7705: result: awk configure:7745: checking command to parse /usr/bin/nm -B output from cc object configure:7899: cc -c -g -O2 conftest.c >&5 configure:7902: $? = 0 configure:7906: /usr/bin/nm -B conftest.o | /usr/bin/sed -n -e 's/^.*[ ]\([BCDEGRST][BCDEGRST]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /usr/bin/sed '/ __gnu_lto/d' > conftest.nm configure:7972: cc -o conftest -g -O2 conftest.c conftstm.o >&5 configure:7975: $? = 0 configure:8013: result: ok configure:8060: checking for sysroot configure:8093: result: no configure:8100: checking for a working dd configure:8144: result: /bin/dd configure:8148: checking how to truncate binary pipes configure:8164: result: /bin/dd bs=4096 count=1 configure:8501: checking for mt configure:8522: found /bin/mt configure:8533: result: mt configure:8556: checking if mt is a manifest tool configure:8563: mt '-?' mt: unknown option -- ? usage: mt [-f device] command [count] configure:8571: result: no configure:9352: checking for stdio.h configure:9352: cc -c -g -O2 conftest.c >&5 configure:9352: $? = 0 configure:9352: result: yes configure:9352: checking for stdlib.h configure:9352: cc -c -g -O2 conftest.c >&5 configure:9352: $? = 0 configure:9352: result: yes configure:9352: checking for string.h configure:9352: cc -c -g -O2 conftest.c >&5 configure:9352: $? = 0 configure:9352: result: yes configure:9352: checking for inttypes.h configure:9352: cc -c -g -O2 conftest.c >&5 configure:9352: $? = 0 configure:9352: result: yes configure:9352: checking for stdint.h configure:9352: cc -c -g -O2 conftest.c >&5 configure:9352: $? = 0 configure:9352: result: yes configure:9352: checking for strings.h configure:9352: cc -c -g -O2 conftest.c >&5 configure:9352: $? = 0 configure:9352: result: yes configure:9352: checking for sys/stat.h configure:9352: cc -c -g -O2 conftest.c >&5 configure:9352: $? = 0 configure:9352: result: yes configure:9352: checking for sys/types.h configure:9352: cc -c -g -O2 conftest.c >&5 configure:9352: $? = 0 configure:9352: result: yes configure:9352: checking for unistd.h configure:9352: cc -c -g -O2 conftest.c >&5 configure:9352: $? = 0 configure:9352: result: yes configure:9377: checking for dlfcn.h configure:9377: cc -c -g -O2 conftest.c >&5 configure:9377: $? = 0 configure:9377: result: yes configure:9672: checking for objdir configure:9688: result: .libs configure:9952: checking if cc supports -fno-rtti -fno-exceptions configure:9971: cc -c -g -O2 -fno-rtti -fno-exceptions conftest.c >&5 configure:9975: $? = 0 configure:9988: result: yes configure:10361: checking for cc option to produce PIC configure:10369: result: -fPIC -DPIC configure:10377: checking if cc PIC flag -fPIC -DPIC works configure:10396: cc -c -g -O2 -fPIC -DPIC -DPIC conftest.c >&5 configure:10400: $? = 0 configure:10413: result: yes configure:10442: checking if cc static flag -static works configure:10471: result: yes configure:10486: checking if cc supports -c -o file.o configure:10508: cc -c -g -O2 -o out/conftest2.o conftest.c >&5 configure:10512: $? = 0 configure:10534: result: yes configure:10542: checking if cc supports -c -o file.o configure:10590: result: yes configure:10623: checking whether the cc linker (ld) supports shared libraries configure:11902: result: yes configure:11939: checking whether -lc should be explicitly linked in configure:11948: cc -c -g -O2 conftest.c >&5 configure:11951: $? = 0 configure:11966: cc -shared -fPIC -DPIC conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /usr/bin/grep -lc \>/dev/null 2\>\&1 configure:11969: $? = 1 configure:11983: result: yes configure:12143: checking dynamic linker characteristics configure:13522: result: openbsd7.6 ld.so configure:13644: checking how to hardcode library paths into programs configure:13669: result: immediate configure:14221: checking whether stripping libraries is possible configure:14230: result: yes configure:14272: checking if libtool supports shared libraries configure:14274: result: yes configure:14277: checking whether to build shared libraries configure:14302: result: yes configure:14305: checking whether to build static libraries configure:14309: result: yes configure:14349: checking if cc generates a .note.GNU-stack section configure:14377: cc -c -S -o conftest.o conftest.c >&5 configure:14377: $? = 0 configure:14396: result: yes configure:14408: checking if cc generates .size and .type asm directives configure:14441: cc -c -S -o conftest.o conftest.c >&5 configure:14441: $? = 0 configure:14482: result: yes configure:14673: checking how to run the C preprocessor configure:14699: cc -E conftest.c configure:14699: $? = 0 configure:14714: cc -E conftest.c conftest.c:34:10: fatal error: 'ac_nonexistent.h' file not found #include ^~~~~~~~~~~~~~~~~~ 1 error generated. configure:14714: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "OCaml" | #define PACKAGE_TARNAME "ocaml" | #define PACKAGE_VERSION "5.4.0+dev8-2025-09-09" | #define PACKAGE_STRING "OCaml 5.4.0+dev8-2025-09-09" | #define PACKAGE_BUGREPORT "caml-list@inria.fr" | #define PACKAGE_URL "http://www.ocaml.org" | #define MAGIC_NUMBER_PREFIX "Caml1999" | #define MAGIC_NUMBER_VERSION "036" | #define EXEC_MAGIC_LENGTH 12 | #define EXEC_FORMAT "X" | #define OCAML_VERSION_MAJOR 5 | #define OCAML_VERSION_MINOR 4 | #define OCAML_VERSION_PATCHLEVEL 0 | #define OCAML_VERSION_ADDITIONAL "dev8-2025-09-09" | #define OCAML_VERSION_EXTRA "dev8-2025-09-09" | #define OCAML_VERSION 50400 | #define OCAML_VERSION_STRING "5.4.0+dev8-2025-09-09" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define WITH_NONEXECSTACK_NOTE 1 | #define ASM_SIZE_TYPE_DIRECTIVES 1 | /* end confdefs.h. */ | #include configure:14741: result: cc -E configure:14755: cc -E conftest.c configure:14755: $? = 0 configure:14770: cc -E conftest.c conftest.c:34:10: fatal error: 'ac_nonexistent.h' file not found #include ^~~~~~~~~~~~~~~~~~ 1 error generated. configure:14770: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "OCaml" | #define PACKAGE_TARNAME "ocaml" | #define PACKAGE_VERSION "5.4.0+dev8-2025-09-09" | #define PACKAGE_STRING "OCaml 5.4.0+dev8-2025-09-09" | #define PACKAGE_BUGREPORT "caml-list@inria.fr" | #define PACKAGE_URL "http://www.ocaml.org" | #define MAGIC_NUMBER_PREFIX "Caml1999" | #define MAGIC_NUMBER_VERSION "036" | #define EXEC_MAGIC_LENGTH 12 | #define EXEC_FORMAT "X" | #define OCAML_VERSION_MAJOR 5 | #define OCAML_VERSION_MINOR 4 | #define OCAML_VERSION_PATCHLEVEL 0 | #define OCAML_VERSION_ADDITIONAL "dev8-2025-09-09" | #define OCAML_VERSION_EXTRA "dev8-2025-09-09" | #define OCAML_VERSION 50400 | #define OCAML_VERSION_STRING "5.4.0+dev8-2025-09-09" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define WITH_NONEXECSTACK_NOTE 1 | #define ASM_SIZE_TYPE_DIRECTIVES 1 | /* end confdefs.h. */ | #include configure:14804: checking C compiler vendor configure:14837: cc -E conftest.c configure:14837: $? = 0 configure:14857: result: clang-16-0 configure:14864: checking whether target executables can be run in the build configure:14885: cc -o conftest conftest.c >&5 configure:14885: $? = 0 configure:14885: ./conftest configure:14885: $? = 0 configure:14887: result: yes configure:15023: checking whether #! works in shell scripts configure:15041: result: yes configure:15158: checking whether the C compiler accepts -Wold-style-declaration configure:15178: cc -c -Werror -Wold-style-declaration conftest.c >&5 error: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Werror,-Wunknown-warning-option] configure:15178: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "OCaml" | #define PACKAGE_TARNAME "ocaml" | #define PACKAGE_VERSION "5.4.0+dev8-2025-09-09" | #define PACKAGE_STRING "OCaml 5.4.0+dev8-2025-09-09" | #define PACKAGE_BUGREPORT "caml-list@inria.fr" | #define PACKAGE_URL "http://www.ocaml.org" | #define MAGIC_NUMBER_PREFIX "Caml1999" | #define MAGIC_NUMBER_VERSION "036" | #define EXEC_MAGIC_LENGTH 12 | #define EXEC_FORMAT "X" | #define OCAML_VERSION_MAJOR 5 | #define OCAML_VERSION_MINOR 4 | #define OCAML_VERSION_PATCHLEVEL 0 | #define OCAML_VERSION_ADDITIONAL "dev8-2025-09-09" | #define OCAML_VERSION_EXTRA "dev8-2025-09-09" | #define OCAML_VERSION 50400 | #define OCAML_VERSION_STRING "5.4.0+dev8-2025-09-09" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define WITH_NONEXECSTACK_NOTE 1 | #define ASM_SIZE_TYPE_DIRECTIVES 1 | /* end confdefs.h. */ | | int | main (void) | { | | ; | return 0; | } configure:15188: result: no configure:15201: checking whether the C compiler accepts -Wimplicit-fallthrough=5 configure:15221: cc -c -Werror -Wimplicit-fallthrough=5 conftest.c >&5 error: unknown warning option '-Wimplicit-fallthrough=5'; did you mean '-Wimplicit-fallthrough'? [-Werror,-Wunknown-warning-option] configure:15221: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "OCaml" | #define PACKAGE_TARNAME "ocaml" | #define PACKAGE_VERSION "5.4.0+dev8-2025-09-09" | #define PACKAGE_STRING "OCaml 5.4.0+dev8-2025-09-09" | #define PACKAGE_BUGREPORT "caml-list@inria.fr" | #define PACKAGE_URL "http://www.ocaml.org" | #define MAGIC_NUMBER_PREFIX "Caml1999" | #define MAGIC_NUMBER_VERSION "036" | #define EXEC_MAGIC_LENGTH 12 | #define EXEC_FORMAT "X" | #define OCAML_VERSION_MAJOR 5 | #define OCAML_VERSION_MINOR 4 | #define OCAML_VERSION_PATCHLEVEL 0 | #define OCAML_VERSION_ADDITIONAL "dev8-2025-09-09" | #define OCAML_VERSION_EXTRA "dev8-2025-09-09" | #define OCAML_VERSION 50400 | #define OCAML_VERSION_STRING "5.4.0+dev8-2025-09-09" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define WITH_NONEXECSTACK_NOTE 1 | #define ASM_SIZE_TYPE_DIRECTIVES 1 | /* end confdefs.h. */ | | int | main (void) | { | | ; | return 0; | } configure:15231: result: no configure:15201: checking whether the C compiler accepts -Wimplicit-fallthrough configure:15221: cc -c -Werror -Wimplicit-fallthrough conftest.c >&5 configure:15221: $? = 0 configure:15231: result: yes configure:15419: checking for flexdll sources configure:15648: checking for flexdll.h configure:15648: cc -c conftest.c >&5 conftest.c:30:10: fatal error: 'flexdll.h' file not found #include ^~~~~~~~~~~ 1 error generated. configure:15648: $? = 1 configure: failed program was: | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:15648: result: no configure:17031: checking for winpthreads sources configure:17122: result: skipping on that platform configure:17144: checking for a BSD-compatible install configure:17217: result: /usr/bin/install -c configure:17232: checking for library containing cos configure:17262: cc -o conftest conftest.c >&5 conftest.c:38:6: warning: incompatible redeclaration of library function 'cos' [-Wincompatible-library-redeclaration] char cos (); ^ conftest.c:38:6: note: 'cos' is a builtin with type 'double (double)' 1 warning generated. ld: error: undefined symbol: cos >>> referenced by conftest.c >>> /tmp/conftest-73a00a.o:(main) cc: error: linker command failed with exit code 1 (use -v to see invocation) configure:17262: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "OCaml" | #define PACKAGE_TARNAME "ocaml" | #define PACKAGE_VERSION "5.4.0+dev8-2025-09-09" | #define PACKAGE_STRING "OCaml 5.4.0+dev8-2025-09-09" | #define PACKAGE_BUGREPORT "caml-list@inria.fr" | #define PACKAGE_URL "http://www.ocaml.org" | #define MAGIC_NUMBER_PREFIX "Caml1999" | #define MAGIC_NUMBER_VERSION "036" | #define EXEC_MAGIC_LENGTH 12 | #define EXEC_FORMAT "X" | #define OCAML_VERSION_MAJOR 5 | #define OCAML_VERSION_MINOR 4 | #define OCAML_VERSION_PATCHLEVEL 0 | #define OCAML_VERSION_ADDITIONAL "dev8-2025-09-09" | #define OCAML_VERSION_EXTRA "dev8-2025-09-09" | #define OCAML_VERSION 50400 | #define OCAML_VERSION_STRING "5.4.0+dev8-2025-09-09" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define WITH_NONEXECSTACK_NOTE 1 | #define ASM_SIZE_TYPE_DIRECTIVES 1 | /* 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. */ | char cos (); | int | main (void) | { | return cos (); | ; | return 0; | } configure:17262: cc -o conftest conftest.c -lm >&5 conftest.c:38:6: warning: incompatible redeclaration of library function 'cos' [-Wincompatible-library-redeclaration] char cos (); ^ conftest.c:38:6: note: 'cos' is a builtin with type 'double (double)' 1 warning generated. configure:17262: $? = 0 configure:17282: result: -lm configure:17301: checking for pthread_np.h configure:17301: cc -c conftest.c >&5 configure:17301: $? = 0 configure:17301: result: yes configure:17308: checking for dirent.h configure:17308: cc -c conftest.c >&5 configure:17308: $? = 0 configure:17308: result: yes configure:17317: checking for sys/select.h configure:17317: cc -c conftest.c >&5 configure:17317: $? = 0 configure:17317: result: yes configure:17326: checking for sys/mman.h configure:17326: cc -c conftest.c >&5 configure:17326: $? = 0 configure:17326: result: yes configure:17350: checking for off_t configure:17350: cc -c conftest.c >&5 configure:17350: $? = 0 configure:17350: cc -c conftest.c >&5 conftest.c:69:20: error: expected expression if (sizeof ((off_t))) ^ 1 error generated. configure:17350: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "OCaml" | #define PACKAGE_TARNAME "ocaml" | #define PACKAGE_VERSION "5.4.0+dev8-2025-09-09" | #define PACKAGE_STRING "OCaml 5.4.0+dev8-2025-09-09" | #define PACKAGE_BUGREPORT "caml-list@inria.fr" | #define PACKAGE_URL "http://www.ocaml.org" | #define MAGIC_NUMBER_PREFIX "Caml1999" | #define MAGIC_NUMBER_VERSION "036" | #define EXEC_MAGIC_LENGTH 12 | #define EXEC_FORMAT "X" | #define OCAML_VERSION_MAJOR 5 | #define OCAML_VERSION_MINOR 4 | #define OCAML_VERSION_PATCHLEVEL 0 | #define OCAML_VERSION_ADDITIONAL "dev8-2025-09-09" | #define OCAML_VERSION_EXTRA "dev8-2025-09-09" | #define OCAML_VERSION 50400 | #define OCAML_VERSION_STRING "5.4.0+dev8-2025-09-09" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define WITH_NONEXECSTACK_NOTE 1 | #define ASM_SIZE_TYPE_DIRECTIVES 1 | #define HAS_PTHREAD_NP_H 1 | #define HAS_DIRENT 1 | #define HAS_SYS_SELECT_H 1 | #define HAS_SYS_MMAN_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main (void) | { | if (sizeof ((off_t))) | return 0; | ; | return 0; | } configure:17350: result: yes configure:17369: checking size of int configure:17375: cc -o conftest conftest.c -lm >&5 configure:17375: $? = 0 configure:17375: ./conftest configure:17375: $? = 0 configure:17390: result: 4 configure:17402: checking size of long configure:17408: cc -o conftest conftest.c -lm >&5 configure:17408: $? = 0 configure:17408: ./conftest configure:17408: $? = 0 configure:17423: result: 8 configure:17435: checking size of long * configure:17441: cc -o conftest conftest.c -lm >&5 configure:17441: $? = 0 configure:17441: ./conftest configure:17441: $? = 0 configure:17456: result: 8 configure:17468: checking size of short configure:17474: cc -o conftest conftest.c -lm >&5 configure:17474: $? = 0 configure:17474: ./conftest configure:17474: $? = 0 configure:17489: result: 2 configure:17501: checking size of long long configure:17507: cc -o conftest conftest.c -lm >&5 configure:17507: $? = 0 configure:17507: ./conftest configure:17507: $? = 0 configure:17522: result: 8 configure:17563: Target is a 64 bits architecture configure:17566: checking whether byte ordering is bigendian configure:17582: cc -c conftest.c >&5 conftest.c:47:9: error: unknown type name 'not' not a universal capable compiler ^ conftest.c:47:14: error: expected ';' after top level declarator not a universal capable compiler ^ ; 2 errors generated. configure:17582: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "OCaml" | #define PACKAGE_TARNAME "ocaml" | #define PACKAGE_VERSION "5.4.0+dev8-2025-09-09" | #define PACKAGE_STRING "OCaml 5.4.0+dev8-2025-09-09" | #define PACKAGE_BUGREPORT "caml-list@inria.fr" | #define PACKAGE_URL "http://www.ocaml.org" | #define MAGIC_NUMBER_PREFIX "Caml1999" | #define MAGIC_NUMBER_VERSION "036" | #define EXEC_MAGIC_LENGTH 12 | #define EXEC_FORMAT "X" | #define OCAML_VERSION_MAJOR 5 | #define OCAML_VERSION_MINOR 4 | #define OCAML_VERSION_PATCHLEVEL 0 | #define OCAML_VERSION_ADDITIONAL "dev8-2025-09-09" | #define OCAML_VERSION_EXTRA "dev8-2025-09-09" | #define OCAML_VERSION 50400 | #define OCAML_VERSION_STRING "5.4.0+dev8-2025-09-09" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define WITH_NONEXECSTACK_NOTE 1 | #define ASM_SIZE_TYPE_DIRECTIVES 1 | #define HAS_PTHREAD_NP_H 1 | #define HAS_DIRENT 1 | #define HAS_SYS_SELECT_H 1 | #define HAS_SYS_MMAN_H 1 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_P 8 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG_LONG 8 | #define ARCH_SIXTYFOUR 1 | #define SIZEOF_PTR 8 | #define SIZEOF_LONGLONG 8 | /* end confdefs.h. */ | #ifndef __APPLE_CC__ | not a universal capable compiler | #endif | typedef int dummy; | configure:17628: cc -c conftest.c >&5 configure:17628: $? = 0 configure:17647: cc -c conftest.c >&5 conftest.c:53:4: error: use of undeclared identifier 'not' not big endian ^ 1 error generated. configure:17647: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "OCaml" | #define PACKAGE_TARNAME "ocaml" | #define PACKAGE_VERSION "5.4.0+dev8-2025-09-09" | #define PACKAGE_STRING "OCaml 5.4.0+dev8-2025-09-09" | #define PACKAGE_BUGREPORT "caml-list@inria.fr" | #define PACKAGE_URL "http://www.ocaml.org" | #define MAGIC_NUMBER_PREFIX "Caml1999" | #define MAGIC_NUMBER_VERSION "036" | #define EXEC_MAGIC_LENGTH 12 | #define EXEC_FORMAT "X" | #define OCAML_VERSION_MAJOR 5 | #define OCAML_VERSION_MINOR 4 | #define OCAML_VERSION_PATCHLEVEL 0 | #define OCAML_VERSION_ADDITIONAL "dev8-2025-09-09" | #define OCAML_VERSION_EXTRA "dev8-2025-09-09" | #define OCAML_VERSION 50400 | #define OCAML_VERSION_STRING "5.4.0+dev8-2025-09-09" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define WITH_NONEXECSTACK_NOTE 1 | #define ASM_SIZE_TYPE_DIRECTIVES 1 | #define HAS_PTHREAD_NP_H 1 | #define HAS_DIRENT 1 | #define HAS_SYS_SELECT_H 1 | #define HAS_SYS_MMAN_H 1 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_P 8 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG_LONG 8 | #define ARCH_SIXTYFOUR 1 | #define SIZEOF_PTR 8 | #define SIZEOF_LONGLONG 8 | /* end confdefs.h. */ | #include | #include | | int | main (void) | { | #if BYTE_ORDER != BIG_ENDIAN | not big endian | #endif | | ; | return 0; | } configure:17781: result: no configure:17803: checking alignment of double configure:17809: cc -o conftest conftest.c -lm >&5 configure:17809: $? = 0 configure:17809: ./conftest configure:17809: $? = 0 configure:17825: result: 8 configure:17835: checking alignment of long configure:17841: cc -o conftest conftest.c -lm >&5 configure:17841: $? = 0 configure:17841: ./conftest configure:17841: $? = 0 configure:17857: result: 8 configure:17867: checking alignment of long long configure:17873: cc -o conftest conftest.c -lm >&5 configure:17873: $? = 0 configure:17873: ./conftest configure:17873: $? = 0 configure:17889: result: 8 configure:17932: checking for max_align_t configure:17932: cc -c conftest.c >&5 configure:17932: $? = 0 configure:17932: cc -c conftest.c >&5 conftest.c:54:26: error: expected expression if (sizeof ((max_align_t))) ^ 1 error generated. configure:17932: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "OCaml" | #define PACKAGE_TARNAME "ocaml" | #define PACKAGE_VERSION "5.4.0+dev8-2025-09-09" | #define PACKAGE_STRING "OCaml 5.4.0+dev8-2025-09-09" | #define PACKAGE_BUGREPORT "caml-list@inria.fr" | #define PACKAGE_URL "http://www.ocaml.org" | #define MAGIC_NUMBER_PREFIX "Caml1999" | #define MAGIC_NUMBER_VERSION "036" | #define EXEC_MAGIC_LENGTH 12 | #define EXEC_FORMAT "X" | #define OCAML_VERSION_MAJOR 5 | #define OCAML_VERSION_MINOR 4 | #define OCAML_VERSION_PATCHLEVEL 0 | #define OCAML_VERSION_ADDITIONAL "dev8-2025-09-09" | #define OCAML_VERSION_EXTRA "dev8-2025-09-09" | #define OCAML_VERSION 50400 | #define OCAML_VERSION_STRING "5.4.0+dev8-2025-09-09" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define WITH_NONEXECSTACK_NOTE 1 | #define ASM_SIZE_TYPE_DIRECTIVES 1 | #define HAS_PTHREAD_NP_H 1 | #define HAS_DIRENT 1 | #define HAS_SYS_SELECT_H 1 | #define HAS_SYS_MMAN_H 1 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_P 8 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG_LONG 8 | #define ARCH_SIXTYFOUR 1 | #define SIZEOF_PTR 8 | #define SIZEOF_LONGLONG 8 | #define ALIGNOF_DOUBLE 8 | #define ALIGNOF_LONG 8 | #define ALIGNOF_LONG_LONG 8 | /* end confdefs.h. */ | #include | | int | main (void) | { | if (sizeof ((max_align_t))) | return 0; | ; | return 0; | } configure:17932: result: yes configure:17980: checking if cc supports _Atomic types with no additional options configure:18005: cc -o conftest conftest.c -lm >&5 configure:18005: $? = 0 configure:18008: result: yes configure:18433: checking whether the C compiler supports __attribute__((optimize("tree-vectorize"))) configure:18448: cc -c -Werror conftest.c >&5 conftest.c:51:16: error: unknown attribute 'optimize' ignored [-Werror,-Wunknown-attributes] __attribute__((optimize("tree-vectorize"))) void f(void) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. configure:18448: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "OCaml" | #define PACKAGE_TARNAME "ocaml" | #define PACKAGE_VERSION "5.4.0+dev8-2025-09-09" | #define PACKAGE_STRING "OCaml 5.4.0+dev8-2025-09-09" | #define PACKAGE_BUGREPORT "caml-list@inria.fr" | #define PACKAGE_URL "http://www.ocaml.org" | #define MAGIC_NUMBER_PREFIX "Caml1999" | #define MAGIC_NUMBER_VERSION "036" | #define EXEC_MAGIC_LENGTH 12 | #define EXEC_FORMAT "X" | #define OCAML_VERSION_MAJOR 5 | #define OCAML_VERSION_MINOR 4 | #define OCAML_VERSION_PATCHLEVEL 0 | #define OCAML_VERSION_ADDITIONAL "dev8-2025-09-09" | #define OCAML_VERSION_EXTRA "dev8-2025-09-09" | #define OCAML_VERSION 50400 | #define OCAML_VERSION_STRING "5.4.0+dev8-2025-09-09" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define WITH_NONEXECSTACK_NOTE 1 | #define ASM_SIZE_TYPE_DIRECTIVES 1 | #define HAS_PTHREAD_NP_H 1 | #define HAS_DIRENT 1 | #define HAS_SYS_SELECT_H 1 | #define HAS_SYS_MMAN_H 1 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_P 8 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG_LONG 8 | #define ARCH_SIXTYFOUR 1 | #define SIZEOF_PTR 8 | #define SIZEOF_LONGLONG 8 | #define ALIGNOF_DOUBLE 8 | #define ALIGNOF_LONG 8 | #define ALIGNOF_LONG_LONG 8 | #define HAVE_MAX_ALIGN_T 1 | #define HAS_FULL_THREAD_VARIABLES 1 | /* end confdefs.h. */ | __attribute__((optimize("tree-vectorize"))) void f(void) {} | int | main (void) | { | f(); | ; | return 0; | } configure:18455: result: no configure:18464: checking whether cc supports the labels as values extension configure:18487: cc -c conftest.c >&5 configure:18487: $? = 0 configure:18496: result: yes configure:18838: checking for ld configure:18859: found /usr/bin/ld configure:18870: result: ld configure:19030: checking for rlwrap configure:19065: result: no configure:19083: checking semantics of signal handlers configure:19085: checking for sigaction configure:19085: cc -o conftest conftest.c -lm >&5 configure:19085: $? = 0 configure:19085: result: yes configure:19093: checking for sigprocmask configure:19093: cc -o conftest conftest.c -lm >&5 configure:19093: $? = 0 configure:19093: result: yes configure:19105: POSIX signal handling found. configure:19122: checking for expm1 configure:19122: cc -o conftest conftest.c -lm >&5 conftest.c:70:6: warning: incompatible redeclaration of library function 'expm1' [-Wincompatible-library-redeclaration] char expm1 (); ^ conftest.c:70:6: note: 'expm1' is a builtin with type 'double (double)' 1 warning generated. configure:19122: $? = 0 configure:19122: result: yes configure:19122: checking for log1p configure:19122: cc -o conftest conftest.c -lm >&5 conftest.c:71:6: warning: incompatible redeclaration of library function 'log1p' [-Wincompatible-library-redeclaration] char log1p (); ^ conftest.c:71:6: note: 'log1p' is a builtin with type 'double (double)' 1 warning generated. configure:19122: $? = 0 configure:19122: result: yes configure:19122: checking for hypot configure:19122: cc -o conftest conftest.c -lm >&5 conftest.c:72:6: warning: incompatible redeclaration of library function 'hypot' [-Wincompatible-library-redeclaration] char hypot (); ^ conftest.c:72:6: note: 'hypot' is a builtin with type 'double (double, double)' 1 warning generated. configure:19122: $? = 0 configure:19122: result: yes configure:19122: checking for fma configure:19122: cc -o conftest conftest.c -lm >&5 conftest.c:73:6: warning: incompatible redeclaration of library function 'fma' [-Wincompatible-library-redeclaration] char fma (); ^ conftest.c:73:6: note: 'fma' is a builtin with type 'double (double, double, double)' 1 warning generated. configure:19122: $? = 0 configure:19122: result: yes configure:19122: checking for exp2 configure:19122: cc -o conftest conftest.c -lm >&5 conftest.c:74:6: warning: incompatible redeclaration of library function 'exp2' [-Wincompatible-library-redeclaration] char exp2 (); ^ conftest.c:74:6: note: 'exp2' is a builtin with type 'double (double)' 1 warning generated. configure:19122: $? = 0 configure:19122: result: yes configure:19122: checking for log2 configure:19122: cc -o conftest conftest.c -lm >&5 conftest.c:75:6: warning: incompatible redeclaration of library function 'log2' [-Wincompatible-library-redeclaration] char log2 (); ^ conftest.c:75:6: note: 'log2' is a builtin with type 'double (double)' 1 warning generated. configure:19122: $? = 0 configure:19122: result: yes configure:19122: checking for cbrt configure:19122: cc -o conftest conftest.c -lm >&5 conftest.c:76:6: warning: incompatible redeclaration of library function 'cbrt' [-Wincompatible-library-redeclaration] char cbrt (); ^ conftest.c:76:6: note: 'cbrt' is a builtin with type 'double (double)' 1 warning generated. configure:19122: $? = 0 configure:19122: result: yes configure:19122: checking for acosh configure:19122: cc -o conftest conftest.c -lm >&5 conftest.c:77:6: warning: incompatible redeclaration of library function 'acosh' [-Wincompatible-library-redeclaration] char acosh (); ^ conftest.c:77:6: note: 'acosh' is a builtin with type 'double (double)' 1 warning generated. configure:19122: $? = 0 configure:19122: result: yes configure:19122: checking for asinh configure:19122: cc -o conftest conftest.c -lm >&5 conftest.c:78:6: warning: incompatible redeclaration of library function 'asinh' [-Wincompatible-library-redeclaration] char asinh (); ^ conftest.c:78:6: note: 'asinh' is a builtin with type 'double (double)' 1 warning generated. configure:19122: $? = 0 configure:19122: result: yes configure:19122: checking for atanh configure:19122: cc -o conftest conftest.c -lm >&5 conftest.c:79:6: warning: incompatible redeclaration of library function 'atanh' [-Wincompatible-library-redeclaration] char atanh (); ^ conftest.c:79:6: note: 'atanh' is a builtin with type 'double (double)' 1 warning generated. configure:19122: $? = 0 configure:19122: result: yes configure:19122: checking for erf configure:19122: cc -o conftest conftest.c -lm >&5 conftest.c:80:6: warning: incompatible redeclaration of library function 'erf' [-Wincompatible-library-redeclaration] char erf (); ^ conftest.c:80:6: note: 'erf' is a builtin with type 'double (double)' 1 warning generated. configure:19122: $? = 0 configure:19122: result: yes configure:19122: checking for erfc configure:19122: cc -o conftest conftest.c -lm >&5 conftest.c:81:6: warning: incompatible redeclaration of library function 'erfc' [-Wincompatible-library-redeclaration] char erfc (); ^ conftest.c:81:6: note: 'erfc' is a builtin with type 'double (double)' 1 warning generated. configure:19122: $? = 0 configure:19122: result: yes configure:19122: checking for trunc configure:19122: cc -o conftest conftest.c -lm >&5 conftest.c:82:6: warning: incompatible redeclaration of library function 'trunc' [-Wincompatible-library-redeclaration] char trunc (); ^ conftest.c:82:6: note: 'trunc' is a builtin with type 'double (double)' 1 warning generated. configure:19122: $? = 0 configure:19122: result: yes configure:19122: checking for round configure:19122: cc -o conftest conftest.c -lm >&5 conftest.c:83:6: warning: incompatible redeclaration of library function 'round' [-Wincompatible-library-redeclaration] char round (); ^ conftest.c:83:6: note: 'round' is a builtin with type 'double (double)' 1 warning generated. configure:19122: $? = 0 configure:19122: result: yes configure:19122: checking for copysign configure:19122: cc -o conftest conftest.c -lm >&5 conftest.c:84:6: warning: incompatible redeclaration of library function 'copysign' [-Wincompatible-library-redeclaration] char copysign (); ^ conftest.c:84:6: note: 'copysign' is a builtin with type 'double (double, double)' 1 warning generated. configure:19122: $? = 0 configure:19122: result: yes configure:19141: checking whether round works configure:19176: cc -o conftest conftest.c -lm >&5 configure:19176: $? = 0 configure:19176: ./conftest configure:19176: $? = 0 configure:19178: result: yes configure:19213: checking whether fma works configure:19271: cc -o conftest conftest.c -lm >&5 configure:19271: $? = 0 configure:19271: ./conftest configure:19271: $? = 0 configure:19273: result: yes configure:19313: checking for getentropy configure:19313: cc -o conftest conftest.c -lm >&5 configure:19313: $? = 0 configure:19313: result: yes configure:19322: checking for getrusage configure:19322: cc -o conftest conftest.c -lm >&5 configure:19322: $? = 0 configure:19322: result: yes configure:19331: checking for times configure:19331: cc -o conftest conftest.c -lm >&5 configure:19331: $? = 0 configure:19331: result: yes configure:19344: checking for secure_getenv configure:19344: cc -o conftest -D_GNU_SOURCE conftest.c -lm >&5 ld: error: undefined symbol: secure_getenv >>> referenced by conftest.c >>> /tmp/conftest-378a25.o:(main) cc: error: linker command failed with exit code 1 (use -v to see invocation) configure:19344: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "OCaml" | #define PACKAGE_TARNAME "ocaml" | #define PACKAGE_VERSION "5.4.0+dev8-2025-09-09" | #define PACKAGE_STRING "OCaml 5.4.0+dev8-2025-09-09" | #define PACKAGE_BUGREPORT "caml-list@inria.fr" | #define PACKAGE_URL "http://www.ocaml.org" | #define MAGIC_NUMBER_PREFIX "Caml1999" | #define MAGIC_NUMBER_VERSION "036" | #define EXEC_MAGIC_LENGTH 12 | #define EXEC_FORMAT "X" | #define OCAML_VERSION_MAJOR 5 | #define OCAML_VERSION_MINOR 4 | #define OCAML_VERSION_PATCHLEVEL 0 | #define OCAML_VERSION_ADDITIONAL "dev8-2025-09-09" | #define OCAML_VERSION_EXTRA "dev8-2025-09-09" | #define OCAML_VERSION 50400 | #define OCAML_VERSION_STRING "5.4.0+dev8-2025-09-09" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define WITH_NONEXECSTACK_NOTE 1 | #define ASM_SIZE_TYPE_DIRECTIVES 1 | #define HAS_PTHREAD_NP_H 1 | #define HAS_DIRENT 1 | #define HAS_SYS_SELECT_H 1 | #define HAS_SYS_MMAN_H 1 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_P 8 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG_LONG 8 | #define ARCH_SIXTYFOUR 1 | #define SIZEOF_PTR 8 | #define SIZEOF_LONGLONG 8 | #define ALIGNOF_DOUBLE 8 | #define ALIGNOF_LONG 8 | #define ALIGNOF_LONG_LONG 8 | #define HAVE_MAX_ALIGN_T 1 | #define HAS_FULL_THREAD_VARIABLES 1 | #define HAVE_LABELS_AS_VALUES 1 | #define OCAML_OS_TYPE "Unix" | #define POSIX_SIGNALS 1 | #define HAVE_EXPM1 1 | #define HAVE_LOG1P 1 | #define HAVE_HYPOT 1 | #define HAVE_FMA 1 | #define HAVE_EXP2 1 | #define HAVE_LOG2 1 | #define HAVE_CBRT 1 | #define HAVE_ACOSH 1 | #define HAVE_ASINH 1 | #define HAVE_ATANH 1 | #define HAVE_ERF 1 | #define HAVE_ERFC 1 | #define HAVE_TRUNC 1 | #define HAVE_ROUND 1 | #define HAVE_COPYSIGN 1 | #define HAS_C99_FLOAT_OPS 1 | #define HAS_WORKING_ROUND 1 | #define HAS_WORKING_FMA 1 | #define HAS_GETENTROPY 1 | #define HAS_GETRUSAGE 1 | #define HAS_TIMES 1 | /* end confdefs.h. */ | /* Define secure_getenv to an innocuous variant, in case declares secure_getenv. | For example, HP-UX 11i declares gettimeofday. */ | #define secure_getenv innocuous_secure_getenv | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char secure_getenv (); below. */ | | #include | #undef secure_getenv | | /* 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 secure_getenv (); | /* 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_secure_getenv || defined __stub___secure_getenv | choke me | #endif | | int | main (void) | { | return secure_getenv (); | ; | return 0; | } configure:19344: result: no configure:19350: checking for __secure_getenv configure:19350: cc -o conftest -D_GNU_SOURCE conftest.c -lm >&5 ld: error: undefined symbol: __secure_getenv >>> referenced by conftest.c >>> /tmp/conftest-a82f4a.o:(main) cc: error: linker command failed with exit code 1 (use -v to see invocation) configure:19350: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "OCaml" | #define PACKAGE_TARNAME "ocaml" | #define PACKAGE_VERSION "5.4.0+dev8-2025-09-09" | #define PACKAGE_STRING "OCaml 5.4.0+dev8-2025-09-09" | #define PACKAGE_BUGREPORT "caml-list@inria.fr" | #define PACKAGE_URL "http://www.ocaml.org" | #define MAGIC_NUMBER_PREFIX "Caml1999" | #define MAGIC_NUMBER_VERSION "036" | #define EXEC_MAGIC_LENGTH 12 | #define EXEC_FORMAT "X" | #define OCAML_VERSION_MAJOR 5 | #define OCAML_VERSION_MINOR 4 | #define OCAML_VERSION_PATCHLEVEL 0 | #define OCAML_VERSION_ADDITIONAL "dev8-2025-09-09" | #define OCAML_VERSION_EXTRA "dev8-2025-09-09" | #define OCAML_VERSION 50400 | #define OCAML_VERSION_STRING "5.4.0+dev8-2025-09-09" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define WITH_NONEXECSTACK_NOTE 1 | #define ASM_SIZE_TYPE_DIRECTIVES 1 | #define HAS_PTHREAD_NP_H 1 | #define HAS_DIRENT 1 | #define HAS_SYS_SELECT_H 1 | #define HAS_SYS_MMAN_H 1 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_P 8 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG_LONG 8 | #define ARCH_SIXTYFOUR 1 | #define SIZEOF_PTR 8 | #define SIZEOF_LONGLONG 8 | #define ALIGNOF_DOUBLE 8 | #define ALIGNOF_LONG 8 | #define ALIGNOF_LONG_LONG 8 | #define HAVE_MAX_ALIGN_T 1 | #define HAS_FULL_THREAD_VARIABLES 1 | #define HAVE_LABELS_AS_VALUES 1 | #define OCAML_OS_TYPE "Unix" | #define POSIX_SIGNALS 1 | #define HAVE_EXPM1 1 | #define HAVE_LOG1P 1 | #define HAVE_HYPOT 1 | #define HAVE_FMA 1 | #define HAVE_EXP2 1 | #define HAVE_LOG2 1 | #define HAVE_CBRT 1 | #define HAVE_ACOSH 1 | #define HAVE_ASINH 1 | #define HAVE_ATANH 1 | #define HAVE_ERF 1 | #define HAVE_ERFC 1 | #define HAVE_TRUNC 1 | #define HAVE_ROUND 1 | #define HAVE_COPYSIGN 1 | #define HAS_C99_FLOAT_OPS 1 | #define HAS_WORKING_ROUND 1 | #define HAS_WORKING_FMA 1 | #define HAS_GETENTROPY 1 | #define HAS_GETRUSAGE 1 | #define HAS_TIMES 1 | /* end confdefs.h. */ | /* Define __secure_getenv to an innocuous variant, in case declares __secure_getenv. | For example, HP-UX 11i declares gettimeofday. */ | #define __secure_getenv innocuous___secure_getenv | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char __secure_getenv (); below. */ | | #include | #undef __secure_getenv | | /* 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 __secure_getenv (); | /* 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___secure_getenv || defined __stub_____secure_getenv | choke me | #endif | | int | main (void) | { | return __secure_getenv (); | ; | return 0; | } configure:19350: result: no configure:19364: checking for issetugid configure:19364: cc -o conftest conftest.c -lm >&5 configure:19364: $? = 0 configure:19364: result: yes configure:19419: cc -E -P conftest.c configure:19419: $? = 0 configure:19460: checking for library containing clock_gettime configure:19490: cc -o conftest conftest.c -lm >&5 configure:19490: $? = 0 configure:19510: result: none required configure:19724: not using thread sanitizer configure:20151: checking for socket configure:20151: cc -o conftest conftest.c -lm >&5 configure:20151: $? = 0 configure:20151: result: yes configure:20151: checking for socketpair configure:20151: cc -o conftest conftest.c -lm >&5 configure:20151: $? = 0 configure:20151: result: yes configure:20151: checking for bind configure:20151: cc -o conftest conftest.c -lm >&5 configure:20151: $? = 0 configure:20151: result: yes configure:20151: checking for listen configure:20151: cc -o conftest conftest.c -lm >&5 configure:20151: $? = 0 configure:20151: result: yes configure:20151: checking for accept configure:20151: cc -o conftest conftest.c -lm >&5 configure:20151: $? = 0 configure:20151: result: yes configure:20151: checking for connect configure:20151: cc -o conftest conftest.c -lm >&5 configure:20151: $? = 0 configure:20151: result: yes configure:20186: checking for socklen_t configure:20186: cc -c conftest.c >&5 configure:20186: $? = 0 configure:20186: cc -c conftest.c >&5 conftest.c:89:24: error: expected expression if (sizeof ((socklen_t))) ^ 1 error generated. configure:20186: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "OCaml" | #define PACKAGE_TARNAME "ocaml" | #define PACKAGE_VERSION "5.4.0+dev8-2025-09-09" | #define PACKAGE_STRING "OCaml 5.4.0+dev8-2025-09-09" | #define PACKAGE_BUGREPORT "caml-list@inria.fr" | #define PACKAGE_URL "http://www.ocaml.org" | #define MAGIC_NUMBER_PREFIX "Caml1999" | #define MAGIC_NUMBER_VERSION "036" | #define EXEC_MAGIC_LENGTH 12 | #define EXEC_FORMAT "X" | #define OCAML_VERSION_MAJOR 5 | #define OCAML_VERSION_MINOR 4 | #define OCAML_VERSION_PATCHLEVEL 0 | #define OCAML_VERSION_ADDITIONAL "dev8-2025-09-09" | #define OCAML_VERSION_EXTRA "dev8-2025-09-09" | #define OCAML_VERSION 50400 | #define OCAML_VERSION_STRING "5.4.0+dev8-2025-09-09" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define WITH_NONEXECSTACK_NOTE 1 | #define ASM_SIZE_TYPE_DIRECTIVES 1 | #define HAS_PTHREAD_NP_H 1 | #define HAS_DIRENT 1 | #define HAS_SYS_SELECT_H 1 | #define HAS_SYS_MMAN_H 1 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_P 8 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG_LONG 8 | #define ARCH_SIXTYFOUR 1 | #define SIZEOF_PTR 8 | #define SIZEOF_LONGLONG 8 | #define ALIGNOF_DOUBLE 8 | #define ALIGNOF_LONG 8 | #define ALIGNOF_LONG_LONG 8 | #define HAVE_MAX_ALIGN_T 1 | #define HAS_FULL_THREAD_VARIABLES 1 | #define HAVE_LABELS_AS_VALUES 1 | #define OCAML_OS_TYPE "Unix" | #define POSIX_SIGNALS 1 | #define HAVE_EXPM1 1 | #define HAVE_LOG1P 1 | #define HAVE_HYPOT 1 | #define HAVE_FMA 1 | #define HAVE_EXP2 1 | #define HAVE_LOG2 1 | #define HAVE_CBRT 1 | #define HAVE_ACOSH 1 | #define HAVE_ASINH 1 | #define HAVE_ATANH 1 | #define HAVE_ERF 1 | #define HAVE_ERFC 1 | #define HAVE_TRUNC 1 | #define HAVE_ROUND 1 | #define HAVE_COPYSIGN 1 | #define HAS_C99_FLOAT_OPS 1 | #define HAS_WORKING_ROUND 1 | #define HAS_WORKING_FMA 1 | #define HAS_GETENTROPY 1 | #define HAS_GETRUSAGE 1 | #define HAS_TIMES 1 | #define HAS_ISSETUGID 1 | #define HAS_POSIX_MONOTONIC_CLOCK 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_BIND 1 | #define HAVE_LISTEN 1 | #define HAVE_ACCEPT 1 | #define HAVE_CONNECT 1 | #define HAS_SOCKETS 1 | /* end confdefs.h. */ | #include | | int | main (void) | { | if (sizeof ((socklen_t))) | return 0; | ; | return 0; | } configure:20186: result: yes configure:20196: checking for inet_aton configure:20196: cc -o conftest conftest.c -lm >&5 configure:20196: $? = 0 configure:20196: result: yes configure:20240: checking for struct sockaddr_in6 configure:20240: cc -c conftest.c >&5 configure:20240: $? = 0 configure:20240: cc -c conftest.c >&5 conftest.c:96:34: error: expected expression if (sizeof ((struct sockaddr_in6))) ^ 1 error generated. configure:20240: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "OCaml" | #define PACKAGE_TARNAME "ocaml" | #define PACKAGE_VERSION "5.4.0+dev8-2025-09-09" | #define PACKAGE_STRING "OCaml 5.4.0+dev8-2025-09-09" | #define PACKAGE_BUGREPORT "caml-list@inria.fr" | #define PACKAGE_URL "http://www.ocaml.org" | #define MAGIC_NUMBER_PREFIX "Caml1999" | #define MAGIC_NUMBER_VERSION "036" | #define EXEC_MAGIC_LENGTH 12 | #define EXEC_FORMAT "X" | #define OCAML_VERSION_MAJOR 5 | #define OCAML_VERSION_MINOR 4 | #define OCAML_VERSION_PATCHLEVEL 0 | #define OCAML_VERSION_ADDITIONAL "dev8-2025-09-09" | #define OCAML_VERSION_EXTRA "dev8-2025-09-09" | #define OCAML_VERSION 50400 | #define OCAML_VERSION_STRING "5.4.0+dev8-2025-09-09" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define WITH_NONEXECSTACK_NOTE 1 | #define ASM_SIZE_TYPE_DIRECTIVES 1 | #define HAS_PTHREAD_NP_H 1 | #define HAS_DIRENT 1 | #define HAS_SYS_SELECT_H 1 | #define HAS_SYS_MMAN_H 1 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_P 8 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG_LONG 8 | #define ARCH_SIXTYFOUR 1 | #define SIZEOF_PTR 8 | #define SIZEOF_LONGLONG 8 | #define ALIGNOF_DOUBLE 8 | #define ALIGNOF_LONG 8 | #define ALIGNOF_LONG_LONG 8 | #define HAVE_MAX_ALIGN_T 1 | #define HAS_FULL_THREAD_VARIABLES 1 | #define HAVE_LABELS_AS_VALUES 1 | #define OCAML_OS_TYPE "Unix" | #define POSIX_SIGNALS 1 | #define HAVE_EXPM1 1 | #define HAVE_LOG1P 1 | #define HAVE_HYPOT 1 | #define HAVE_FMA 1 | #define HAVE_EXP2 1 | #define HAVE_LOG2 1 | #define HAVE_CBRT 1 | #define HAVE_ACOSH 1 | #define HAVE_ASINH 1 | #define HAVE_ATANH 1 | #define HAVE_ERF 1 | #define HAVE_ERFC 1 | #define HAVE_TRUNC 1 | #define HAVE_ROUND 1 | #define HAVE_COPYSIGN 1 | #define HAS_C99_FLOAT_OPS 1 | #define HAS_WORKING_ROUND 1 | #define HAS_WORKING_FMA 1 | #define HAS_GETENTROPY 1 | #define HAS_GETRUSAGE 1 | #define HAS_TIMES 1 | #define HAS_ISSETUGID 1 | #define HAS_POSIX_MONOTONIC_CLOCK 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_BIND 1 | #define HAVE_LISTEN 1 | #define HAVE_ACCEPT 1 | #define HAVE_CONNECT 1 | #define HAS_SOCKETS 1 | #define HAS_SOCKLEN_T 1 | #define HAS_INET_ATON 1 | /* end confdefs.h. */ | | #include | #include | #include | | | | int | main (void) | { | if (sizeof ((struct sockaddr_in6))) | return 0; | ; | return 0; | } configure:20240: result: yes configure:20263: checking for getaddrinfo configure:20263: cc -o conftest conftest.c -lm >&5 configure:20263: $? = 0 configure:20263: result: yes configure:20263: checking for getnameinfo configure:20263: cc -o conftest conftest.c -lm >&5 configure:20263: $? = 0 configure:20263: result: yes configure:20263: checking for inet_pton configure:20263: cc -o conftest conftest.c -lm >&5 configure:20263: $? = 0 configure:20263: result: yes configure:20263: checking for inet_ntop configure:20263: cc -o conftest conftest.c -lm >&5 configure:20263: $? = 0 configure:20263: result: yes configure:20282: checking for rewinddir configure:20282: cc -o conftest conftest.c -lm >&5 configure:20282: $? = 0 configure:20282: result: yes configure:20290: checking for lockf configure:20290: cc -o conftest conftest.c -lm >&5 configure:20290: $? = 0 configure:20290: result: yes configure:20298: checking for mkfifo configure:20298: cc -o conftest conftest.c -lm >&5 configure:20298: $? = 0 configure:20298: result: yes configure:20306: checking for getcwd configure:20306: cc -o conftest conftest.c -lm >&5 configure:20306: $? = 0 configure:20306: result: yes configure:20314: checking for system configure:20314: cc -o conftest conftest.c -lm >&5 configure:20314: $? = 0 configure:20314: result: yes configure:20331: checking for sys/types.h configure:20331: result: yes configure:20334: checking for utime.h configure:20334: cc -c conftest.c >&5 configure:20334: $? = 0 configure:20334: result: yes configure:20337: checking for utime configure:20337: cc -o conftest conftest.c -lm >&5 configure:20337: $? = 0 configure:20337: result: yes configure:20350: checking for utimes configure:20350: cc -o conftest conftest.c -lm >&5 configure:20350: $? = 0 configure:20350: result: yes configure:20358: checking for fchmod configure:20358: cc -o conftest conftest.c -lm >&5 configure:20358: $? = 0 configure:20358: result: yes configure:20361: checking for fchown configure:20361: cc -o conftest conftest.c -lm >&5 configure:20361: $? = 0 configure:20361: result: yes configure:20371: checking for truncate configure:20371: cc -o conftest conftest.c -lm >&5 configure:20371: $? = 0 configure:20371: result: yes configure:20374: checking for ftruncate configure:20374: cc -o conftest conftest.c -lm >&5 configure:20374: $? = 0 configure:20374: result: yes configure:20385: checking for select configure:20385: cc -o conftest conftest.c -lm >&5 configure:20385: $? = 0 configure:20385: result: yes configure:20388: checking for fd_set configure:20388: cc -c conftest.c >&5 configure:20388: $? = 0 configure:20388: cc -c conftest.c >&5 conftest.c:108:21: error: expected expression if (sizeof ((fd_set))) ^ 1 error generated. configure:20388: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "OCaml" | #define PACKAGE_TARNAME "ocaml" | #define PACKAGE_VERSION "5.4.0+dev8-2025-09-09" | #define PACKAGE_STRING "OCaml 5.4.0+dev8-2025-09-09" | #define PACKAGE_BUGREPORT "caml-list@inria.fr" | #define PACKAGE_URL "http://www.ocaml.org" | #define MAGIC_NUMBER_PREFIX "Caml1999" | #define MAGIC_NUMBER_VERSION "036" | #define EXEC_MAGIC_LENGTH 12 | #define EXEC_FORMAT "X" | #define OCAML_VERSION_MAJOR 5 | #define OCAML_VERSION_MINOR 4 | #define OCAML_VERSION_PATCHLEVEL 0 | #define OCAML_VERSION_ADDITIONAL "dev8-2025-09-09" | #define OCAML_VERSION_EXTRA "dev8-2025-09-09" | #define OCAML_VERSION 50400 | #define OCAML_VERSION_STRING "5.4.0+dev8-2025-09-09" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define WITH_NONEXECSTACK_NOTE 1 | #define ASM_SIZE_TYPE_DIRECTIVES 1 | #define HAS_PTHREAD_NP_H 1 | #define HAS_DIRENT 1 | #define HAS_SYS_SELECT_H 1 | #define HAS_SYS_MMAN_H 1 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_P 8 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG_LONG 8 | #define ARCH_SIXTYFOUR 1 | #define SIZEOF_PTR 8 | #define SIZEOF_LONGLONG 8 | #define ALIGNOF_DOUBLE 8 | #define ALIGNOF_LONG 8 | #define ALIGNOF_LONG_LONG 8 | #define HAVE_MAX_ALIGN_T 1 | #define HAS_FULL_THREAD_VARIABLES 1 | #define HAVE_LABELS_AS_VALUES 1 | #define OCAML_OS_TYPE "Unix" | #define POSIX_SIGNALS 1 | #define HAVE_EXPM1 1 | #define HAVE_LOG1P 1 | #define HAVE_HYPOT 1 | #define HAVE_FMA 1 | #define HAVE_EXP2 1 | #define HAVE_LOG2 1 | #define HAVE_CBRT 1 | #define HAVE_ACOSH 1 | #define HAVE_ASINH 1 | #define HAVE_ATANH 1 | #define HAVE_ERF 1 | #define HAVE_ERFC 1 | #define HAVE_TRUNC 1 | #define HAVE_ROUND 1 | #define HAVE_COPYSIGN 1 | #define HAS_C99_FLOAT_OPS 1 | #define HAS_WORKING_ROUND 1 | #define HAS_WORKING_FMA 1 | #define HAS_GETENTROPY 1 | #define HAS_GETRUSAGE 1 | #define HAS_TIMES 1 | #define HAS_ISSETUGID 1 | #define HAS_POSIX_MONOTONIC_CLOCK 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_BIND 1 | #define HAVE_LISTEN 1 | #define HAVE_ACCEPT 1 | #define HAVE_CONNECT 1 | #define HAS_SOCKETS 1 | #define HAS_SOCKLEN_T 1 | #define HAS_INET_ATON 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_INET_PTON 1 | #define HAVE_INET_NTOP 1 | #define HAS_IPV6 1 | #define HAS_REWINDDIR 1 | #define HAS_LOCKF 1 | #define HAS_MKFIFO 1 | #define HAS_GETCWD 1 | #define HAS_SYSTEM 1 | #define HAS_UTIME 1 | #define HAS_UTIMES 1 | #define HAS_FCHMOD 1 | #define HAS_TRUNCATE 1 | /* end confdefs.h. */ | | #include | #include | | | int | main (void) | { | if (sizeof ((fd_set))) | return 0; | ; | return 0; | } configure:20388: result: yes configure:20402: checking for nanosleep configure:20402: cc -o conftest conftest.c -lm >&5 configure:20402: $? = 0 configure:20402: result: yes configure:20410: checking for symlink configure:20410: cc -o conftest conftest.c -lm >&5 configure:20410: $? = 0 configure:20410: result: yes configure:20413: checking for readlink configure:20413: cc -o conftest conftest.c -lm >&5 configure:20413: $? = 0 configure:20413: result: yes configure:20416: checking for lstat configure:20416: cc -o conftest conftest.c -lm >&5 configure:20416: $? = 0 configure:20416: result: yes configure:20428: checking for realpath configure:20428: cc -o conftest conftest.c -lm >&5 configure:20428: $? = 0 configure:20428: result: yes configure:20437: checking for waitpid configure:20437: cc -o conftest conftest.c -lm >&5 configure:20437: $? = 0 configure:20437: result: yes configure:20450: checking for wait4 configure:20450: cc -o conftest conftest.c -lm >&5 configure:20450: $? = 0 configure:20450: result: yes configure:20462: checking for getgroups configure:20462: cc -o conftest conftest.c -lm >&5 configure:20462: $? = 0 configure:20462: result: yes configure:20471: checking for setgroups configure:20471: cc -o conftest conftest.c -lm >&5 configure:20471: $? = 0 configure:20471: result: yes configure:20480: checking for initgroups configure:20480: cc -o conftest conftest.c -lm >&5 configure:20480: $? = 0 configure:20480: result: yes configure:20490: checking for termios.h configure:20490: cc -c conftest.c >&5 configure:20490: $? = 0 configure:20490: result: yes configure:20493: checking for tcgetattr configure:20493: cc -o conftest conftest.c -lm >&5 configure:20493: $? = 0 configure:20493: result: yes configure:20496: checking for tcsetattr configure:20496: cc -o conftest conftest.c -lm >&5 configure:20496: $? = 0 configure:20496: result: yes configure:20499: checking for tcsendbreak configure:20499: cc -o conftest conftest.c -lm >&5 configure:20499: $? = 0 configure:20499: result: yes configure:20502: checking for tcflush configure:20502: cc -o conftest conftest.c -lm >&5 configure:20502: $? = 0 configure:20502: result: yes configure:20505: checking for tcflow configure:20505: cc -o conftest conftest.c -lm >&5 configure:20505: $? = 0 configure:20505: result: yes configure:20525: checking for setitimer configure:20525: cc -o conftest conftest.c -lm >&5 configure:20525: $? = 0 configure:20525: result: yes configure:20546: checking for gethostname configure:20546: cc -o conftest conftest.c -lm >&5 configure:20546: $? = 0 configure:20546: result: yes configure:20557: checking for sys/utsname.h configure:20557: cc -c conftest.c >&5 configure:20557: $? = 0 configure:20557: result: yes configure:20560: checking for uname configure:20560: cc -o conftest conftest.c -lm >&5 configure:20560: $? = 0 configure:20560: result: yes configure:20572: checking for gettimeofday configure:20572: cc -o conftest conftest.c -lm >&5 configure:20572: $? = 0 configure:20572: result: yes configure:20587: checking for mktime configure:20587: cc -o conftest conftest.c -lm >&5 configure:20587: $? = 0 configure:20587: result: yes configure:20601: checking for setsid configure:20601: cc -o conftest conftest.c -lm >&5 configure:20601: $? = 0 configure:20601: result: yes configure:20612: checking for putenv configure:20612: cc -o conftest conftest.c -lm >&5 configure:20612: $? = 0 configure:20612: result: yes configure:20622: checking for setenv configure:20622: cc -o conftest conftest.c -lm >&5 configure:20622: $? = 0 configure:20622: result: yes configure:20625: checking for unsetenv configure:20625: cc -o conftest conftest.c -lm >&5 configure:20625: $? = 0 configure:20625: result: yes configure:20643: checking for locale.h configure:20643: cc -c conftest.c >&5 configure:20643: $? = 0 configure:20643: result: yes configure:20646: checking for newlocale configure:20646: cc -o conftest conftest.c -lm >&5 configure:20646: $? = 0 configure:20646: result: yes configure:20649: checking for freelocale configure:20649: cc -o conftest conftest.c -lm >&5 configure:20649: $? = 0 configure:20649: result: yes configure:20652: checking for uselocale configure:20652: cc -o conftest conftest.c -lm >&5 configure:20652: $? = 0 configure:20652: result: yes configure:20667: checking for xlocale.h configure:20667: cc -c conftest.c >&5 conftest.c:147:10: fatal error: 'xlocale.h' file not found #include ^~~~~~~~~~~ 1 error generated. configure:20667: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "OCaml" | #define PACKAGE_TARNAME "ocaml" | #define PACKAGE_VERSION "5.4.0+dev8-2025-09-09" | #define PACKAGE_STRING "OCaml 5.4.0+dev8-2025-09-09" | #define PACKAGE_BUGREPORT "caml-list@inria.fr" | #define PACKAGE_URL "http://www.ocaml.org" | #define MAGIC_NUMBER_PREFIX "Caml1999" | #define MAGIC_NUMBER_VERSION "036" | #define EXEC_MAGIC_LENGTH 12 | #define EXEC_FORMAT "X" | #define OCAML_VERSION_MAJOR 5 | #define OCAML_VERSION_MINOR 4 | #define OCAML_VERSION_PATCHLEVEL 0 | #define OCAML_VERSION_ADDITIONAL "dev8-2025-09-09" | #define OCAML_VERSION_EXTRA "dev8-2025-09-09" | #define OCAML_VERSION 50400 | #define OCAML_VERSION_STRING "5.4.0+dev8-2025-09-09" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define WITH_NONEXECSTACK_NOTE 1 | #define ASM_SIZE_TYPE_DIRECTIVES 1 | #define HAS_PTHREAD_NP_H 1 | #define HAS_DIRENT 1 | #define HAS_SYS_SELECT_H 1 | #define HAS_SYS_MMAN_H 1 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_P 8 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG_LONG 8 | #define ARCH_SIXTYFOUR 1 | #define SIZEOF_PTR 8 | #define SIZEOF_LONGLONG 8 | #define ALIGNOF_DOUBLE 8 | #define ALIGNOF_LONG 8 | #define ALIGNOF_LONG_LONG 8 | #define HAVE_MAX_ALIGN_T 1 | #define HAS_FULL_THREAD_VARIABLES 1 | #define HAVE_LABELS_AS_VALUES 1 | #define OCAML_OS_TYPE "Unix" | #define POSIX_SIGNALS 1 | #define HAVE_EXPM1 1 | #define HAVE_LOG1P 1 | #define HAVE_HYPOT 1 | #define HAVE_FMA 1 | #define HAVE_EXP2 1 | #define HAVE_LOG2 1 | #define HAVE_CBRT 1 | #define HAVE_ACOSH 1 | #define HAVE_ASINH 1 | #define HAVE_ATANH 1 | #define HAVE_ERF 1 | #define HAVE_ERFC 1 | #define HAVE_TRUNC 1 | #define HAVE_ROUND 1 | #define HAVE_COPYSIGN 1 | #define HAS_C99_FLOAT_OPS 1 | #define HAS_WORKING_ROUND 1 | #define HAS_WORKING_FMA 1 | #define HAS_GETENTROPY 1 | #define HAS_GETRUSAGE 1 | #define HAS_TIMES 1 | #define HAS_ISSETUGID 1 | #define HAS_POSIX_MONOTONIC_CLOCK 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_BIND 1 | #define HAVE_LISTEN 1 | #define HAVE_ACCEPT 1 | #define HAVE_CONNECT 1 | #define HAS_SOCKETS 1 | #define HAS_SOCKLEN_T 1 | #define HAS_INET_ATON 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_INET_PTON 1 | #define HAVE_INET_NTOP 1 | #define HAS_IPV6 1 | #define HAS_REWINDDIR 1 | #define HAS_LOCKF 1 | #define HAS_MKFIFO 1 | #define HAS_GETCWD 1 | #define HAS_SYSTEM 1 | #define HAS_UTIME 1 | #define HAS_UTIMES 1 | #define HAS_FCHMOD 1 | #define HAS_TRUNCATE 1 | #define HAS_SELECT 1 | #define HAS_NANOSLEEP 1 | #define HAS_SYMLINK 1 | #define HAS_REALPATH 1 | #define HAS_WAITPID 1 | #define HAS_WAIT4 1 | #define HAS_GETGROUPS 1 | #define HAS_SETGROUPS 1 | #define HAS_INITGROUPS 1 | #define HAS_TERMIOS 1 | #define HAS_SETITIMER 1 | #define HAS_GETHOSTNAME 1 | #define HAS_UNAME 1 | #define HAS_GETTIMEOFDAY 1 | #define HAS_MKTIME 1 | #define HAS_SETSID 1 | #define HAS_PUTENV 1 | #define HAS_SETENV_UNSETENV 1 | #define HAS_LOCALE_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:20667: result: no configure:20698: checking for strtod_l configure:20698: cc -o conftest conftest.c -lm >&5 ld: error: undefined symbol: strtod_l >>> referenced by conftest.c >>> /tmp/conftest-763fa6.o:(main) cc: error: linker command failed with exit code 1 (use -v to see invocation) configure:20698: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "OCaml" | #define PACKAGE_TARNAME "ocaml" | #define PACKAGE_VERSION "5.4.0+dev8-2025-09-09" | #define PACKAGE_STRING "OCaml 5.4.0+dev8-2025-09-09" | #define PACKAGE_BUGREPORT "caml-list@inria.fr" | #define PACKAGE_URL "http://www.ocaml.org" | #define MAGIC_NUMBER_PREFIX "Caml1999" | #define MAGIC_NUMBER_VERSION "036" | #define EXEC_MAGIC_LENGTH 12 | #define EXEC_FORMAT "X" | #define OCAML_VERSION_MAJOR 5 | #define OCAML_VERSION_MINOR 4 | #define OCAML_VERSION_PATCHLEVEL 0 | #define OCAML_VERSION_ADDITIONAL "dev8-2025-09-09" | #define OCAML_VERSION_EXTRA "dev8-2025-09-09" | #define OCAML_VERSION 50400 | #define OCAML_VERSION_STRING "5.4.0+dev8-2025-09-09" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define WITH_NONEXECSTACK_NOTE 1 | #define ASM_SIZE_TYPE_DIRECTIVES 1 | #define HAS_PTHREAD_NP_H 1 | #define HAS_DIRENT 1 | #define HAS_SYS_SELECT_H 1 | #define HAS_SYS_MMAN_H 1 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_P 8 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG_LONG 8 | #define ARCH_SIXTYFOUR 1 | #define SIZEOF_PTR 8 | #define SIZEOF_LONGLONG 8 | #define ALIGNOF_DOUBLE 8 | #define ALIGNOF_LONG 8 | #define ALIGNOF_LONG_LONG 8 | #define HAVE_MAX_ALIGN_T 1 | #define HAS_FULL_THREAD_VARIABLES 1 | #define HAVE_LABELS_AS_VALUES 1 | #define OCAML_OS_TYPE "Unix" | #define POSIX_SIGNALS 1 | #define HAVE_EXPM1 1 | #define HAVE_LOG1P 1 | #define HAVE_HYPOT 1 | #define HAVE_FMA 1 | #define HAVE_EXP2 1 | #define HAVE_LOG2 1 | #define HAVE_CBRT 1 | #define HAVE_ACOSH 1 | #define HAVE_ASINH 1 | #define HAVE_ATANH 1 | #define HAVE_ERF 1 | #define HAVE_ERFC 1 | #define HAVE_TRUNC 1 | #define HAVE_ROUND 1 | #define HAVE_COPYSIGN 1 | #define HAS_C99_FLOAT_OPS 1 | #define HAS_WORKING_ROUND 1 | #define HAS_WORKING_FMA 1 | #define HAS_GETENTROPY 1 | #define HAS_GETRUSAGE 1 | #define HAS_TIMES 1 | #define HAS_ISSETUGID 1 | #define HAS_POSIX_MONOTONIC_CLOCK 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_BIND 1 | #define HAVE_LISTEN 1 | #define HAVE_ACCEPT 1 | #define HAVE_CONNECT 1 | #define HAS_SOCKETS 1 | #define HAS_SOCKLEN_T 1 | #define HAS_INET_ATON 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_INET_PTON 1 | #define HAVE_INET_NTOP 1 | #define HAS_IPV6 1 | #define HAS_REWINDDIR 1 | #define HAS_LOCKF 1 | #define HAS_MKFIFO 1 | #define HAS_GETCWD 1 | #define HAS_SYSTEM 1 | #define HAS_UTIME 1 | #define HAS_UTIMES 1 | #define HAS_FCHMOD 1 | #define HAS_TRUNCATE 1 | #define HAS_SELECT 1 | #define HAS_NANOSLEEP 1 | #define HAS_SYMLINK 1 | #define HAS_REALPATH 1 | #define HAS_WAITPID 1 | #define HAS_WAIT4 1 | #define HAS_GETGROUPS 1 | #define HAS_SETGROUPS 1 | #define HAS_INITGROUPS 1 | #define HAS_TERMIOS 1 | #define HAS_SETITIMER 1 | #define HAS_GETHOSTNAME 1 | #define HAS_UNAME 1 | #define HAS_GETTIMEOFDAY 1 | #define HAS_MKTIME 1 | #define HAS_SETSID 1 | #define HAS_PUTENV 1 | #define HAS_SETENV_UNSETENV 1 | #define HAS_LOCALE_H 1 | /* end confdefs.h. */ | /* Define strtod_l to an innocuous variant, in case declares strtod_l. | For example, HP-UX 11i declares gettimeofday. */ | #define strtod_l innocuous_strtod_l | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char strtod_l (); below. */ | | #include | #undef strtod_l | | /* 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 strtod_l (); | /* 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_strtod_l || defined __stub___strtod_l | choke me | #endif | | int | main (void) | { | return strtod_l (); | ; | return 0; | } configure:20698: result: no configure:20714: checking for dlopen configure:20714: cc -o conftest conftest.c -lm >&5 configure:20714: $? = 0 configure:20714: result: yes configure:20770: Dynamic loading of shared libraries is supported. configure:20781: checking for sys/mman.h configure:20781: result: yes configure:20784: checking for mmap configure:20784: cc -o conftest conftest.c -lm >&5 configure:20784: $? = 0 configure:20784: result: yes configure:20787: checking for munmap configure:20787: cc -o conftest conftest.c -lm >&5 configure:20787: $? = 0 configure:20787: result: yes configure:20801: checking for pwrite configure:20801: cc -o conftest conftest.c -lm >&5 configure:20801: $? = 0 configure:20801: result: yes configure:20821: checking whether the C compiler accepts -fdebug-prefix-map=old=new configure:20841: cc -c -Werror -fdebug-prefix-map=old=new conftest.c >&5 configure:20841: $? = 0 configure:20851: result: yes configure:20865: checking for struct stat.st_atim.tv_nsec configure:20865: cc -c conftest.c >&5 configure:20865: $? = 0 configure:20865: result: yes configure:20876: checking for struct stat.st_atimespec.tv_nsec configure:20876: cc -c conftest.c >&5 configure:20876: $? = 0 configure:20876: result: yes configure:20887: checking for struct stat.st_atimensec configure:20887: cc -c conftest.c >&5 configure:20887: $? = 0 configure:20887: result: yes configure:20901: stat supports nanosecond precision configure:20918: checking how many arguments gethostbyname_r() takes configure:20954: cc -c conftest.c >&5 conftest.c:131:19: warning: call to undeclared function 'gethostbyname_r'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)gethostbyname_r(name) /* ; */ ^ 1 warning generated. configure:20954: $? = 0 configure:21096: result: cannot find function declaration in netdb.h configure:21143: checking how many arguments gethostbyaddr_r() takes configure:21179: cc -c conftest.c >&5 conftest.c:131:19: warning: call to undeclared function 'gethostbyaddr_r'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)gethostbyaddr_r(addr) /* ; */ ^ 1 warning generated. configure:21179: $? = 0 configure:21284: result: cannot find function declaration in netdb.h configure:21320: checking for mkstemp configure:21320: cc -o conftest conftest.c -lm >&5 configure:21320: $? = 0 configure:21320: result: yes configure:21330: checking for nice configure:21330: cc -o conftest conftest.c -lm >&5 configure:21330: $? = 0 configure:21330: result: yes configure:21340: checking for dup3 configure:21340: cc -o conftest conftest.c -lm >&5 configure:21340: $? = 0 configure:21340: result: yes configure:21350: checking for pipe2 configure:21350: cc -o conftest conftest.c -lm >&5 configure:21350: $? = 0 configure:21350: result: yes configure:21360: checking for accept4 configure:21360: cc -o conftest conftest.c -lm >&5 configure:21360: $? = 0 configure:21360: result: yes configure:21370: checking for getauxval configure:21370: cc -o conftest conftest.c -lm >&5 ld: error: undefined symbol: getauxval >>> referenced by conftest.c >>> /tmp/conftest-14a471.o:(main) cc: error: linker command failed with exit code 1 (use -v to see invocation) configure:21370: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "OCaml" | #define PACKAGE_TARNAME "ocaml" | #define PACKAGE_VERSION "5.4.0+dev8-2025-09-09" | #define PACKAGE_STRING "OCaml 5.4.0+dev8-2025-09-09" | #define PACKAGE_BUGREPORT "caml-list@inria.fr" | #define PACKAGE_URL "http://www.ocaml.org" | #define MAGIC_NUMBER_PREFIX "Caml1999" | #define MAGIC_NUMBER_VERSION "036" | #define EXEC_MAGIC_LENGTH 12 | #define EXEC_FORMAT "X" | #define OCAML_VERSION_MAJOR 5 | #define OCAML_VERSION_MINOR 4 | #define OCAML_VERSION_PATCHLEVEL 0 | #define OCAML_VERSION_ADDITIONAL "dev8-2025-09-09" | #define OCAML_VERSION_EXTRA "dev8-2025-09-09" | #define OCAML_VERSION 50400 | #define OCAML_VERSION_STRING "5.4.0+dev8-2025-09-09" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define WITH_NONEXECSTACK_NOTE 1 | #define ASM_SIZE_TYPE_DIRECTIVES 1 | #define HAS_PTHREAD_NP_H 1 | #define HAS_DIRENT 1 | #define HAS_SYS_SELECT_H 1 | #define HAS_SYS_MMAN_H 1 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_P 8 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG_LONG 8 | #define ARCH_SIXTYFOUR 1 | #define SIZEOF_PTR 8 | #define SIZEOF_LONGLONG 8 | #define ALIGNOF_DOUBLE 8 | #define ALIGNOF_LONG 8 | #define ALIGNOF_LONG_LONG 8 | #define HAVE_MAX_ALIGN_T 1 | #define HAS_FULL_THREAD_VARIABLES 1 | #define HAVE_LABELS_AS_VALUES 1 | #define OCAML_OS_TYPE "Unix" | #define POSIX_SIGNALS 1 | #define HAVE_EXPM1 1 | #define HAVE_LOG1P 1 | #define HAVE_HYPOT 1 | #define HAVE_FMA 1 | #define HAVE_EXP2 1 | #define HAVE_LOG2 1 | #define HAVE_CBRT 1 | #define HAVE_ACOSH 1 | #define HAVE_ASINH 1 | #define HAVE_ATANH 1 | #define HAVE_ERF 1 | #define HAVE_ERFC 1 | #define HAVE_TRUNC 1 | #define HAVE_ROUND 1 | #define HAVE_COPYSIGN 1 | #define HAS_C99_FLOAT_OPS 1 | #define HAS_WORKING_ROUND 1 | #define HAS_WORKING_FMA 1 | #define HAS_GETENTROPY 1 | #define HAS_GETRUSAGE 1 | #define HAS_TIMES 1 | #define HAS_ISSETUGID 1 | #define HAS_POSIX_MONOTONIC_CLOCK 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_BIND 1 | #define HAVE_LISTEN 1 | #define HAVE_ACCEPT 1 | #define HAVE_CONNECT 1 | #define HAS_SOCKETS 1 | #define HAS_SOCKLEN_T 1 | #define HAS_INET_ATON 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_INET_PTON 1 | #define HAVE_INET_NTOP 1 | #define HAS_IPV6 1 | #define HAS_REWINDDIR 1 | #define HAS_LOCKF 1 | #define HAS_MKFIFO 1 | #define HAS_GETCWD 1 | #define HAS_SYSTEM 1 | #define HAS_UTIME 1 | #define HAS_UTIMES 1 | #define HAS_FCHMOD 1 | #define HAS_TRUNCATE 1 | #define HAS_SELECT 1 | #define HAS_NANOSLEEP 1 | #define HAS_SYMLINK 1 | #define HAS_REALPATH 1 | #define HAS_WAITPID 1 | #define HAS_WAIT4 1 | #define HAS_GETGROUPS 1 | #define HAS_SETGROUPS 1 | #define HAS_INITGROUPS 1 | #define HAS_TERMIOS 1 | #define HAS_SETITIMER 1 | #define HAS_GETHOSTNAME 1 | #define HAS_UNAME 1 | #define HAS_GETTIMEOFDAY 1 | #define HAS_MKTIME 1 | #define HAS_SETSID 1 | #define HAS_PUTENV 1 | #define HAS_SETENV_UNSETENV 1 | #define HAS_LOCALE_H 1 | #define SUPPORT_DYNAMIC_LINKING 1 | #define HAS_MMAP 1 | #define HAS_PWRITE 1 | #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 | #define HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC 1 | #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1 | #define HAS_MKSTEMP 1 | #define HAS_NICE 1 | #define HAS_DUP3 1 | #define HAS_PIPE2 1 | #define HAS_ACCEPT4 1 | /* end confdefs.h. */ | /* Define getauxval to an innocuous variant, in case declares getauxval. | For example, HP-UX 11i declares gettimeofday. */ | #define getauxval innocuous_getauxval | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char getauxval (); below. */ | | #include | #undef getauxval | | /* 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 getauxval (); | /* 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_getauxval || defined __stub___getauxval | choke me | #endif | | int | main (void) | { | return getauxval (); | ; | return 0; | } configure:21370: result: no configure:21379: checking for sys/shm.h configure:21379: cc -c conftest.c >&5 configure:21379: $? = 0 configure:21379: result: yes configure:21385: checking for shmat configure:21385: cc -o conftest conftest.c -lm >&5 configure:21385: $? = 0 configure:21385: result: yes configure:21398: checking for execvpe configure:21398: cc -o conftest conftest.c -lm >&5 configure:21398: $? = 0 configure:21398: result: yes configure:21408: checking for spawn.h configure:21408: cc -c conftest.c >&5 configure:21408: $? = 0 configure:21408: result: yes configure:21411: checking for posix_spawn configure:21411: cc -o conftest conftest.c -lm >&5 configure:21411: $? = 0 configure:21411: result: yes configure:21414: checking for posix_spawnp configure:21414: cc -o conftest conftest.c -lm >&5 configure:21414: $? = 0 configure:21414: result: yes configure:21581: checking for pkg-config configure:21604: found /usr/bin/pkg-config configure:21616: result: /usr/bin/pkg-config configure:21645: checking for cc options needed to detect all undeclared functions configure:21667: cc -c conftest.c >&5 conftest.c:138:8: warning: call to undeclared library function 'strchr' with type 'char *(const char *, int)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void) strchr; ^ conftest.c:138:8: note: include the header or explicitly provide a declaration for 'strchr' 1 warning generated. configure:21667: $? = 0 configure:21667: cc -c -fno-builtin conftest.c >&5 conftest.c:138:8: error: use of undeclared identifier 'strchr' (void) strchr; ^ 1 error generated. configure:21667: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "OCaml" | #define PACKAGE_TARNAME "ocaml" | #define PACKAGE_VERSION "5.4.0+dev8-2025-09-09" | #define PACKAGE_STRING "OCaml 5.4.0+dev8-2025-09-09" | #define PACKAGE_BUGREPORT "caml-list@inria.fr" | #define PACKAGE_URL "http://www.ocaml.org" | #define MAGIC_NUMBER_PREFIX "Caml1999" | #define MAGIC_NUMBER_VERSION "036" | #define EXEC_MAGIC_LENGTH 12 | #define EXEC_FORMAT "X" | #define OCAML_VERSION_MAJOR 5 | #define OCAML_VERSION_MINOR 4 | #define OCAML_VERSION_PATCHLEVEL 0 | #define OCAML_VERSION_ADDITIONAL "dev8-2025-09-09" | #define OCAML_VERSION_EXTRA "dev8-2025-09-09" | #define OCAML_VERSION 50400 | #define OCAML_VERSION_STRING "5.4.0+dev8-2025-09-09" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define WITH_NONEXECSTACK_NOTE 1 | #define ASM_SIZE_TYPE_DIRECTIVES 1 | #define HAS_PTHREAD_NP_H 1 | #define HAS_DIRENT 1 | #define HAS_SYS_SELECT_H 1 | #define HAS_SYS_MMAN_H 1 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_P 8 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG_LONG 8 | #define ARCH_SIXTYFOUR 1 | #define SIZEOF_PTR 8 | #define SIZEOF_LONGLONG 8 | #define ALIGNOF_DOUBLE 8 | #define ALIGNOF_LONG 8 | #define ALIGNOF_LONG_LONG 8 | #define HAVE_MAX_ALIGN_T 1 | #define HAS_FULL_THREAD_VARIABLES 1 | #define HAVE_LABELS_AS_VALUES 1 | #define OCAML_OS_TYPE "Unix" | #define POSIX_SIGNALS 1 | #define HAVE_EXPM1 1 | #define HAVE_LOG1P 1 | #define HAVE_HYPOT 1 | #define HAVE_FMA 1 | #define HAVE_EXP2 1 | #define HAVE_LOG2 1 | #define HAVE_CBRT 1 | #define HAVE_ACOSH 1 | #define HAVE_ASINH 1 | #define HAVE_ATANH 1 | #define HAVE_ERF 1 | #define HAVE_ERFC 1 | #define HAVE_TRUNC 1 | #define HAVE_ROUND 1 | #define HAVE_COPYSIGN 1 | #define HAS_C99_FLOAT_OPS 1 | #define HAS_WORKING_ROUND 1 | #define HAS_WORKING_FMA 1 | #define HAS_GETENTROPY 1 | #define HAS_GETRUSAGE 1 | #define HAS_TIMES 1 | #define HAS_ISSETUGID 1 | #define HAS_POSIX_MONOTONIC_CLOCK 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_BIND 1 | #define HAVE_LISTEN 1 | #define HAVE_ACCEPT 1 | #define HAVE_CONNECT 1 | #define HAS_SOCKETS 1 | #define HAS_SOCKLEN_T 1 | #define HAS_INET_ATON 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_INET_PTON 1 | #define HAVE_INET_NTOP 1 | #define HAS_IPV6 1 | #define HAS_REWINDDIR 1 | #define HAS_LOCKF 1 | #define HAS_MKFIFO 1 | #define HAS_GETCWD 1 | #define HAS_SYSTEM 1 | #define HAS_UTIME 1 | #define HAS_UTIMES 1 | #define HAS_FCHMOD 1 | #define HAS_TRUNCATE 1 | #define HAS_SELECT 1 | #define HAS_NANOSLEEP 1 | #define HAS_SYMLINK 1 | #define HAS_REALPATH 1 | #define HAS_WAITPID 1 | #define HAS_WAIT4 1 | #define HAS_GETGROUPS 1 | #define HAS_SETGROUPS 1 | #define HAS_INITGROUPS 1 | #define HAS_TERMIOS 1 | #define HAS_SETITIMER 1 | #define HAS_GETHOSTNAME 1 | #define HAS_UNAME 1 | #define HAS_GETTIMEOFDAY 1 | #define HAS_MKTIME 1 | #define HAS_SETSID 1 | #define HAS_PUTENV 1 | #define HAS_SETENV_UNSETENV 1 | #define HAS_LOCALE_H 1 | #define SUPPORT_DYNAMIC_LINKING 1 | #define HAS_MMAP 1 | #define HAS_PWRITE 1 | #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 | #define HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC 1 | #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1 | #define HAS_MKSTEMP 1 | #define HAS_NICE 1 | #define HAS_DUP3 1 | #define HAS_PIPE2 1 | #define HAS_ACCEPT4 1 | #define HAS_SYS_SHM_H 1 | #define HAS_SHMAT 1 | #define HAS_EXECVPE 1 | #define HAS_POSIX_SPAWN 1 | /* end confdefs.h. */ | | int | main (void) | { | (void) strchr; | ; | return 0; | } configure:21694: cc -c -fno-builtin conftest.c >&5 configure:21694: $? = 0 configure:21711: result: -fno-builtin configure:21810: checking whether programs can be linked with zstd configure:21835: cc -o conftest -I/usr/local/include conftest.c -lm -L/usr/local/lib -lzstd >&5 configure:21835: $? = 0 configure:21837: result: yes configure:21839: checking whether programs linked with zstd can execute configure:21856: result: skipped configure:21882: compressed compilation artefacts supported configure:21915: ocamldebug supported configure:22151: checking whether cc is Clang configure:22178: result: yes configure:22243: checking whether pthreads work with "-pthread" and "-lpthread" configure:22354: cc -o conftest -pthread conftest.c -lpthread -lm >&5 configure:22354: $? = 0 configure:22364: result: yes configure:22413: checking whether Clang needs flag to prevent "argument unused" warning when linking with -pthread configure:22440: cc -o conftest -Werror -Wunknown-warning-option -pthread conftest.c -lm >&5 configure:22440: $? = 0 configure:22447: (cc -c -Werror -Wunknown-warning-option -pthread conftest.c >&5) && (echo ==== >&5) && (cc -o conftest -Werror -Wunknown-warning-option -pthread conftest.o -lm >&5) ==== configure:22447: $? = 0 configure:22467: result: no configure:22487: checking for joinable pthread attribute configure:22506: cc -o conftest -pthread conftest.c -lpthread -lm >&5 configure:22506: $? = 0 configure:22515: result: PTHREAD_CREATE_JOINABLE configure:22528: checking whether more special flags are required for pthreads configure:22542: result: no configure:22551: checking for PTHREAD_PRIO_INHERIT configure:22569: cc -o conftest -pthread conftest.c -lpthread -lm >&5 configure:22569: $? = 0 configure:22579: result: yes configure:22760: checking arguments for pthread_getaffinity_np configure:22781: cc -o conftest -pthread conftest.c -lm -lpthread >&5 conftest.c:145:1: error: use of undeclared identifier 'cpu_set_t' cpu_set_t cs; ^ conftest.c:146:7: warning: call to undeclared function 'CPU_ZERO'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] CPU_ZERO(&cs); ^ conftest.c:146:17: error: use of undeclared identifier 'cs' CPU_ZERO(&cs); ^ conftest.c:147:7: warning: call to undeclared function 'CPU_COUNT'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] CPU_COUNT(&cs); ^ conftest.c:147:18: error: use of undeclared identifier 'cs' CPU_COUNT(&cs); ^ conftest.c:148:7: warning: call to undeclared function 'pthread_getaffinity_np'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] pthread_getaffinity_np(pthread_self(), sizeof(cs), &cs); ^ conftest.c:148:53: error: use of undeclared identifier 'cs' pthread_getaffinity_np(pthread_self(), sizeof(cs), &cs); ^ conftest.c:148:59: error: use of undeclared identifier 'cs' pthread_getaffinity_np(pthread_self(), sizeof(cs), &cs); ^ 3 warnings and 5 errors generated. configure:22781: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "OCaml" | #define PACKAGE_TARNAME "ocaml" | #define PACKAGE_VERSION "5.4.0+dev8-2025-09-09" | #define PACKAGE_STRING "OCaml 5.4.0+dev8-2025-09-09" | #define PACKAGE_BUGREPORT "caml-list@inria.fr" | #define PACKAGE_URL "http://www.ocaml.org" | #define MAGIC_NUMBER_PREFIX "Caml1999" | #define MAGIC_NUMBER_VERSION "036" | #define EXEC_MAGIC_LENGTH 12 | #define EXEC_FORMAT "X" | #define OCAML_VERSION_MAJOR 5 | #define OCAML_VERSION_MINOR 4 | #define OCAML_VERSION_PATCHLEVEL 0 | #define OCAML_VERSION_ADDITIONAL "dev8-2025-09-09" | #define OCAML_VERSION_EXTRA "dev8-2025-09-09" | #define OCAML_VERSION 50400 | #define OCAML_VERSION_STRING "5.4.0+dev8-2025-09-09" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define WITH_NONEXECSTACK_NOTE 1 | #define ASM_SIZE_TYPE_DIRECTIVES 1 | #define HAS_PTHREAD_NP_H 1 | #define HAS_DIRENT 1 | #define HAS_SYS_SELECT_H 1 | #define HAS_SYS_MMAN_H 1 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_P 8 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG_LONG 8 | #define ARCH_SIXTYFOUR 1 | #define SIZEOF_PTR 8 | #define SIZEOF_LONGLONG 8 | #define ALIGNOF_DOUBLE 8 | #define ALIGNOF_LONG 8 | #define ALIGNOF_LONG_LONG 8 | #define HAVE_MAX_ALIGN_T 1 | #define HAS_FULL_THREAD_VARIABLES 1 | #define HAVE_LABELS_AS_VALUES 1 | #define OCAML_OS_TYPE "Unix" | #define POSIX_SIGNALS 1 | #define HAVE_EXPM1 1 | #define HAVE_LOG1P 1 | #define HAVE_HYPOT 1 | #define HAVE_FMA 1 | #define HAVE_EXP2 1 | #define HAVE_LOG2 1 | #define HAVE_CBRT 1 | #define HAVE_ACOSH 1 | #define HAVE_ASINH 1 | #define HAVE_ATANH 1 | #define HAVE_ERF 1 | #define HAVE_ERFC 1 | #define HAVE_TRUNC 1 | #define HAVE_ROUND 1 | #define HAVE_COPYSIGN 1 | #define HAS_C99_FLOAT_OPS 1 | #define HAS_WORKING_ROUND 1 | #define HAS_WORKING_FMA 1 | #define HAS_GETENTROPY 1 | #define HAS_GETRUSAGE 1 | #define HAS_TIMES 1 | #define HAS_ISSETUGID 1 | #define HAS_POSIX_MONOTONIC_CLOCK 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_BIND 1 | #define HAVE_LISTEN 1 | #define HAVE_ACCEPT 1 | #define HAVE_CONNECT 1 | #define HAS_SOCKETS 1 | #define HAS_SOCKLEN_T 1 | #define HAS_INET_ATON 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_INET_PTON 1 | #define HAVE_INET_NTOP 1 | #define HAS_IPV6 1 | #define HAS_REWINDDIR 1 | #define HAS_LOCKF 1 | #define HAS_MKFIFO 1 | #define HAS_GETCWD 1 | #define HAS_SYSTEM 1 | #define HAS_UTIME 1 | #define HAS_UTIMES 1 | #define HAS_FCHMOD 1 | #define HAS_TRUNCATE 1 | #define HAS_SELECT 1 | #define HAS_NANOSLEEP 1 | #define HAS_SYMLINK 1 | #define HAS_REALPATH 1 | #define HAS_WAITPID 1 | #define HAS_WAIT4 1 | #define HAS_GETGROUPS 1 | #define HAS_SETGROUPS 1 | #define HAS_INITGROUPS 1 | #define HAS_TERMIOS 1 | #define HAS_SETITIMER 1 | #define HAS_GETHOSTNAME 1 | #define HAS_UNAME 1 | #define HAS_GETTIMEOFDAY 1 | #define HAS_MKTIME 1 | #define HAS_SETSID 1 | #define HAS_PUTENV 1 | #define HAS_SETENV_UNSETENV 1 | #define HAS_LOCALE_H 1 | #define SUPPORT_DYNAMIC_LINKING 1 | #define HAS_MMAP 1 | #define HAS_PWRITE 1 | #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 | #define HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC 1 | #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1 | #define HAS_MKSTEMP 1 | #define HAS_NICE 1 | #define HAS_DUP3 1 | #define HAS_PIPE2 1 | #define HAS_ACCEPT4 1 | #define HAS_SYS_SHM_H 1 | #define HAS_SHMAT 1 | #define HAS_EXECVPE 1 | #define HAS_POSIX_SPAWN 1 | #define HAS_ZSTD 1 | #define HAVE_PTHREAD_PRIO_INHERIT 1 | /* end confdefs.h. */ | #define _GNU_SOURCE | #include | #ifdef HAS_PTHREAD_NP_H | #include | #endif | #include | int | main (void) | { | cpu_set_t cs; | CPU_ZERO(&cs); | CPU_COUNT(&cs); | pthread_getaffinity_np(pthread_self(), sizeof(cs), &cs); | ; | return 0; | } configure:22805: cc -o conftest -pthread conftest.c -lm -lpthread >&5 conftest.c:138:18: fatal error: 'sys/cpuset.h' file not found #include ^~~~~~~~~~~~~~ 1 error generated. configure:22805: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "OCaml" | #define PACKAGE_TARNAME "ocaml" | #define PACKAGE_VERSION "5.4.0+dev8-2025-09-09" | #define PACKAGE_STRING "OCaml 5.4.0+dev8-2025-09-09" | #define PACKAGE_BUGREPORT "caml-list@inria.fr" | #define PACKAGE_URL "http://www.ocaml.org" | #define MAGIC_NUMBER_PREFIX "Caml1999" | #define MAGIC_NUMBER_VERSION "036" | #define EXEC_MAGIC_LENGTH 12 | #define EXEC_FORMAT "X" | #define OCAML_VERSION_MAJOR 5 | #define OCAML_VERSION_MINOR 4 | #define OCAML_VERSION_PATCHLEVEL 0 | #define OCAML_VERSION_ADDITIONAL "dev8-2025-09-09" | #define OCAML_VERSION_EXTRA "dev8-2025-09-09" | #define OCAML_VERSION 50400 | #define OCAML_VERSION_STRING "5.4.0+dev8-2025-09-09" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define WITH_NONEXECSTACK_NOTE 1 | #define ASM_SIZE_TYPE_DIRECTIVES 1 | #define HAS_PTHREAD_NP_H 1 | #define HAS_DIRENT 1 | #define HAS_SYS_SELECT_H 1 | #define HAS_SYS_MMAN_H 1 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_P 8 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG_LONG 8 | #define ARCH_SIXTYFOUR 1 | #define SIZEOF_PTR 8 | #define SIZEOF_LONGLONG 8 | #define ALIGNOF_DOUBLE 8 | #define ALIGNOF_LONG 8 | #define ALIGNOF_LONG_LONG 8 | #define HAVE_MAX_ALIGN_T 1 | #define HAS_FULL_THREAD_VARIABLES 1 | #define HAVE_LABELS_AS_VALUES 1 | #define OCAML_OS_TYPE "Unix" | #define POSIX_SIGNALS 1 | #define HAVE_EXPM1 1 | #define HAVE_LOG1P 1 | #define HAVE_HYPOT 1 | #define HAVE_FMA 1 | #define HAVE_EXP2 1 | #define HAVE_LOG2 1 | #define HAVE_CBRT 1 | #define HAVE_ACOSH 1 | #define HAVE_ASINH 1 | #define HAVE_ATANH 1 | #define HAVE_ERF 1 | #define HAVE_ERFC 1 | #define HAVE_TRUNC 1 | #define HAVE_ROUND 1 | #define HAVE_COPYSIGN 1 | #define HAS_C99_FLOAT_OPS 1 | #define HAS_WORKING_ROUND 1 | #define HAS_WORKING_FMA 1 | #define HAS_GETENTROPY 1 | #define HAS_GETRUSAGE 1 | #define HAS_TIMES 1 | #define HAS_ISSETUGID 1 | #define HAS_POSIX_MONOTONIC_CLOCK 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_BIND 1 | #define HAVE_LISTEN 1 | #define HAVE_ACCEPT 1 | #define HAVE_CONNECT 1 | #define HAS_SOCKETS 1 | #define HAS_SOCKLEN_T 1 | #define HAS_INET_ATON 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_INET_PTON 1 | #define HAVE_INET_NTOP 1 | #define HAS_IPV6 1 | #define HAS_REWINDDIR 1 | #define HAS_LOCKF 1 | #define HAS_MKFIFO 1 | #define HAS_GETCWD 1 | #define HAS_SYSTEM 1 | #define HAS_UTIME 1 | #define HAS_UTIMES 1 | #define HAS_FCHMOD 1 | #define HAS_TRUNCATE 1 | #define HAS_SELECT 1 | #define HAS_NANOSLEEP 1 | #define HAS_SYMLINK 1 | #define HAS_REALPATH 1 | #define HAS_WAITPID 1 | #define HAS_WAIT4 1 | #define HAS_GETGROUPS 1 | #define HAS_SETGROUPS 1 | #define HAS_INITGROUPS 1 | #define HAS_TERMIOS 1 | #define HAS_SETITIMER 1 | #define HAS_GETHOSTNAME 1 | #define HAS_UNAME 1 | #define HAS_GETTIMEOFDAY 1 | #define HAS_MKTIME 1 | #define HAS_SETSID 1 | #define HAS_PUTENV 1 | #define HAS_SETENV_UNSETENV 1 | #define HAS_LOCALE_H 1 | #define SUPPORT_DYNAMIC_LINKING 1 | #define HAS_MMAP 1 | #define HAS_PWRITE 1 | #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 | #define HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC 1 | #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1 | #define HAS_MKSTEMP 1 | #define HAS_NICE 1 | #define HAS_DUP3 1 | #define HAS_PIPE2 1 | #define HAS_ACCEPT4 1 | #define HAS_SYS_SHM_H 1 | #define HAS_SHMAT 1 | #define HAS_EXECVPE 1 | #define HAS_POSIX_SPAWN 1 | #define HAS_ZSTD 1 | #define HAVE_PTHREAD_PRIO_INHERIT 1 | /* end confdefs.h. */ | #include | #include | #include | int | main (void) | { | cpuset_t cs; | /* Not every BSD has CPU_ZERO and CPU_COUNT (NetBSD) */ | CPU_ZERO(&cs); | CPU_COUNT(&cs); | pthread_getaffinity_np(pthread_self(), sizeof(cs), &cs); | ; | return 0; | } configure:22812: result: pthread_getaffinity_np not found configure:22825: checking for prctl configure:22825: cc -o conftest -pthread conftest.c -lm -lpthread >&5 ld: error: undefined symbol: prctl >>> referenced by conftest.c >>> /tmp/conftest-ccee10.o:(main) cc: error: linker command failed with exit code 1 (use -v to see invocation) configure:22825: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "OCaml" | #define PACKAGE_TARNAME "ocaml" | #define PACKAGE_VERSION "5.4.0+dev8-2025-09-09" | #define PACKAGE_STRING "OCaml 5.4.0+dev8-2025-09-09" | #define PACKAGE_BUGREPORT "caml-list@inria.fr" | #define PACKAGE_URL "http://www.ocaml.org" | #define MAGIC_NUMBER_PREFIX "Caml1999" | #define MAGIC_NUMBER_VERSION "036" | #define EXEC_MAGIC_LENGTH 12 | #define EXEC_FORMAT "X" | #define OCAML_VERSION_MAJOR 5 | #define OCAML_VERSION_MINOR 4 | #define OCAML_VERSION_PATCHLEVEL 0 | #define OCAML_VERSION_ADDITIONAL "dev8-2025-09-09" | #define OCAML_VERSION_EXTRA "dev8-2025-09-09" | #define OCAML_VERSION 50400 | #define OCAML_VERSION_STRING "5.4.0+dev8-2025-09-09" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define WITH_NONEXECSTACK_NOTE 1 | #define ASM_SIZE_TYPE_DIRECTIVES 1 | #define HAS_PTHREAD_NP_H 1 | #define HAS_DIRENT 1 | #define HAS_SYS_SELECT_H 1 | #define HAS_SYS_MMAN_H 1 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_P 8 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG_LONG 8 | #define ARCH_SIXTYFOUR 1 | #define SIZEOF_PTR 8 | #define SIZEOF_LONGLONG 8 | #define ALIGNOF_DOUBLE 8 | #define ALIGNOF_LONG 8 | #define ALIGNOF_LONG_LONG 8 | #define HAVE_MAX_ALIGN_T 1 | #define HAS_FULL_THREAD_VARIABLES 1 | #define HAVE_LABELS_AS_VALUES 1 | #define OCAML_OS_TYPE "Unix" | #define POSIX_SIGNALS 1 | #define HAVE_EXPM1 1 | #define HAVE_LOG1P 1 | #define HAVE_HYPOT 1 | #define HAVE_FMA 1 | #define HAVE_EXP2 1 | #define HAVE_LOG2 1 | #define HAVE_CBRT 1 | #define HAVE_ACOSH 1 | #define HAVE_ASINH 1 | #define HAVE_ATANH 1 | #define HAVE_ERF 1 | #define HAVE_ERFC 1 | #define HAVE_TRUNC 1 | #define HAVE_ROUND 1 | #define HAVE_COPYSIGN 1 | #define HAS_C99_FLOAT_OPS 1 | #define HAS_WORKING_ROUND 1 | #define HAS_WORKING_FMA 1 | #define HAS_GETENTROPY 1 | #define HAS_GETRUSAGE 1 | #define HAS_TIMES 1 | #define HAS_ISSETUGID 1 | #define HAS_POSIX_MONOTONIC_CLOCK 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_BIND 1 | #define HAVE_LISTEN 1 | #define HAVE_ACCEPT 1 | #define HAVE_CONNECT 1 | #define HAS_SOCKETS 1 | #define HAS_SOCKLEN_T 1 | #define HAS_INET_ATON 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_INET_PTON 1 | #define HAVE_INET_NTOP 1 | #define HAS_IPV6 1 | #define HAS_REWINDDIR 1 | #define HAS_LOCKF 1 | #define HAS_MKFIFO 1 | #define HAS_GETCWD 1 | #define HAS_SYSTEM 1 | #define HAS_UTIME 1 | #define HAS_UTIMES 1 | #define HAS_FCHMOD 1 | #define HAS_TRUNCATE 1 | #define HAS_SELECT 1 | #define HAS_NANOSLEEP 1 | #define HAS_SYMLINK 1 | #define HAS_REALPATH 1 | #define HAS_WAITPID 1 | #define HAS_WAIT4 1 | #define HAS_GETGROUPS 1 | #define HAS_SETGROUPS 1 | #define HAS_INITGROUPS 1 | #define HAS_TERMIOS 1 | #define HAS_SETITIMER 1 | #define HAS_GETHOSTNAME 1 | #define HAS_UNAME 1 | #define HAS_GETTIMEOFDAY 1 | #define HAS_MKTIME 1 | #define HAS_SETSID 1 | #define HAS_PUTENV 1 | #define HAS_SETENV_UNSETENV 1 | #define HAS_LOCALE_H 1 | #define SUPPORT_DYNAMIC_LINKING 1 | #define HAS_MMAP 1 | #define HAS_PWRITE 1 | #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 | #define HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC 1 | #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1 | #define HAS_MKSTEMP 1 | #define HAS_NICE 1 | #define HAS_DUP3 1 | #define HAS_PIPE2 1 | #define HAS_ACCEPT4 1 | #define HAS_SYS_SHM_H 1 | #define HAS_SHMAT 1 | #define HAS_EXECVPE 1 | #define HAS_POSIX_SPAWN 1 | #define HAS_ZSTD 1 | #define HAVE_PTHREAD_PRIO_INHERIT 1 | /* end confdefs.h. */ | /* Define prctl to an innocuous variant, in case declares prctl. | For example, HP-UX 11i declares gettimeofday. */ | #define prctl innocuous_prctl | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char prctl (); below. */ | | #include | #undef prctl | | /* 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 prctl (); | /* 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_prctl || defined __stub___prctl | choke me | #endif | | int | main (void) | { | return prctl (); | ; | return 0; | } configure:22825: result: no configure:22839: checking for pthread_setname_np configure:22839: cc -o conftest -pthread conftest.c -lm -lpthread >&5 ld: error: undefined symbol: pthread_setname_np >>> referenced by conftest.c >>> /tmp/conftest-bbddef.o:(main) >>> did you mean: pthread_set_name_np >>> defined in: /usr/lib/libpthread.so.27.1 cc: error: linker command failed with exit code 1 (use -v to see invocation) configure:22839: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "OCaml" | #define PACKAGE_TARNAME "ocaml" | #define PACKAGE_VERSION "5.4.0+dev8-2025-09-09" | #define PACKAGE_STRING "OCaml 5.4.0+dev8-2025-09-09" | #define PACKAGE_BUGREPORT "caml-list@inria.fr" | #define PACKAGE_URL "http://www.ocaml.org" | #define MAGIC_NUMBER_PREFIX "Caml1999" | #define MAGIC_NUMBER_VERSION "036" | #define EXEC_MAGIC_LENGTH 12 | #define EXEC_FORMAT "X" | #define OCAML_VERSION_MAJOR 5 | #define OCAML_VERSION_MINOR 4 | #define OCAML_VERSION_PATCHLEVEL 0 | #define OCAML_VERSION_ADDITIONAL "dev8-2025-09-09" | #define OCAML_VERSION_EXTRA "dev8-2025-09-09" | #define OCAML_VERSION 50400 | #define OCAML_VERSION_STRING "5.4.0+dev8-2025-09-09" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define WITH_NONEXECSTACK_NOTE 1 | #define ASM_SIZE_TYPE_DIRECTIVES 1 | #define HAS_PTHREAD_NP_H 1 | #define HAS_DIRENT 1 | #define HAS_SYS_SELECT_H 1 | #define HAS_SYS_MMAN_H 1 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_P 8 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG_LONG 8 | #define ARCH_SIXTYFOUR 1 | #define SIZEOF_PTR 8 | #define SIZEOF_LONGLONG 8 | #define ALIGNOF_DOUBLE 8 | #define ALIGNOF_LONG 8 | #define ALIGNOF_LONG_LONG 8 | #define HAVE_MAX_ALIGN_T 1 | #define HAS_FULL_THREAD_VARIABLES 1 | #define HAVE_LABELS_AS_VALUES 1 | #define OCAML_OS_TYPE "Unix" | #define POSIX_SIGNALS 1 | #define HAVE_EXPM1 1 | #define HAVE_LOG1P 1 | #define HAVE_HYPOT 1 | #define HAVE_FMA 1 | #define HAVE_EXP2 1 | #define HAVE_LOG2 1 | #define HAVE_CBRT 1 | #define HAVE_ACOSH 1 | #define HAVE_ASINH 1 | #define HAVE_ATANH 1 | #define HAVE_ERF 1 | #define HAVE_ERFC 1 | #define HAVE_TRUNC 1 | #define HAVE_ROUND 1 | #define HAVE_COPYSIGN 1 | #define HAS_C99_FLOAT_OPS 1 | #define HAS_WORKING_ROUND 1 | #define HAS_WORKING_FMA 1 | #define HAS_GETENTROPY 1 | #define HAS_GETRUSAGE 1 | #define HAS_TIMES 1 | #define HAS_ISSETUGID 1 | #define HAS_POSIX_MONOTONIC_CLOCK 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_BIND 1 | #define HAVE_LISTEN 1 | #define HAVE_ACCEPT 1 | #define HAVE_CONNECT 1 | #define HAS_SOCKETS 1 | #define HAS_SOCKLEN_T 1 | #define HAS_INET_ATON 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_INET_PTON 1 | #define HAVE_INET_NTOP 1 | #define HAS_IPV6 1 | #define HAS_REWINDDIR 1 | #define HAS_LOCKF 1 | #define HAS_MKFIFO 1 | #define HAS_GETCWD 1 | #define HAS_SYSTEM 1 | #define HAS_UTIME 1 | #define HAS_UTIMES 1 | #define HAS_FCHMOD 1 | #define HAS_TRUNCATE 1 | #define HAS_SELECT 1 | #define HAS_NANOSLEEP 1 | #define HAS_SYMLINK 1 | #define HAS_REALPATH 1 | #define HAS_WAITPID 1 | #define HAS_WAIT4 1 | #define HAS_GETGROUPS 1 | #define HAS_SETGROUPS 1 | #define HAS_INITGROUPS 1 | #define HAS_TERMIOS 1 | #define HAS_SETITIMER 1 | #define HAS_GETHOSTNAME 1 | #define HAS_UNAME 1 | #define HAS_GETTIMEOFDAY 1 | #define HAS_MKTIME 1 | #define HAS_SETSID 1 | #define HAS_PUTENV 1 | #define HAS_SETENV_UNSETENV 1 | #define HAS_LOCALE_H 1 | #define SUPPORT_DYNAMIC_LINKING 1 | #define HAS_MMAP 1 | #define HAS_PWRITE 1 | #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 | #define HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC 1 | #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1 | #define HAS_MKSTEMP 1 | #define HAS_NICE 1 | #define HAS_DUP3 1 | #define HAS_PIPE2 1 | #define HAS_ACCEPT4 1 | #define HAS_SYS_SHM_H 1 | #define HAS_SHMAT 1 | #define HAS_EXECVPE 1 | #define HAS_POSIX_SPAWN 1 | #define HAS_ZSTD 1 | #define HAVE_PTHREAD_PRIO_INHERIT 1 | /* end confdefs.h. */ | /* Define pthread_setname_np to an innocuous variant, in case declares pthread_setname_np. | For example, HP-UX 11i declares gettimeofday. */ | #define pthread_setname_np innocuous_pthread_setname_np | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char pthread_setname_np (); below. */ | | #include | #undef pthread_setname_np | | /* 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_setname_np (); | /* 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_setname_np || defined __stub___pthread_setname_np | choke me | #endif | | int | main (void) | { | return pthread_setname_np (); | ; | return 0; | } configure:22839: result: no configure:22853: checking for pthread_set_name_np configure:22853: cc -o conftest -pthread conftest.c -lm -lpthread >&5 configure:22853: $? = 0 configure:22853: result: yes configure:22867: checking for SetThreadDescription configure:22867: cc -o conftest -pthread conftest.c -lm -lpthread >&5 ld: error: undefined symbol: SetThreadDescription >>> referenced by conftest.c >>> /tmp/conftest-35bdc4.o:(main) cc: error: linker command failed with exit code 1 (use -v to see invocation) configure:22867: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "OCaml" | #define PACKAGE_TARNAME "ocaml" | #define PACKAGE_VERSION "5.4.0+dev8-2025-09-09" | #define PACKAGE_STRING "OCaml 5.4.0+dev8-2025-09-09" | #define PACKAGE_BUGREPORT "caml-list@inria.fr" | #define PACKAGE_URL "http://www.ocaml.org" | #define MAGIC_NUMBER_PREFIX "Caml1999" | #define MAGIC_NUMBER_VERSION "036" | #define EXEC_MAGIC_LENGTH 12 | #define EXEC_FORMAT "X" | #define OCAML_VERSION_MAJOR 5 | #define OCAML_VERSION_MINOR 4 | #define OCAML_VERSION_PATCHLEVEL 0 | #define OCAML_VERSION_ADDITIONAL "dev8-2025-09-09" | #define OCAML_VERSION_EXTRA "dev8-2025-09-09" | #define OCAML_VERSION 50400 | #define OCAML_VERSION_STRING "5.4.0+dev8-2025-09-09" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define WITH_NONEXECSTACK_NOTE 1 | #define ASM_SIZE_TYPE_DIRECTIVES 1 | #define HAS_PTHREAD_NP_H 1 | #define HAS_DIRENT 1 | #define HAS_SYS_SELECT_H 1 | #define HAS_SYS_MMAN_H 1 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_P 8 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG_LONG 8 | #define ARCH_SIXTYFOUR 1 | #define SIZEOF_PTR 8 | #define SIZEOF_LONGLONG 8 | #define ALIGNOF_DOUBLE 8 | #define ALIGNOF_LONG 8 | #define ALIGNOF_LONG_LONG 8 | #define HAVE_MAX_ALIGN_T 1 | #define HAS_FULL_THREAD_VARIABLES 1 | #define HAVE_LABELS_AS_VALUES 1 | #define OCAML_OS_TYPE "Unix" | #define POSIX_SIGNALS 1 | #define HAVE_EXPM1 1 | #define HAVE_LOG1P 1 | #define HAVE_HYPOT 1 | #define HAVE_FMA 1 | #define HAVE_EXP2 1 | #define HAVE_LOG2 1 | #define HAVE_CBRT 1 | #define HAVE_ACOSH 1 | #define HAVE_ASINH 1 | #define HAVE_ATANH 1 | #define HAVE_ERF 1 | #define HAVE_ERFC 1 | #define HAVE_TRUNC 1 | #define HAVE_ROUND 1 | #define HAVE_COPYSIGN 1 | #define HAS_C99_FLOAT_OPS 1 | #define HAS_WORKING_ROUND 1 | #define HAS_WORKING_FMA 1 | #define HAS_GETENTROPY 1 | #define HAS_GETRUSAGE 1 | #define HAS_TIMES 1 | #define HAS_ISSETUGID 1 | #define HAS_POSIX_MONOTONIC_CLOCK 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_BIND 1 | #define HAVE_LISTEN 1 | #define HAVE_ACCEPT 1 | #define HAVE_CONNECT 1 | #define HAS_SOCKETS 1 | #define HAS_SOCKLEN_T 1 | #define HAS_INET_ATON 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_INET_PTON 1 | #define HAVE_INET_NTOP 1 | #define HAS_IPV6 1 | #define HAS_REWINDDIR 1 | #define HAS_LOCKF 1 | #define HAS_MKFIFO 1 | #define HAS_GETCWD 1 | #define HAS_SYSTEM 1 | #define HAS_UTIME 1 | #define HAS_UTIMES 1 | #define HAS_FCHMOD 1 | #define HAS_TRUNCATE 1 | #define HAS_SELECT 1 | #define HAS_NANOSLEEP 1 | #define HAS_SYMLINK 1 | #define HAS_REALPATH 1 | #define HAS_WAITPID 1 | #define HAS_WAIT4 1 | #define HAS_GETGROUPS 1 | #define HAS_SETGROUPS 1 | #define HAS_INITGROUPS 1 | #define HAS_TERMIOS 1 | #define HAS_SETITIMER 1 | #define HAS_GETHOSTNAME 1 | #define HAS_UNAME 1 | #define HAS_GETTIMEOFDAY 1 | #define HAS_MKTIME 1 | #define HAS_SETSID 1 | #define HAS_PUTENV 1 | #define HAS_SETENV_UNSETENV 1 | #define HAS_LOCALE_H 1 | #define SUPPORT_DYNAMIC_LINKING 1 | #define HAS_MMAP 1 | #define HAS_PWRITE 1 | #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 | #define HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC 1 | #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1 | #define HAS_MKSTEMP 1 | #define HAS_NICE 1 | #define HAS_DUP3 1 | #define HAS_PIPE2 1 | #define HAS_ACCEPT4 1 | #define HAS_SYS_SHM_H 1 | #define HAS_SHMAT 1 | #define HAS_EXECVPE 1 | #define HAS_POSIX_SPAWN 1 | #define HAS_ZSTD 1 | #define HAVE_PTHREAD_PRIO_INHERIT 1 | #define HAVE_PTHREAD_SET_NAME_NP 1 | #define HAS_PTHREAD_SET_NAME_NP 1 | /* end confdefs.h. */ | /* Define SetThreadDescription to an innocuous variant, in case declares SetThreadDescription. | For example, HP-UX 11i declares gettimeofday. */ | #define SetThreadDescription innocuous_SetThreadDescription | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char SetThreadDescription (); below. */ | | #include | #undef SetThreadDescription | | /* 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 SetThreadDescription (); | /* 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_SetThreadDescription || defined __stub___SetThreadDescription | choke me | #endif | | int | main (void) | { | return SetThreadDescription (); | ; | return 0; | } configure:22867: result: no configure:22903: the threads library is supported configure:22917: checking whether the assembler supports --debug-prefix-map configure:22948: cc -c --debug-prefix-map old=new -o conftest.o conftest.S >&5 cc: error: unsupported option '--debug-prefix-map' cc: error: no such file or directory: 'old=new' configure:22948: $? = 1 configure: failed program was: | /* end confdefs.h. */ | | camlPervasives__loop_1128: | .file 1 "pervasives.ml" | .loc 1 193 | configure:22955: result: no configure:22972: checking whether the assembler supports CFI directives configure:23011: cc -c -o conftest.o conftest.S >&5 configure:23011: $? = 0 configure:23061: result: yes configure:23104: not using frame pointers configure:23111: checking whether mmap supports huge pages configure:23163: cc -o conftest -pthread conftest.c -lm -lpthread >&5 conftest.c:161:47: error: use of undeclared identifier 'MAP_HUGETLB' MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB, ^ 1 error generated. configure:23163: $? = 1 configure: program exited with status 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "OCaml" | #define PACKAGE_TARNAME "ocaml" | #define PACKAGE_VERSION "5.4.0+dev8-2025-09-09" | #define PACKAGE_STRING "OCaml 5.4.0+dev8-2025-09-09" | #define PACKAGE_BUGREPORT "caml-list@inria.fr" | #define PACKAGE_URL "http://www.ocaml.org" | #define MAGIC_NUMBER_PREFIX "Caml1999" | #define MAGIC_NUMBER_VERSION "036" | #define EXEC_MAGIC_LENGTH 12 | #define EXEC_FORMAT "X" | #define OCAML_VERSION_MAJOR 5 | #define OCAML_VERSION_MINOR 4 | #define OCAML_VERSION_PATCHLEVEL 0 | #define OCAML_VERSION_ADDITIONAL "dev8-2025-09-09" | #define OCAML_VERSION_EXTRA "dev8-2025-09-09" | #define OCAML_VERSION 50400 | #define OCAML_VERSION_STRING "5.4.0+dev8-2025-09-09" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define WITH_NONEXECSTACK_NOTE 1 | #define ASM_SIZE_TYPE_DIRECTIVES 1 | #define HAS_PTHREAD_NP_H 1 | #define HAS_DIRENT 1 | #define HAS_SYS_SELECT_H 1 | #define HAS_SYS_MMAN_H 1 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_P 8 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG_LONG 8 | #define ARCH_SIXTYFOUR 1 | #define SIZEOF_PTR 8 | #define SIZEOF_LONGLONG 8 | #define ALIGNOF_DOUBLE 8 | #define ALIGNOF_LONG 8 | #define ALIGNOF_LONG_LONG 8 | #define HAVE_MAX_ALIGN_T 1 | #define HAS_FULL_THREAD_VARIABLES 1 | #define HAVE_LABELS_AS_VALUES 1 | #define OCAML_OS_TYPE "Unix" | #define POSIX_SIGNALS 1 | #define HAVE_EXPM1 1 | #define HAVE_LOG1P 1 | #define HAVE_HYPOT 1 | #define HAVE_FMA 1 | #define HAVE_EXP2 1 | #define HAVE_LOG2 1 | #define HAVE_CBRT 1 | #define HAVE_ACOSH 1 | #define HAVE_ASINH 1 | #define HAVE_ATANH 1 | #define HAVE_ERF 1 | #define HAVE_ERFC 1 | #define HAVE_TRUNC 1 | #define HAVE_ROUND 1 | #define HAVE_COPYSIGN 1 | #define HAS_C99_FLOAT_OPS 1 | #define HAS_WORKING_ROUND 1 | #define HAS_WORKING_FMA 1 | #define HAS_GETENTROPY 1 | #define HAS_GETRUSAGE 1 | #define HAS_TIMES 1 | #define HAS_ISSETUGID 1 | #define HAS_POSIX_MONOTONIC_CLOCK 1 | #define HAVE_SOCKET 1 | #define HAVE_SOCKETPAIR 1 | #define HAVE_BIND 1 | #define HAVE_LISTEN 1 | #define HAVE_ACCEPT 1 | #define HAVE_CONNECT 1 | #define HAS_SOCKETS 1 | #define HAS_SOCKLEN_T 1 | #define HAS_INET_ATON 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_INET_PTON 1 | #define HAVE_INET_NTOP 1 | #define HAS_IPV6 1 | #define HAS_REWINDDIR 1 | #define HAS_LOCKF 1 | #define HAS_MKFIFO 1 | #define HAS_GETCWD 1 | #define HAS_SYSTEM 1 | #define HAS_UTIME 1 | #define HAS_UTIMES 1 | #define HAS_FCHMOD 1 | #define HAS_TRUNCATE 1 | #define HAS_SELECT 1 | #define HAS_NANOSLEEP 1 | #define HAS_SYMLINK 1 | #define HAS_REALPATH 1 | #define HAS_WAITPID 1 | #define HAS_WAIT4 1 | #define HAS_GETGROUPS 1 | #define HAS_SETGROUPS 1 | #define HAS_INITGROUPS 1 | #define HAS_TERMIOS 1 | #define HAS_SETITIMER 1 | #define HAS_GETHOSTNAME 1 | #define HAS_UNAME 1 | #define HAS_GETTIMEOFDAY 1 | #define HAS_MKTIME 1 | #define HAS_SETSID 1 | #define HAS_PUTENV 1 | #define HAS_SETENV_UNSETENV 1 | #define HAS_LOCALE_H 1 | #define SUPPORT_DYNAMIC_LINKING 1 | #define HAS_MMAP 1 | #define HAS_PWRITE 1 | #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 | #define HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC 1 | #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1 | #define HAS_MKSTEMP 1 | #define HAS_NICE 1 | #define HAS_DUP3 1 | #define HAS_PIPE2 1 | #define HAS_ACCEPT4 1 | #define HAS_SYS_SHM_H 1 | #define HAS_SHMAT 1 | #define HAS_EXECVPE 1 | #define HAS_POSIX_SPAWN 1 | #define HAS_ZSTD 1 | #define HAVE_PTHREAD_PRIO_INHERIT 1 | #define HAVE_PTHREAD_SET_NAME_NP 1 | #define HAS_PTHREAD_SET_NAME_NP 1 | #define ASM_CFI_SUPPORTED 1 | /* end confdefs.h. */ | | #include | #include | #include | | #define huge_page_size (4 * 1024 * 1024) | | /* Test for the possible availability of huge pages. Answer yes | if the OS knows about huge pages, even if they are not available | on the build machine at configure time, because (on Linux) huge | pages can be activated and deactivated easily while the system | is running. | */ | | int | main (void) | { | | void *block; | char *p; | int i, res; | block = mmap (NULL, huge_page_size, PROT_READ | PROT_WRITE, | MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB, | -1, 0); | if (block == MAP_FAILED){ | block = mmap (NULL, huge_page_size, PROT_READ | PROT_WRITE, | MAP_PRIVATE | MAP_ANONYMOUS, | -1, 0); | } | if (block == MAP_FAILED){ | perror ("mmap"); | return 3; | } | /*printf ("block = %p\n", block);*/ | p = (char *) block; | for (i = 0; i < huge_page_size; i += 4096){ | p[i] = (char) i; | } | | ; | return 0; | } configure:23172: result: no configure:23259: checking for patdiff configure:23294: result: no configure:23259: checking for diff configure:23280: found /usr/bin/diff configure:23291: result: diff configure:23313: checking whether diff supports --color={auto,always,never} configure:23320: result: no configure:23324: checking whether diff supports --strip-trailing-cr configure:23332: result: no configure:23324: checking whether diff supports -u configure:23329: result: yes configure:23378: checking whether mmap supports MAP_STACK configure:23407: cc -o conftest -pthread conftest.c -lm -lpthread >&5 configure:23407: $? = 0 configure:23407: ./conftest configure:23407: $? = 0 configure:23410: result: yes configure:23443: using MAP_STACK on OpenBSD due to stack checking configure:23882: creating ./config.status ## ---------------------- ## ## Running config.status. ## ## ---------------------- ## This file was extended by OCaml config.status 5.4.0+dev8-2025-09-09, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS = $ ./config.status on ocaml-openbsd-64.cs1cloud.internal config.status:1397: creating Makefile.build_config config.status:1397: creating Makefile.config config.status:1397: creating stdlib/sys.ml config.status:1397: creating manual/src/version.tex config.status:1397: creating manual/src/html_processing/src/common.ml config.status:1397: creating ocamltest/ocamltest_config.ml config.status:1397: creating otherlibs/dynlink/dynlink_config.ml config.status:1397: creating utils/config.common.ml config.status:1397: creating utils/config.generated.ml config.status:1397: creating compilerlibs/META config.status:1397: creating otherlibs/dynlink/META config.status:1397: creating otherlibs/runtime_events/META config.status:1397: creating stdlib/META config.status:1397: creating ocamldoc/META config.status:1397: creating otherlibs/unix/META config.status:1397: creating otherlibs/str/META config.status:1397: creating otherlibs/systhreads/META config.status:1397: creating runtime/caml/exec.h config.status:1397: creating runtime/caml/m.h config.status:1397: creating runtime/caml/s.h config.status:1397: creating runtime/caml/version.h config.status:1598: linking file_formats/cmo_format.mli to otherlibs/dynlink/dynlink_cmo_format.mli config.status:1598: linking file_formats/cmxs_format.mli to otherlibs/dynlink/dynlink_cmxs_format.mli config.status:1598: linking otherlibs/dynlink/dynlink_platform_intf.ml to otherlibs/dynlink/dynlink_platform_intf.mli config.status:1598: linking otherlibs/unix/unix_unix.ml to otherlibs/unix/unix.ml config.status:1598: linking ocamltest/ocamltest_unix_real.ml to ocamltest/ocamltest_unix.ml config.status:1617: executing libtool commands config.status:1617: executing shebang commands ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_alignof_double=8 ac_cv_alignof_long=8 ac_cv_alignof_long_long=8 ac_cv_build=x86_64-unknown-openbsd7.6 ac_cv_c_bigendian=no ac_cv_c_compiler_gnu=yes ac_cv_c_undeclared_builtin_options=-fno-builtin ac_cv_env_ASPP_set= ac_cv_env_ASPP_value= ac_cv_env_AS_set= ac_cv_env_AS_value= ac_cv_env_CC_set= ac_cv_env_CC_value= ac_cv_env_CFLAGS_set= ac_cv_env_CFLAGS_value= ac_cv_env_COMPILER_BYTECODE_CFLAGS_set= ac_cv_env_COMPILER_BYTECODE_CFLAGS_value= ac_cv_env_COMPILER_BYTECODE_CPPFLAGS_set= ac_cv_env_COMPILER_BYTECODE_CPPFLAGS_value= ac_cv_env_COMPILER_NATIVE_CFLAGS_set= ac_cv_env_COMPILER_NATIVE_CFLAGS_value= ac_cv_env_COMPILER_NATIVE_CPPFLAGS_set= ac_cv_env_COMPILER_NATIVE_CPPFLAGS_value= ac_cv_env_CPPFLAGS_set= ac_cv_env_CPPFLAGS_value= ac_cv_env_CPP_set= ac_cv_env_CPP_value= ac_cv_env_DEFAULT_STRING_set= ac_cv_env_DEFAULT_STRING_value= ac_cv_env_DLLIBS_set= ac_cv_env_DLLIBS_value= ac_cv_env_LDFLAGS_set= ac_cv_env_LDFLAGS_value= ac_cv_env_LIBS_set= ac_cv_env_LIBS_value= ac_cv_env_LIBUNWIND_CPPFLAGS_set= ac_cv_env_LIBUNWIND_CPPFLAGS_value= ac_cv_env_LIBUNWIND_LDFLAGS_set= ac_cv_env_LIBUNWIND_LDFLAGS_value= ac_cv_env_LT_SYS_LIBRARY_PATH_set= ac_cv_env_LT_SYS_LIBRARY_PATH_value= ac_cv_env_PARTIALLD_set= ac_cv_env_PARTIALLD_value= ac_cv_env_TARGET_BINDIR_set= ac_cv_env_TARGET_BINDIR_value= ac_cv_env_TARGET_LIBDIR_set= ac_cv_env_TARGET_LIBDIR_value= ac_cv_env_WINDOWS_UNICODE_MODE_set= ac_cv_env_WINDOWS_UNICODE_MODE_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_SetThreadDescription=no ac_cv_func___secure_getenv=no ac_cv_func_accept4=yes ac_cv_func_accept=yes ac_cv_func_acosh=yes ac_cv_func_asinh=yes ac_cv_func_atanh=yes ac_cv_func_bind=yes ac_cv_func_cbrt=yes ac_cv_func_connect=yes ac_cv_func_copysign=yes ac_cv_func_dlopen=yes ac_cv_func_dup3=yes ac_cv_func_erf=yes ac_cv_func_erfc=yes ac_cv_func_execvpe=yes ac_cv_func_exp2=yes ac_cv_func_expm1=yes ac_cv_func_fchmod=yes ac_cv_func_fchown=yes ac_cv_func_fma=yes ac_cv_func_freelocale=yes ac_cv_func_ftruncate=yes ac_cv_func_getaddrinfo=yes ac_cv_func_getauxval=no ac_cv_func_getcwd=yes ac_cv_func_getentropy=yes ac_cv_func_getgroups=yes ac_cv_func_gethostname=yes ac_cv_func_getnameinfo=yes ac_cv_func_getrusage=yes ac_cv_func_gettimeofday=yes ac_cv_func_hypot=yes ac_cv_func_inet_aton=yes ac_cv_func_inet_ntop=yes ac_cv_func_inet_pton=yes ac_cv_func_initgroups=yes ac_cv_func_issetugid=yes ac_cv_func_listen=yes ac_cv_func_lockf=yes ac_cv_func_log1p=yes ac_cv_func_log2=yes ac_cv_func_lstat=yes ac_cv_func_mkfifo=yes ac_cv_func_mkstemp=yes ac_cv_func_mktime=yes ac_cv_func_mmap=yes ac_cv_func_munmap=yes ac_cv_func_nanosleep=yes ac_cv_func_newlocale=yes ac_cv_func_nice=yes ac_cv_func_pipe2=yes ac_cv_func_posix_spawn=yes ac_cv_func_posix_spawnp=yes ac_cv_func_prctl=no ac_cv_func_pthread_set_name_np=yes ac_cv_func_pthread_setname_np=no ac_cv_func_putenv=yes ac_cv_func_pwrite=yes ac_cv_func_readlink=yes ac_cv_func_realpath=yes ac_cv_func_rewinddir=yes ac_cv_func_round=yes ac_cv_func_secure_getenv=no ac_cv_func_select=yes ac_cv_func_setenv=yes ac_cv_func_setgroups=yes ac_cv_func_setitimer=yes ac_cv_func_setsid=yes ac_cv_func_shmat=yes ac_cv_func_sigaction=yes ac_cv_func_sigprocmask=yes ac_cv_func_socket=yes ac_cv_func_socketpair=yes ac_cv_func_strtod_l=no ac_cv_func_symlink=yes ac_cv_func_system=yes ac_cv_func_tcflow=yes ac_cv_func_tcflush=yes ac_cv_func_tcgetattr=yes ac_cv_func_tcsendbreak=yes ac_cv_func_tcsetattr=yes ac_cv_func_times=yes ac_cv_func_trunc=yes ac_cv_func_truncate=yes ac_cv_func_uname=yes ac_cv_func_unsetenv=yes ac_cv_func_uselocale=yes ac_cv_func_utime=yes ac_cv_func_utimes=yes ac_cv_func_wait4=yes ac_cv_func_waitpid=yes ac_cv_func_which_gethostbyaddr_r=no ac_cv_func_which_gethostbyname_r=no ac_cv_header_dirent_h=yes ac_cv_header_dlfcn_h=yes ac_cv_header_inttypes_h=yes ac_cv_header_locale_h=yes ac_cv_header_pthread_np_h=yes ac_cv_header_spawn_h=yes ac_cv_header_stdint_h=yes ac_cv_header_stdio_h=yes ac_cv_header_stdlib_h=yes ac_cv_header_string_h=yes ac_cv_header_strings_h=yes ac_cv_header_sys_mman_h=yes ac_cv_header_sys_select_h=yes ac_cv_header_sys_shm_h=yes ac_cv_header_sys_stat_h=yes ac_cv_header_sys_types_h=yes ac_cv_header_sys_utsname_h=yes ac_cv_header_termios_h=yes ac_cv_header_unistd_h=yes ac_cv_header_utime_h=yes ac_cv_header_xlocale_h=no ac_cv_host=x86_64-unknown-openbsd7.6 ac_cv_member_struct_stat_st_atim_tv_nsec=yes ac_cv_member_struct_stat_st_atimensec=yes ac_cv_member_struct_stat_st_atimespec_tv_nsec=yes ac_cv_objext=o ac_cv_path_EGREP='/usr/bin/grep -E' ac_cv_path_FGREP='/usr/bin/grep -F' ac_cv_path_GREP=/usr/bin/grep ac_cv_path_SED=/usr/bin/sed ac_cv_path_ac_pt_PKG_CONFIG=/usr/bin/pkg-config ac_cv_path_install='/usr/bin/install -c' ac_cv_path_lt_DD=/bin/dd ac_cv_prog_AWK=awk ac_cv_prog_CC=cc ac_cv_prog_CPP='cc -E' ac_cv_prog_DIFF=diff ac_cv_prog_FILECMD=file ac_cv_prog_ac_ct_AR=ar ac_cv_prog_ac_ct_DIRECT_LD=ld ac_cv_prog_ac_ct_LD=ld ac_cv_prog_ac_ct_MANIFEST_TOOL=mt ac_cv_prog_ac_ct_OBJDUMP=objdump ac_cv_prog_ac_ct_RANLIB=ranlib ac_cv_prog_ac_ct_STRIP=strip ac_cv_prog_cc_c11= ac_cv_prog_cc_g=yes ac_cv_prog_cc_stdc= ac_cv_search_clock_gettime='none required' ac_cv_search_cos=-lm ac_cv_sizeof_int=4 ac_cv_sizeof_long=8 ac_cv_sizeof_long_long=8 ac_cv_sizeof_long_p=8 ac_cv_sizeof_short=2 ac_cv_sys_interpreter=yes ac_cv_target=x86_64-unknown-openbsd7.6 ac_cv_type_fd_set=yes ac_cv_type_max_align_t=yes ac_cv_type_off_t=yes ac_cv_type_socklen_t=yes ac_cv_type_struct_sockaddr_in6=yes ax_cv_PTHREAD_CLANG=yes ax_cv_PTHREAD_CLANG_NO_WARN_FLAG=no ax_cv_PTHREAD_JOINABLE_ATTR=PTHREAD_CREATE_JOINABLE ax_cv_PTHREAD_PRIO_INHERIT=yes ax_cv_PTHREAD_SPECIAL_FLAGS=no ax_cv_check_cflags__Wimplicit_fallthrough=yes ax_cv_check_cflags__Wimplicit_fallthrough_5=no ax_cv_check_cflags__Wold_style_declaration=no ax_cv_check_cflags__fdebug_prefix_map_old_new=yes lt_cv_ar_at_file=@ lt_cv_archive_cmds_need_lc=yes lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' lt_cv_file_magic_cmd='$MAGIC_CMD' lt_cv_file_magic_test_file= lt_cv_ld_reload_flag=-r lt_cv_nm_interface='BSD nm' lt_cv_objdir=.libs lt_cv_path_LD=ld lt_cv_path_NM='/usr/bin/nm -B' lt_cv_path_manifest_tool=no lt_cv_prog_compiler_c_o=yes lt_cv_prog_compiler_pic='-fPIC -DPIC' lt_cv_prog_compiler_pic_works=yes lt_cv_prog_compiler_rtti_exceptions=yes lt_cv_prog_compiler_static_works=yes lt_cv_prog_gnu_ld=yes lt_cv_sharedlib_from_linklib_cmd='print -r --' lt_cv_sys_global_symbol_pipe='/usr/bin/sed -n -e '\''s/^.*[ ]\([BCDEGRST][BCDEGRST]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'' | /usr/bin/sed '\''/ __gnu_lto/d'\' lt_cv_sys_global_symbol_to_c_name_address='/usr/bin/sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[BCDEGRST][BCDEGRST]* .* \(.*\)$/ {"\1", (void *) \&\1},/p'\' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='/usr/bin/sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[BCDEGRST][BCDEGRST]* .* \(lib.*\)$/ {"\1", (void *) \&\1},/p'\'' -e '\''s/^[BCDEGRST][BCDEGRST]* .* \(.*\)$/ {"lib\1", (void *) \&\1},/p'\' lt_cv_sys_global_symbol_to_cdecl='/usr/bin/sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[BCDEGRST][BCDEGRST]* .* \(.*\)$/extern char \1;/p'\' lt_cv_sys_global_symbol_to_import= lt_cv_sys_max_cmd_len=393216 lt_cv_to_host_file_cmd=func_convert_file_noop lt_cv_to_tool_file_cmd=func_convert_file_noop lt_cv_truncate_bin='/bin/dd bs=4096 count=1' ocaml_cv_cc_vendor2=clang-16-0 ocaml_cv_prog_cc_asm_size_type_directives=yes ocaml_cv_prog_cc_labels_as_values=yes ocaml_cv_prog_cc_nonexecstack_note=yes ## ----------------- ## ## Output variables. ## ## ----------------- ## AR='ar' AS='cc -c' ASPP='cc -c' AST_IMPL_MAGIC_NUMBER='Caml1999M036' AST_INTF_MAGIC_NUMBER='Caml1999N036' AWK='awk' BUILD_EXEEXT='' BUILD_OBJEXT='' CC='cc' CC_FOR_BUILD='' CFLAGS=' -pthread' CFLAGS_FOR_BUILD='' CMA_MAGIC_NUMBER='Caml1999A036' CMI_MAGIC_NUMBER='Caml1999I036' CMO_MAGIC_NUMBER='Caml1999O036' CMT_MAGIC_NUMBER='Caml1999T036' CMXA_MAGIC_NUMBER='Caml1999Z036' CMXS_MAGIC_NUMBER='Caml1999D036' CMX_MAGIC_NUMBER='Caml1999Y036' COMPILER_BYTECODE_CFLAGS='' COMPILER_BYTECODE_CPPFLAGS='' COMPILER_NATIVE_CFLAGS='' COMPILER_NATIVE_CPPFLAGS='' CONFIGURE_ARGS='--prefix=/home/ci/ocaml-tmp-install-62259 --enable-ocamltest --enable-dependency-generation --enable-codegen-invariants' CPP='cc -E -P' CPPFLAGS='' CPPFLAGS_FOR_BUILD='' CPP_FOR_BUILD='' CSC='' CSCFLAGS='' DEFAULT_STRING='' DEFS='-DHAVE_CONFIG_H' DEP_CC='cc' DIFF='diff' DIFF_FLAGS=' -u' DIRECT_LD='ld' DLLIBS='' DLLTOOL='false' DSYMUTIL='' DUMPBIN='' ECHO_C='' ECHO_N='-n' ECHO_T='' EGREP='/usr/bin/grep -E' EXEC_MAGIC_NUMBER='Caml1999X036' EXEEXT='' FGREP='/usr/bin/grep -F' FILECMD='file' GREP='/usr/bin/grep' INSTALL_DATA='${INSTALL} -m 644' INSTALL_PROGRAM='${INSTALL}' INSTALL_SCRIPT='${INSTALL}' LD='ld' LDFLAGS='' LDFLAGS_FOR_BUILD='' LIBOBJS='' LIBS='-lm -lpthread' LIBTOOL='$(SHELL) $(top_builddir)/libtool' LIBUNWIND_CPPFLAGS='' LIBUNWIND_LDFLAGS='' LINEAR_MAGIC_NUMBER='Caml1999L036' LIPO='' LN_S='ln -s' LTLIBOBJS='' LT_SYS_LIBRARY_PATH='' MAGIC_LENGTH='12' MANIFEST_TOOL=':' NM='/usr/bin/nm -B' NMEDIT='' OBJDUMP='objdump' OBJEXT='o' OCAML_DEVELOPMENT_VERSION='true' OCAML_RELEASE_EXTRA='Some (Plus, "dev8-2025-09-09")' OCAML_VERSION_EXTRA='dev8-2025-09-09' OCAML_VERSION_MAJOR='5' OCAML_VERSION_MINOR='4' OCAML_VERSION_PATCHLEVEL='0' OCAML_VERSION_SHORT='5.4' OTOOL64='' OTOOL='' PACKAGE_BUGREPORT='caml-list@inria.fr' PACKAGE_NAME='OCaml' PACKAGE_STRING='OCaml 5.4.0+dev8-2025-09-09' PACKAGE_TARNAME='ocaml' PACKAGE_URL='http://www.ocaml.org' PACKAGE_VERSION='5.4.0+dev8-2025-09-09' PACKLD='ld -r -o ' PARTIALLD='' PATH_SEPARATOR=':' PKG_CONFIG='/usr/bin/pkg-config' PTHREAD_CC='cc' PTHREAD_CFLAGS='-pthread' PTHREAD_CXX='' PTHREAD_LIBS='-lpthread' QS='' RANLIB='ranlib' S='s' SAK='$(ROOTDIR)/runtime/sak' SAK_BUILD='$(MKEXE_VIA_CC) $(OC_CFLAGS) $(CFLAGS) $(OC_CPPFLAGS) $(CPPFLAGS)' SED='/usr/bin/sed' SHELL='/bin/sh' SO='so' STRIP='strip' TARGET_BINDIR='/home/ci/ocaml-tmp-install-62259/bin' TARGET_LIBDIR='${exec_prefix}/lib/ocaml' VERSION='5.4.0+dev8-2025-09-09' WINDOWS_UNICODE_MODE='' ac_ct_AR='ar' ac_ct_CC='' ac_ct_CC_FOR_BUILD='' ac_ct_DEP_CC='' ac_ct_DUMPBIN='' ac_ct_LD='ld' ac_tool_prefix='' afl='false' align_double='false' align_int64='false' ar_supports_response_files='true' arch64='true' arch='amd64' arch_specific_SOURCES='$(intel_SOURCES)' as_has_debug_prefix_map='false' asm_cfi_supported='true' asm_size_type_directives='true' ax_pthread_config='' bindir='${exec_prefix}/bin' bootstrapping_flexdll='false' build='x86_64-unknown-openbsd7.6' build_alias='' build_cpu='x86_64' build_libraries_manpages='true' build_ocamldebug='true' build_ocamldoc='true' build_ocamlobjinfo='true' build_ocamltest='true' build_ocamltex='true' build_os='openbsd7.6' build_vendor='unknown' bytecode_cflags='-O2 -fno-strict-aliasing -fwrapv -fPIC -pthread ' bytecode_cppflags=' -D_FILE_OFFSET_BITS=64 ' cc_has_debug_prefix_map='true' cclibs=' -lm -lpthread' ccomp_type='cc' cmm_invariants='false' cmxs='cmxs' codegen_invariants='true' common_cflags='-O2 -fno-strict-aliasing -fwrapv' common_cppflags=' -D_FILE_OFFSET_BITS=64' compute_deps='true' csc='' datadir='${datarootdir}' datarootdir='${prefix}/share' debug_runtime='true' default_build_target='world.opt' diff_supports_color='false' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' documentation_tool='ocamldoc' documentation_tool_cmd='ocamldoc' dvidir='${docdir}' encode_C_literal='encode-C-utf8-literal' endianness='le' exec_prefix='${prefix}' flambda='false' flambda_invariants='false' flat_float_array='true' flexdll_chain='' flexdll_dir='' flexdll_source_dir='' flexlink='' fpic='false' frame_pointers='false' function_sections='true' host='x86_64-unknown-openbsd7.6' host_alias='' host_cpu='x86_64' host_os='openbsd7.6' host_vendor='unknown' htmldir='${docdir}' includedir='${prefix}/include' infodir='${datarootdir}/info' install_bytecode_programs='true' install_ocamlnat='false' install_source_artifacts='true' instrumented_runtime='true' instrumented_runtime_libs='' lib_dynlink='true' lib_runtime_events='true' lib_str='true' lib_systhreads='true' lib_unix='true' libdir='${exec_prefix}/lib/ocaml' libexecdir='${exec_prefix}/libexec' libext='a' ln='ln -sf' localedir='${datarootdir}/locale' localstatedir='${prefix}/var' mandir='${prefix}/man' mkdll='$(CC) -shared -Wl,--no-execute-only $(OC_DLL_LDFLAGS) $(LDFLAGS)' mkdll_exp='cc -shared -Wl,--no-execute-only ' mkexe='$(CC) $(OC_LDFLAGS) $(LDFLAGS)' mkexe_exp='cc -Wl,-E -Wl,--no-execute-only -Wl,-z,nobtcfi ' mkexe_via_cc_extra_cmd='' mkexe_via_cc_ldflags='$(OC_LDFLAGS) $(LDFLAGS) $(OUTPUTEXE)$(1) $(2)' mkexedebugflag='-g' mklib='rm -f $(1) && ar rc $(1) $(2)' mkmaindll='$(CC) -shared -Wl,--no-execute-only ' mkmaindll_exp='cc -shared -Wl,--no-execute-only ' mksharedlibrpath='-Wl,-rpath,' model='default' natdynlink='true' natdynlink_archive='dynlink.cmxa' natdynlinkopts='-Wl,-E -Wl,--no-execute-only -Wl,-z,nobtcfi' native_cflags='-O2 -fno-strict-aliasing -fwrapv -fPIC -pthread ' native_compiler='true' native_cppflags=' -D_FILE_OFFSET_BITS=64 ' native_ldflags='' oc_bytecode_cflags='-O2 -fno-strict-aliasing -fwrapv -g -Wall -Wint-conversion -Wstrict-prototypes -Wold-style-definition -Wundef -Wimplicit-fallthrough -Werror -fno-common -ffunction-sections' oc_bytecode_cppflags=' -D_FILE_OFFSET_BITS=64 -I/usr/local/include' oc_cflags='-O2 -fno-strict-aliasing -fwrapv -g -Wall -Wint-conversion -Wstrict-prototypes -Wold-style-definition -Wundef -Wimplicit-fallthrough -Werror -fno-common -ffunction-sections' oc_cppflags=' -D_FILE_OFFSET_BITS=64 -I/usr/local/include' oc_dll_ldflags='' oc_ldflags=' -Wl,-E -Wl,--no-execute-only -Wl,-z,nobtcfi' oc_native_cflags='-O2 -fno-strict-aliasing -fwrapv -g -Wall -Wint-conversion -Wstrict-prototypes -Wold-style-definition -Wundef -Wimplicit-fallthrough -Werror -fno-common -ffunction-sections ' oc_native_compflags='-function-sections' oc_native_cppflags=' -D_FILE_OFFSET_BITS=64 -I/usr/local/include -DNATIVE_CODE -DTARGET_amd64 -DMODEL_default -DSYS_openbsd' ocaml_bindir='/home/ci/ocaml-tmp-install-62259/bin' ocaml_libdir='/home/ci/ocaml-tmp-install-62259/lib/ocaml' ocamldoc_opt_target='ocamldoc.opt' ocamldoc_target='ocamldoc' ocamlsrcdir='/home/ci/builds/workspace/main/flambda/false/label/ocaml-openbsd-64' ocamltest='ocamltest' ocamltest_CPP='cc -E -P' ocamltest_libunix='Some true' ocamltest_opt_target='ocamltest.opt' ocamltest_target='ocamltest' ocamlyacc_wstr_module='' oldincludedir='/usr/include' optional_bytecode_tools=' debugger/ocamldebug testsuite/tools/codegen testsuite/tools/expect' optional_libraries=' ocamldoc/odoc_info otherlibs/dynlink/dynlink testsuite/lib/testing' optional_native_tools='' otherlibraries='dynlink runtime_events unix str systhreads' otherlibs='runtime_events unix str systhreads' outputexe='-o ' outputobj='-o ' pdfdir='${docdir}' prefix='/home/ci/ocaml-tmp-install-62259' program_transform_name='s,x,x,' psdir='${docdir}' reserved_header_bits='0' rlwrap='' rpath='-Wl,-rpath,' runstatedir='${localstatedir}/run' runtime_asm_objects='amd64.o' sbindir='${exec_prefix}/sbin' sharedlib_cflags='-fPIC' sharedstatedir='${prefix}/com' shebangscripts='true' supports_shared_libraries='true' sysconfdir='${prefix}/etc' syslib='-l$(1)' system='openbsd' systhread_support='true' target='x86_64-unknown-openbsd7.6' target_alias='' target_cpu='x86_64' target_os='openbsd7.6' target_os_type='Unix' target_vendor='unknown' toolchain='cc' tsan='false' tsan_native_runtime_c_sources='' unix_directory='otherlibs/unix' unix_library='otherlibs/unix/unix' unix_or_win32='unix' windows_unicode='0' winpthreads_source_dir='' winpthreads_source_include_dir='' with_debugger='ocamldebug' with_nonexecstack_note='true' with_ocamldoc='ocamldoc' zstd_libs='-L/usr/local/lib -lzstd' ## ----------- ## ## confdefs.h. ## ## ----------- ## /* confdefs.h */ #define PACKAGE_NAME "OCaml" #define PACKAGE_TARNAME "ocaml" #define PACKAGE_VERSION "5.4.0+dev8-2025-09-09" #define PACKAGE_STRING "OCaml 5.4.0+dev8-2025-09-09" #define PACKAGE_BUGREPORT "caml-list@inria.fr" #define PACKAGE_URL "http://www.ocaml.org" #define MAGIC_NUMBER_PREFIX "Caml1999" #define MAGIC_NUMBER_VERSION "036" #define EXEC_MAGIC_LENGTH 12 #define EXEC_FORMAT "X" #define OCAML_VERSION_MAJOR 5 #define OCAML_VERSION_MINOR 4 #define OCAML_VERSION_PATCHLEVEL 0 #define OCAML_VERSION_ADDITIONAL "dev8-2025-09-09" #define OCAML_VERSION_EXTRA "dev8-2025-09-09" #define OCAML_VERSION 50400 #define OCAML_VERSION_STRING "5.4.0+dev8-2025-09-09" #define HAVE_STDIO_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_STDINT_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_UNISTD_H 1 #define STDC_HEADERS 1 #define HAVE_DLFCN_H 1 #define LT_OBJDIR ".libs/" #define WITH_NONEXECSTACK_NOTE 1 #define ASM_SIZE_TYPE_DIRECTIVES 1 #define HAS_PTHREAD_NP_H 1 #define HAS_DIRENT 1 #define HAS_SYS_SELECT_H 1 #define HAS_SYS_MMAN_H 1 #define SIZEOF_INT 4 #define SIZEOF_LONG 8 #define SIZEOF_LONG_P 8 #define SIZEOF_SHORT 2 #define SIZEOF_LONG_LONG 8 #define ARCH_SIXTYFOUR 1 #define SIZEOF_PTR 8 #define SIZEOF_LONGLONG 8 #define ALIGNOF_DOUBLE 8 #define ALIGNOF_LONG 8 #define ALIGNOF_LONG_LONG 8 #define HAVE_MAX_ALIGN_T 1 #define HAS_FULL_THREAD_VARIABLES 1 #define HAVE_LABELS_AS_VALUES 1 #define OCAML_OS_TYPE "Unix" #define POSIX_SIGNALS 1 #define HAVE_EXPM1 1 #define HAVE_LOG1P 1 #define HAVE_HYPOT 1 #define HAVE_FMA 1 #define HAVE_EXP2 1 #define HAVE_LOG2 1 #define HAVE_CBRT 1 #define HAVE_ACOSH 1 #define HAVE_ASINH 1 #define HAVE_ATANH 1 #define HAVE_ERF 1 #define HAVE_ERFC 1 #define HAVE_TRUNC 1 #define HAVE_ROUND 1 #define HAVE_COPYSIGN 1 #define HAS_C99_FLOAT_OPS 1 #define HAS_WORKING_ROUND 1 #define HAS_WORKING_FMA 1 #define HAS_GETENTROPY 1 #define HAS_GETRUSAGE 1 #define HAS_TIMES 1 #define HAS_ISSETUGID 1 #define HAS_POSIX_MONOTONIC_CLOCK 1 #define HAVE_SOCKET 1 #define HAVE_SOCKETPAIR 1 #define HAVE_BIND 1 #define HAVE_LISTEN 1 #define HAVE_ACCEPT 1 #define HAVE_CONNECT 1 #define HAS_SOCKETS 1 #define HAS_SOCKLEN_T 1 #define HAS_INET_ATON 1 #define HAVE_GETADDRINFO 1 #define HAVE_GETNAMEINFO 1 #define HAVE_INET_PTON 1 #define HAVE_INET_NTOP 1 #define HAS_IPV6 1 #define HAS_REWINDDIR 1 #define HAS_LOCKF 1 #define HAS_MKFIFO 1 #define HAS_GETCWD 1 #define HAS_SYSTEM 1 #define HAS_UTIME 1 #define HAS_UTIMES 1 #define HAS_FCHMOD 1 #define HAS_TRUNCATE 1 #define HAS_SELECT 1 #define HAS_NANOSLEEP 1 #define HAS_SYMLINK 1 #define HAS_REALPATH 1 #define HAS_WAITPID 1 #define HAS_WAIT4 1 #define HAS_GETGROUPS 1 #define HAS_SETGROUPS 1 #define HAS_INITGROUPS 1 #define HAS_TERMIOS 1 #define HAS_SETITIMER 1 #define HAS_GETHOSTNAME 1 #define HAS_UNAME 1 #define HAS_GETTIMEOFDAY 1 #define HAS_MKTIME 1 #define HAS_SETSID 1 #define HAS_PUTENV 1 #define HAS_SETENV_UNSETENV 1 #define HAS_LOCALE_H 1 #define SUPPORT_DYNAMIC_LINKING 1 #define HAS_MMAP 1 #define HAS_PWRITE 1 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1 #define HAS_MKSTEMP 1 #define HAS_NICE 1 #define HAS_DUP3 1 #define HAS_PIPE2 1 #define HAS_ACCEPT4 1 #define HAS_SYS_SHM_H 1 #define HAS_SHMAT 1 #define HAS_EXECVPE 1 #define HAS_POSIX_SPAWN 1 #define HAS_ZSTD 1 #define HAVE_PTHREAD_PRIO_INHERIT 1 #define HAVE_PTHREAD_SET_NAME_NP 1 #define HAS_PTHREAD_SET_NAME_NP 1 #define ASM_CFI_SUPPORTED 1 #define HEADER_RESERVED_BITS 0 #define FLAT_FLOAT_ARRAY 1 #define USE_MMAP_MAP_STACK 1 #define FUNCTION_SECTIONS 1 configure: exit 0