This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by configure, which was generated by GNU Autoconf 2.69. Invocation command line was $ ./configure --target=riscv64-buildroot-linux-musl --host=riscv64-buildroot-linux-musl --build=x86_64-pc-linux-gnu --prefix=/usr --exec-prefix=/usr --sysconfdir=/etc --localstatedir=/var --program-prefix= --disable-gtk-doc --disable-gtk-doc-html --disable-doc --disable-docs --disable-documentation --with-xmlto=no --with-fop=no --disable-dependency-tracking --enable-ipv6 --enable-nls --disable-static --enable-shared --disable-install-doc --disable-rpath --disable-rubygems --with-gmp CFLAGS=-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 ## --------- ## ## Platform. ## ## --------- ## hostname = brautobuilder1 uname -m = x86_64 uname -r = 5.4.0-113-generic uname -s = Linux uname -v = #127-Ubuntu SMP Wed May 18 14:30:56 UTC 2022 /usr/bin/uname -p = x86_64 /bin/uname -X = unknown /bin/arch = x86_64 /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin PATH: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/sbin PATH: /usr/local/sbin PATH: /usr/local/bin PATH: /usr/sbin PATH: /usr/bin PATH: /sbin PATH: /bin PATH: /usr/games PATH: /usr/local/games PATH: /snap/bin ## ----------- ## ## Core tests. ## ## ----------- ## configure:3086: checking for ruby configure:3104: found /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/ruby configure:3117: result: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/ruby configure:3203: checking build system type configure:3217: result: x86_64-pc-linux-gnu configure:3237: checking host system type configure:3250: result: riscv64-buildroot-linux-musl configure:3270: checking target system type configure:3283: result: riscv64-buildroot-linux-musl configure:3392: checking for riscv64-buildroot-linux-musl-gcc configure:3419: result: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc configure:4106: checking for riscv64-buildroot-linux-musl-/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-ld configure:4133: result: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-ld configure:4198: checking for riscv64-buildroot-linux-musl-/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc-ar configure:4225: result: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc-ar configure:4290: checking for riscv64-buildroot-linux-musl-/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-g++ configure:4317: result: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-g++ configure:4382: checking for riscv64-buildroot-linux-musl-/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc-nm configure:4409: result: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc-nm configure:4474: checking for riscv64-buildroot-linux-musl-/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc-ranlib configure:4501: result: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc-ranlib configure:5453: checking for riscv64-buildroot-linux-musl-gcc configure:5480: result: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc configure:5749: checking for C compiler version configure:5758: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc --version >&5 riscv64-linux-gcc.br_real (Buildroot toolchains.bootlin.com-2021.11-1) 10.3.0 Copyright (C) 2020 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:5769: $? = 0 configure:5758: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -v >&5 Using built-in specs. COLLECT_GCC=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/riscv64-linux-gcc.br_real COLLECT_LTO_WRAPPER=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../libexec/gcc/riscv64-buildroot-linux-musl/10.3.0/lto-wrapper Target: riscv64-buildroot-linux-musl Configured with: ./configure --prefix=/builds/bootlin/toolchains-builder/build/riscv64-lp64d--musl--stable-2021.11-1 --sysconfdir=/builds/bootlin/toolchains-builder/build/riscv64-lp64d--musl--stable-2021.11-1/etc --enable-static --target=riscv64-buildroot-linux-musl --with-sysroot=/builds/bootlin/toolchains-builder/build/riscv64-lp64d--musl--stable-2021.11-1/riscv64-buildroot-linux-musl/sysroot --enable-__cxa_atexit --with-gnu-ld --disable-libssp --disable-multilib --disable-decimal-float --with-gmp=/builds/bootlin/toolchains-builder/build/riscv64-lp64d--musl--stable-2021.11-1 --with-mpc=/builds/bootlin/toolchains-builder/build/riscv64-lp64d--musl--stable-2021.11-1 --with-mpfr=/builds/bootlin/toolchains-builder/build/riscv64-lp64d--musl--stable-2021.11-1 --with-pkgversion='Buildroot toolchains.bootlin.com-2021.11-1' --with-bugurl=http://bugs.buildroot.net/ --without-zstd --disable-libmpx --disable-libquadmath --disable-libquadmath-support --disable-libsanitizer --enable-tls --enable-threads --without-isl --without-cloog --with-arch=rv64imafd --with-abi=lp64d --enable-languages=c,c++,fortran --with-build-time-tools=/builds/bootlin/toolchains-builder/build/riscv64-lp64d--musl--stable-2021.11-1/riscv64-buildroot-linux-musl/bin --enable-shared --disable-libgomp Thread model: posix Supported LTO compression algorithms: zlib gcc version 10.3.0 (Buildroot toolchains.bootlin.com-2021.11-1) COMPILER_PATH=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../libexec/gcc/riscv64-buildroot-linux-musl/10.3.0/:/home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../libexec/gcc/:/home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/bin/ LIBRARY_PATH=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/:/home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/:/home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/lib/:/home/giuliobenetti/autobuild/run/instance-0/output-1/host/riscv64-buildroot-linux-musl/sysroot/lib/:/home/giuliobenetti/autobuild/run/instance-0/output-1/host/riscv64-buildroot-linux-musl/sysroot/usr/lib/ ... rest of stderr output deleted ... configure:5769: $? = 1 configure:5758: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -V >&5 riscv64-linux-gcc.br_real: error: unrecognized command-line option '-V' configure:5769: $? = 1 configure:5758: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -qversion >&5 riscv64-linux-gcc.br_real: error: unrecognized command-line option '-qversion'; did you mean '--version'? configure:5769: $? = 1 configure:5789: checking whether the C compiler works configure:5811: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -latomic >&5 configure:5815: $? = 0 configure:5863: result: yes configure:5866: checking for C compiler default output file name configure:5868: result: a.out configure:5874: checking for suffix of executables configure:5881: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -latomic >&5 configure:5885: $? = 0 configure:5907: result: configure:5929: checking whether we are cross compiling configure:5967: result: yes configure:5972: checking for suffix of object files configure:5994: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:5998: $? = 0 configure:6019: result: o configure:6023: checking whether we are using the GNU C compiler configure:6042: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:6042: $? = 0 configure:6051: result: yes configure:6060: checking whether /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc accepts -g configure:6080: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -g -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:6080: $? = 0 configure:6121: result: yes configure:6138: checking for /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc option to accept ISO C89 configure:6201: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:6201: $? = 0 configure:6214: result: none needed configure:6234: checking for /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc option to accept ISO C99 configure:6383: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:6383: $? = 0 configure:6396: result: none needed configure:6524: checking for C++ compiler version configure:6533: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-g++ --version >&5 riscv64-linux-g++.br_real (Buildroot toolchains.bootlin.com-2021.11-1) 10.3.0 Copyright (C) 2020 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:6544: $? = 0 configure:6533: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-g++ -v >&5 Using built-in specs. COLLECT_GCC=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/riscv64-linux-g++.br_real COLLECT_LTO_WRAPPER=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../libexec/gcc/riscv64-buildroot-linux-musl/10.3.0/lto-wrapper Target: riscv64-buildroot-linux-musl Configured with: ./configure --prefix=/builds/bootlin/toolchains-builder/build/riscv64-lp64d--musl--stable-2021.11-1 --sysconfdir=/builds/bootlin/toolchains-builder/build/riscv64-lp64d--musl--stable-2021.11-1/etc --enable-static --target=riscv64-buildroot-linux-musl --with-sysroot=/builds/bootlin/toolchains-builder/build/riscv64-lp64d--musl--stable-2021.11-1/riscv64-buildroot-linux-musl/sysroot --enable-__cxa_atexit --with-gnu-ld --disable-libssp --disable-multilib --disable-decimal-float --with-gmp=/builds/bootlin/toolchains-builder/build/riscv64-lp64d--musl--stable-2021.11-1 --with-mpc=/builds/bootlin/toolchains-builder/build/riscv64-lp64d--musl--stable-2021.11-1 --with-mpfr=/builds/bootlin/toolchains-builder/build/riscv64-lp64d--musl--stable-2021.11-1 --with-pkgversion='Buildroot toolchains.bootlin.com-2021.11-1' --with-bugurl=http://bugs.buildroot.net/ --without-zstd --disable-libmpx --disable-libquadmath --disable-libquadmath-support --disable-libsanitizer --enable-tls --enable-threads --without-isl --without-cloog --with-arch=rv64imafd --with-abi=lp64d --enable-languages=c,c++,fortran --with-build-time-tools=/builds/bootlin/toolchains-builder/build/riscv64-lp64d--musl--stable-2021.11-1/riscv64-buildroot-linux-musl/bin --enable-shared --disable-libgomp Thread model: posix Supported LTO compression algorithms: zlib gcc version 10.3.0 (Buildroot toolchains.bootlin.com-2021.11-1) COMPILER_PATH=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../libexec/gcc/riscv64-buildroot-linux-musl/10.3.0/:/home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../libexec/gcc/:/home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/bin/ LIBRARY_PATH=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/:/home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/:/home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/lib/:/home/giuliobenetti/autobuild/run/instance-0/output-1/host/riscv64-buildroot-linux-musl/sysroot/lib/:/home/giuliobenetti/autobuild/run/instance-0/output-1/host/riscv64-buildroot-linux-musl/sysroot/usr/lib/ ... rest of stderr output deleted ... configure:6544: $? = 1 configure:6533: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-g++ -V >&5 riscv64-linux-g++.br_real: error: unrecognized command-line option '-V' configure:6544: $? = 1 configure:6533: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-g++ -qversion >&5 riscv64-linux-g++.br_real: error: unrecognized command-line option '-qversion'; did you mean '--version'? configure:6544: $? = 1 configure:6548: checking whether we are using the GNU C++ compiler configure:6567: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-g++ -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5 configure:6567: $? = 0 configure:6576: result: yes configure:6585: checking whether /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-g++ accepts -g configure:6605: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-g++ -c -g -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5 configure:6605: $? = 0 configure:6646: result: yes configure:6674: checking how to run the C preprocessor configure:6744: result: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp configure:6764: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:6764: $? = 0 configure:6778: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:9:10: fatal error: ac_nonexistent.h: No such file or directory 9 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated. configure:6778: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | /* end confdefs.h. */ | #include configure:6809: checking for riscv64-buildroot-linux-musl-ranlib configure:6836: result: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc-ranlib configure:6903: checking for riscv64-buildroot-linux-musl-gar configure:6930: result: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc-ar configure:7003: checking for riscv64-buildroot-linux-musl-gas configure:7030: result: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-as configure:7103: checking for riscv64-buildroot-linux-musl-gld configure:7130: result: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-ld configure:7203: checking for riscv64-buildroot-linux-musl-gnm configure:7230: result: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc-nm configure:7303: checking for riscv64-buildroot-linux-musl-gobjcopy configure:7330: result: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-objcopy configure:7403: checking for riscv64-buildroot-linux-musl-gobjdump configure:7430: result: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-objdump configure:7503: checking for riscv64-buildroot-linux-musl-gstrip configure:7530: result: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-strip configure:7689: checking for grep that handles long lines and -e configure:7747: result: /usr/bin/grep configure:7752: checking for egrep configure:7814: result: /usr/bin/grep -E configure:7819: checking for ANSI C header files configure:7839: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:7839: $? = 0 configure:7923: result: yes configure:7936: checking for sys/types.h configure:7936: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:7936: $? = 0 configure:7936: result: yes configure:7936: checking for sys/stat.h configure:7936: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:7936: $? = 0 configure:7936: result: yes configure:7936: checking for stdlib.h configure:7936: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:7936: $? = 0 configure:7936: result: yes configure:7936: checking for string.h configure:7936: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:7936: $? = 0 configure:7936: result: yes configure:7936: checking for memory.h configure:7936: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:7936: $? = 0 configure:7936: result: yes configure:7936: checking for strings.h configure:7936: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:7936: $? = 0 configure:7936: result: yes configure:7936: checking for inttypes.h configure:7936: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:7936: $? = 0 configure:7936: result: yes configure:7936: checking for stdint.h configure:7936: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:7936: $? = 0 configure:7936: result: yes configure:7936: checking for unistd.h configure:7936: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:7936: $? = 0 configure:7936: result: yes configure:7949: checking minix/config.h usability configure:7949: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:52:10: fatal error: minix/config.h: No such file or directory 52 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. configure:7949: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:7949: result: no configure:7949: checking minix/config.h presence configure:7949: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:19:10: fatal error: minix/config.h: No such file or directory 19 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. configure:7949: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | /* end confdefs.h. */ | #include configure:7949: result: no configure:7949: checking for minix/config.h configure:7949: result: no configure:7970: checking whether it is safe to define __EXTENSIONS__ configure:7988: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:7988: $? = 0 configure:7995: result: yes configure:8168: checking whether the linker is GNU ld configure:8183: result: yes configure:8187: checking whether /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp accepts -o configure:8199: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -o conftest-1.i conftest.c configure:8199: $? = 0 configure:8206: result: yes configure:8519: checking for /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc-ar flags configure:8532: result: rcD configure:8796: checking whether ln -s works configure:8800: result: yes configure:8807: checking whether make sets $(MAKE) configure:8829: result: yes configure:8852: checking for a BSD-compatible install configure:8920: result: /usr/bin/install -c configure:8931: checking for a thread-safe mkdir -p configure:8970: result: /usr/bin/mkdir -p configure:8992: checking for riscv64-buildroot-linux-musl-dtrace configure:9022: result: no configure:9073: checking for dot configure:9103: result: no configure:9115: checking for doxygen configure:9131: found /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/doxygen configure:9142: result: doxygen configure:9157: checking for riscv64-buildroot-linux-musl-pkg-config configure:9201: result: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/pkg-config configure:9212: checking whether it is Android configure:9229: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:26:3: error: #error Not android 26 | #error Not android | ^~~~~ configure:9229: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | /* end confdefs.h. */ | | #ifndef __ANDROID__ | #error Not android | #endif | | int | main () | { | | ; | return 0; | } configure:9257: result: no configure:9279: checking for cd using physical directory configure:9298: result: cd -P configure:9317: checking whether CFLAGS is valid configure:9330: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9330: $? = 0 configure:9331: result: yes configure:9343: checking whether LDFLAGS is valid configure:9363: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -latomic >&5 configure:9363: $? = 0 configure:9364: result: yes configure:9419: checking whether -Wl,-R. is accepted as LDFLAGS configure:9445: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-R. conftest.c -latomic >&5 configure:9445: $? = 0 configure:9447: result: yes configure:9419: checking whether -Wl,-rpath,. is accepted as LDFLAGS configure:9445: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-rpath,. conftest.c -latomic >&5 configure:9445: $? = 0 configure:9447: result: yes configure:9486: checking whether -fdeclspec is accepted as LDFLAGS configure:9512: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fdeclspec conftest.c -latomic >&5 riscv64-linux-gcc.br_real: error: unrecognized command-line option '-fdeclspec' configure:9512: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:9518: result: no configure:9579: checking whether -fdeclspec is accepted as CXXFLAGS configure:9611: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-g++ -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -fdeclspec -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp -latomic >&5 riscv64-linux-g++.br_real: error: unrecognized command-line option '-fdeclspec' configure:9611: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:9617: result: no configure:9729: checking whether -Wdeprecated-declarations is accepted as CFLAGS configure:9756: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wdeprecated-declarations -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9756: $? = 0 configure:9771: result: yes configure:9729: checking whether -Wdivision-by-zero is accepted as CFLAGS configure:9756: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wdivision-by-zero -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 riscv64-linux-gcc.br_real: error: unrecognized command-line option '-Wdivision-by-zero'; did you mean '-Wdiv-by-zero'? configure:9756: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:9775: result: no configure:9729: checking whether -Wduplicated-cond is accepted as CFLAGS configure:9756: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wduplicated-cond -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9756: $? = 0 configure:9771: result: yes configure:9729: checking whether -Wimplicit-function-declaration is accepted as CFLAGS configure:9756: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wimplicit-function-declaration -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9756: $? = 0 configure:9771: result: yes configure:9729: checking whether -Wimplicit-int is accepted as CFLAGS configure:9756: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wimplicit-int -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9756: $? = 0 configure:9771: result: yes configure:9729: checking whether -Wmisleading-indentation is accepted as CFLAGS configure:9756: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wmisleading-indentation -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9756: $? = 0 configure:9771: result: yes configure:9729: checking whether -Wpointer-arith is accepted as CFLAGS configure:9756: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wpointer-arith -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9756: $? = 0 configure:9771: result: yes configure:9729: checking whether -Wshorten-64-to-32 is accepted as CFLAGS configure:9756: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wshorten-64-to-32 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 riscv64-linux-gcc.br_real: error: unrecognized command-line option '-Wshorten-64-to-32' configure:9756: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:9775: result: no configure:9729: checking whether -Wwrite-strings is accepted as CFLAGS configure:9756: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wwrite-strings -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9756: $? = 0 configure:9771: result: yes configure:9729: checking whether -Wold-style-definition is accepted as CFLAGS configure:9756: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wold-style-definition -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:26:1: warning: old-style function definition [-Wold-style-definition] 26 | main () | ^~~~ configure:9756: $? = 0 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:9775: result: no configure:9729: checking whether -Wimplicit-fallthrough=0 is accepted as CFLAGS configure:9756: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wimplicit-fallthrough=0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9756: $? = 0 configure:9771: result: yes configure:9729: checking whether -Wmissing-noreturn is accepted as CFLAGS configure:9756: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wmissing-noreturn -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9756: $? = 0 configure:9771: result: yes configure:9729: checking whether -Wno-cast-function-type is accepted as CFLAGS configure:9756: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wno-cast-function-type -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9756: $? = 0 configure:9771: result: yes configure:9729: checking whether -Wno-constant-logical-operand is accepted as CFLAGS configure:9756: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wno-constant-logical-operand -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9756: $? = 0 configure:9771: result: yes configure:9729: checking whether -Wno-long-long is accepted as CFLAGS configure:9756: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wno-long-long -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9756: $? = 0 configure:9771: result: yes configure:9729: checking whether -Wno-missing-field-initializers is accepted as CFLAGS configure:9756: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wno-missing-field-initializers -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9756: $? = 0 configure:9771: result: yes configure:9729: checking whether -Wno-overlength-strings is accepted as CFLAGS configure:9756: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wno-overlength-strings -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9756: $? = 0 configure:9771: result: yes configure:9729: checking whether -Wno-packed-bitfield-compat is accepted as CFLAGS configure:9756: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wno-packed-bitfield-compat -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9756: $? = 0 configure:9771: result: yes configure:9729: checking whether -Wno-parentheses-equality is accepted as CFLAGS configure:9756: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wno-parentheses-equality -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9756: $? = 0 configure:9771: result: yes configure:9729: checking whether -Wno-self-assign is accepted as CFLAGS configure:9756: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wno-self-assign -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9756: $? = 0 configure:9771: result: yes configure:9729: checking whether -Wno-tautological-compare is accepted as CFLAGS configure:9756: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wno-tautological-compare -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9756: $? = 0 configure:9771: result: yes configure:9729: checking whether -Wno-unused-parameter is accepted as CFLAGS configure:9756: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wno-unused-parameter -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9756: $? = 0 configure:9771: result: yes configure:9729: checking whether -Wno-unused-value is accepted as CFLAGS configure:9756: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wno-unused-value -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9756: $? = 0 configure:9771: result: yes configure:9729: checking whether -Wsuggest-attribute=format is accepted as CFLAGS configure:9756: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wsuggest-attribute=format -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9756: $? = 0 configure:9771: result: yes configure:9729: checking whether -Wsuggest-attribute=noreturn is accepted as CFLAGS configure:9756: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wsuggest-attribute=noreturn -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9756: $? = 0 configure:9771: result: yes configure:9729: checking whether -Wunused-variable is accepted as CFLAGS configure:9756: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wunused-variable -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9756: $? = 0 configure:9771: result: yes configure:9729: checking whether -diag-disable=175,188,1684,2259,2312 is accepted as CFLAGS configure:9756: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -diag-disable=175,188,1684,2259,2312 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 cc1: warning: unrecognized gcc debugging option: i cc1: warning: unrecognized gcc debugging option: g cc1: warning: unrecognized gcc debugging option: - cc1: warning: unrecognized gcc debugging option: d cc1: warning: unrecognized gcc debugging option: i cc1: warning: unrecognized gcc debugging option: s cc1: warning: unrecognized gcc debugging option: b cc1: warning: unrecognized gcc debugging option: l cc1: warning: unrecognized gcc debugging option: e cc1: warning: unrecognized gcc debugging option: = cc1: warning: unrecognized gcc debugging option: 1 cc1: warning: unrecognized gcc debugging option: 7 cc1: warning: unrecognized gcc debugging option: 5 cc1: warning: unrecognized gcc debugging option: , cc1: warning: unrecognized gcc debugging option: 1 cc1: warning: unrecognized gcc debugging option: 8 cc1: warning: unrecognized gcc debugging option: 8 cc1: warning: unrecognized gcc debugging option: , cc1: warning: unrecognized gcc debugging option: 1 cc1: warning: unrecognized gcc debugging option: 6 cc1: warning: unrecognized gcc debugging option: 8 cc1: warning: unrecognized gcc debugging option: 4 cc1: warning: unrecognized gcc debugging option: , cc1: warning: unrecognized gcc debugging option: 2 cc1: warning: unrecognized gcc debugging option: 2 cc1: warning: unrecognized gcc debugging option: 5 cc1: warning: unrecognized gcc debugging option: 9 cc1: warning: unrecognized gcc debugging option: , cc1: warning: unrecognized gcc debugging option: 2 cc1: warning: unrecognized gcc debugging option: 3 cc1: warning: unrecognized gcc debugging option: 1 cc1: warning: unrecognized gcc debugging option: 2 configure:9756: $? = 0 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:9775: result: no configure:9729: checking whether -Wextra-tokens is accepted as CFLAGS configure:9756: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wextra-tokens -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 riscv64-linux-gcc.br_real: error: unrecognized command-line option '-Wextra-tokens'; did you mean '-Wextra-semi'? configure:9756: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:9775: result: no configure:9875: checking whether -Wundef is accepted as CFLAGS configure:9906: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9906: $? = 0 configure:9920: result: yes configure:9948: checking whether -Wall -Wextra is accepted as CFLAGS configure:9975: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9975: $? = 0 configure:9977: result: yes configure:10006: checking whether -Qunused-arguments is accepted as CFLAGS configure:10033: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -Qunused-arguments -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 riscv64-linux-gcc.br_real: error: unrecognized command-line option '-Qunused-arguments' configure:10033: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:10049: result: no configure:10081: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:27:2: error: #error not sunpro 27 | #error not sunpro | ^~~~~ configure:10081: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | /* end confdefs.h. */ | | | #if !(defined(__SUNPRO_C)||defined(__SUNPRO_CC)) | #error not sunpro | #endif | int | main () | { | | ; | return 0; | } configure:10191: checking whether -O3 -D_FORTIFY_SOURCE=2 is accepted as CFLAGS configure:10218: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -O3 -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:10218: $? = 0 configure:10228: result: yes configure:10269: checking whether -fstack-protector-strong is accepted as CFLAGS configure:10296: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fstack-protector-strong -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:10296: $? = 0 configure:10298: result: yes configure:10324: checking whether -fstack-protector-strong is accepted as LDFLAGS configure:10350: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -latomic >&5 configure:10350: $? = 0 configure:10352: result: yes configure:10428: checking whether -Wl,--compress-debug-sections=zlib is accepted as LDFLAGS configure:10454: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -Wl,--compress-debug-sections=zlib conftest.c -latomic >&5 configure:10454: $? = 0 configure:10456: result: yes configure:10648: checking whether -std=gnu99 is accepted as CFLAGS configure:10675: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -std=gnu99 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:10675: $? = 0 configure:10700: result: yes configure:10730: checking whether -fno-strict-overflow is accepted as CFLAGS configure:10757: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fno-strict-overflow -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:10757: $? = 0 configure:10767: result: yes configure:10790: checking whether -ggdb3 is accepted as CFLAGS configure:10817: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -ggdb3 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:10817: $? = 0 configure:10819: result: yes configure:10972: checking whether -fvisibility=hidden is accepted as CFLAGS configure:10999: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fvisibility=hidden -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:10999: $? = 0 configure:11001: result: yes configure:11235: checking whether -fno-fast-math is accepted as CFLAGS configure:11262: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fno-fast-math -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:11262: $? = 0 configure:11272: result: yes configure:11296: checking whether -fexcess-precision=standard is accepted as CFLAGS configure:11323: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fexcess-precision=standard -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:11323: $? = 0 configure:11333: result: yes configure:11296: checking whether -fp-model precise is accepted as CFLAGS configure:11323: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fp-model precise -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 riscv64-linux-gcc.br_real: error: precise: No such file or directory riscv64-linux-gcc.br_real: error: unrecognized command-line option '-fp-model'; did you mean '-ftls-model='? configure:11323: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:11337: result: no configure:11438: checking whether compiler has statement and declarations in expressions configure:11454: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:11454: $? = 0 configure:11461: result: yes configure:12303: checking whether CXXFLAGS is valid configure:12322: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-g++ -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5 configure:12322: $? = 0 configure:12323: result: yes configure:12357: checking for crypt in -lcrypt configure:12382: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lcrypt -lm -latomic >&5 configure:12382: $? = 0 configure:12391: result: yes configure:12402: checking for dlopen in -ldl configure:12427: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -ldl -lcrypt -lm -latomic >&5 configure:12427: $? = 0 configure:12436: result: yes configure:12447: checking for shl_load in -ldld configure:12472: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -ldld -ldl -lcrypt -lm -latomic >&5 /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/bin/ld: cannot find -ldld collect2: error: ld returned 1 exit status configure:12472: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 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. */ | #ifdef __cplusplus | extern "C" | #endif | char shl_load (); | int | main () | { | return shl_load (); | ; | return 0; | } configure:12481: result: no configure:12492: checking for shutdown in -lsocket configure:12517: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lsocket -ldl -lcrypt -lm -latomic >&5 /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/bin/ld: cannot find -lsocket collect2: error: ld returned 1 exit status configure:12517: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 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. */ | #ifdef __cplusplus | extern "C" | #endif | char shutdown (); | int | main () | { | return shutdown (); | ; | return 0; | } configure:12526: result: no configure:12545: checking for cs_open in -lcapstone configure:12570: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lcapstone -ldl -lcrypt -lm -latomic >&5 /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/bin/ld: cannot find -lcapstone collect2: error: ld returned 1 exit status configure:12570: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 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. */ | #ifdef __cplusplus | extern "C" | #endif | char cs_open (); | int | main () | { | return cs_open (); | ; | return 0; | } configure:12579: result: no configure:12594: checking for dirent.h that defines DIR configure:12613: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12613: $? = 0 configure:12621: result: yes configure:12634: checking for library containing opendir configure:12665: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -ldl -lcrypt -lm -latomic >&5 configure:12665: $? = 0 configure:12682: result: none required configure:12749: checking for stdbool.h that conforms to C99 configure:12816: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12816: $? = 0 configure:12823: result: yes configure:12825: checking for _Bool configure:12825: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12825: $? = 0 configure:12825: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:66:20: error: expected expression before ')' token 66 | if (sizeof ((_Bool))) | ^ configure:12825: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | if (sizeof ((_Bool))) | return 0; | ; | return 0; | } configure:12825: result: yes configure:12842: checking for sys/wait.h that is POSIX.1 compatible configure:12868: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12868: $? = 0 configure:12875: result: yes configure:12886: checking atomic.h usability configure:12886: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:66:10: fatal error: atomic.h: No such file or directory 66 | #include | ^~~~~~~~~~ compilation terminated. configure:12886: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:12886: result: no configure:12886: checking atomic.h presence configure:12886: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:33:10: fatal error: atomic.h: No such file or directory 33 | #include | ^~~~~~~~~~ compilation terminated. configure:12886: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | /* end confdefs.h. */ | #include configure:12886: result: no configure:12886: checking for atomic.h configure:12886: result: no configure:12898: checking copyfile.h usability configure:12898: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:66:10: fatal error: copyfile.h: No such file or directory 66 | #include | ^~~~~~~~~~~~ compilation terminated. configure:12898: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:12898: result: no configure:12898: checking copyfile.h presence configure:12898: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:33:10: fatal error: copyfile.h: No such file or directory 33 | #include | ^~~~~~~~~~~~ compilation terminated. configure:12898: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | /* end confdefs.h. */ | #include configure:12898: result: no configure:12898: checking for copyfile.h configure:12898: result: no configure:12910: checking direct.h usability configure:12910: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:66:10: fatal error: direct.h: No such file or directory 66 | #include | ^~~~~~~~~~ compilation terminated. configure:12910: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:12910: result: no configure:12910: checking direct.h presence configure:12910: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:33:10: fatal error: direct.h: No such file or directory 33 | #include | ^~~~~~~~~~ compilation terminated. configure:12910: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | /* end confdefs.h. */ | #include configure:12910: result: no configure:12910: checking for direct.h configure:12910: result: no configure:12922: checking grp.h usability configure:12922: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12922: $? = 0 configure:12922: result: yes configure:12922: checking grp.h presence configure:12922: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:12922: $? = 0 configure:12922: result: yes configure:12922: checking for grp.h configure:12922: result: yes configure:12934: checking fcntl.h usability configure:12934: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12934: $? = 0 configure:12934: result: yes configure:12934: checking fcntl.h presence configure:12934: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:12934: $? = 0 configure:12934: result: yes configure:12934: checking for fcntl.h configure:12934: result: yes configure:12946: checking float.h usability configure:12946: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12946: $? = 0 configure:12946: result: yes configure:12946: checking float.h presence configure:12946: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:12946: $? = 0 configure:12946: result: yes configure:12946: checking for float.h configure:12946: result: yes configure:12958: checking ieeefp.h usability configure:12958: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:69:10: fatal error: ieeefp.h: No such file or directory 69 | #include | ^~~~~~~~~~ compilation terminated. configure:12958: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:12958: result: no configure:12958: checking ieeefp.h presence configure:12958: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:36:10: fatal error: ieeefp.h: No such file or directory 36 | #include | ^~~~~~~~~~ compilation terminated. configure:12958: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | /* end confdefs.h. */ | #include configure:12958: result: no configure:12958: checking for ieeefp.h configure:12958: result: no configure:12970: checking intrinsics.h usability configure:12970: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:69:10: fatal error: intrinsics.h: No such file or directory 69 | #include | ^~~~~~~~~~~~~~ compilation terminated. configure:12970: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:12970: result: no configure:12970: checking intrinsics.h presence configure:12970: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:36:10: fatal error: intrinsics.h: No such file or directory 36 | #include | ^~~~~~~~~~~~~~ compilation terminated. configure:12970: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | /* end confdefs.h. */ | #include configure:12970: result: no configure:12970: checking for intrinsics.h configure:12970: result: no configure:12982: checking langinfo.h usability configure:12982: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12982: $? = 0 configure:12982: result: yes configure:12982: checking langinfo.h presence configure:12982: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:12982: $? = 0 configure:12982: result: yes configure:12982: checking for langinfo.h configure:12982: result: yes configure:12994: checking limits.h usability configure:12994: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12994: $? = 0 configure:12994: result: yes configure:12994: checking limits.h presence configure:12994: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:12994: $? = 0 configure:12994: result: yes configure:12994: checking for limits.h configure:12994: result: yes configure:13006: checking locale.h usability configure:13006: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:13006: $? = 0 configure:13006: result: yes configure:13006: checking locale.h presence configure:13006: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:13006: $? = 0 configure:13006: result: yes configure:13006: checking for locale.h configure:13006: result: yes configure:13018: checking malloc.h usability configure:13018: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:13018: $? = 0 configure:13018: result: yes configure:13018: checking malloc.h presence configure:13018: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:13018: $? = 0 configure:13018: result: yes configure:13018: checking for malloc.h configure:13018: result: yes configure:13030: checking malloc/malloc.h usability configure:13030: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:73:10: fatal error: malloc/malloc.h: No such file or directory 73 | #include | ^~~~~~~~~~~~~~~~~ compilation terminated. configure:13030: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:13030: result: no configure:13030: checking malloc/malloc.h presence configure:13030: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:40:10: fatal error: malloc/malloc.h: No such file or directory 40 | #include | ^~~~~~~~~~~~~~~~~ compilation terminated. configure:13030: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | /* end confdefs.h. */ | #include configure:13030: result: no configure:13030: checking for malloc/malloc.h configure:13030: result: no configure:13042: checking malloc_np.h usability configure:13042: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:73:10: fatal error: malloc_np.h: No such file or directory 73 | #include | ^~~~~~~~~~~~~ compilation terminated. configure:13042: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:13042: result: no configure:13042: checking malloc_np.h presence configure:13042: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:40:10: fatal error: malloc_np.h: No such file or directory 40 | #include | ^~~~~~~~~~~~~ compilation terminated. configure:13042: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | /* end confdefs.h. */ | #include configure:13042: result: no configure:13042: checking for malloc_np.h configure:13042: result: no configure:13054: checking net/socket.h usability configure:13054: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:73:10: fatal error: net/socket.h: No such file or directory 73 | #include | ^~~~~~~~~~~~~~ compilation terminated. configure:13054: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:13054: result: no configure:13054: checking net/socket.h presence configure:13054: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:40:10: fatal error: net/socket.h: No such file or directory 40 | #include | ^~~~~~~~~~~~~~ compilation terminated. configure:13054: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | /* end confdefs.h. */ | #include configure:13054: result: no configure:13054: checking for net/socket.h configure:13054: result: no configure:13066: checking process.h usability configure:13066: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:73:10: fatal error: process.h: No such file or directory 73 | #include | ^~~~~~~~~~~ compilation terminated. configure:13066: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:13066: result: no configure:13066: checking process.h presence configure:13066: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:40:10: fatal error: process.h: No such file or directory 40 | #include | ^~~~~~~~~~~ compilation terminated. configure:13066: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | /* end confdefs.h. */ | #include configure:13066: result: no configure:13066: checking for process.h configure:13066: result: no configure:13078: checking pwd.h usability configure:13078: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:13078: $? = 0 configure:13078: result: yes configure:13078: checking pwd.h presence configure:13078: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:13078: $? = 0 configure:13078: result: yes configure:13078: checking for pwd.h configure:13078: result: yes configure:13090: checking sanitizer/asan_interface.h usability configure:13090: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:74:10: fatal error: sanitizer/asan_interface.h: No such file or directory 74 | #include | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. configure:13090: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:13090: result: no configure:13090: checking sanitizer/asan_interface.h presence configure:13090: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:41:10: fatal error: sanitizer/asan_interface.h: No such file or directory 41 | #include | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. configure:13090: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | /* end confdefs.h. */ | #include configure:13090: result: no configure:13090: checking for sanitizer/asan_interface.h configure:13090: result: no configure:13102: checking sanitizer/msan_interface.h usability configure:13102: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:74:10: fatal error: sanitizer/msan_interface.h: No such file or directory 74 | #include | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. configure:13102: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:13102: result: no configure:13102: checking sanitizer/msan_interface.h presence configure:13102: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:41:10: fatal error: sanitizer/msan_interface.h: No such file or directory 41 | #include | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. configure:13102: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | /* end confdefs.h. */ | #include configure:13102: result: no configure:13102: checking for sanitizer/msan_interface.h configure:13102: result: no configure:13114: checking setjmpex.h usability configure:13114: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:74:10: fatal error: setjmpex.h: No such file or directory 74 | #include | ^~~~~~~~~~~~ compilation terminated. configure:13114: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:13114: result: no configure:13114: checking setjmpex.h presence configure:13114: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:41:10: fatal error: setjmpex.h: No such file or directory 41 | #include | ^~~~~~~~~~~~ compilation terminated. configure:13114: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | /* end confdefs.h. */ | #include configure:13114: result: no configure:13114: checking for setjmpex.h configure:13114: result: no configure:13126: checking stdalign.h usability configure:13126: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:13126: $? = 0 configure:13126: result: yes configure:13126: checking stdalign.h presence configure:13126: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:13126: $? = 0 configure:13126: result: yes configure:13126: checking for stdalign.h configure:13126: result: yes configure:13138: checking sys/attr.h usability configure:13138: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:75:10: fatal error: sys/attr.h: No such file or directory 75 | #include | ^~~~~~~~~~~~ compilation terminated. configure:13138: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:13138: result: no configure:13138: checking sys/attr.h presence configure:13138: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:42:10: fatal error: sys/attr.h: No such file or directory 42 | #include | ^~~~~~~~~~~~ compilation terminated. configure:13138: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | /* end confdefs.h. */ | #include configure:13138: result: no configure:13138: checking for sys/attr.h configure:13138: result: no configure:13150: checking sys/eventfd.h usability configure:13150: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:13150: $? = 0 configure:13150: result: yes configure:13150: checking sys/eventfd.h presence configure:13150: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:13150: $? = 0 configure:13150: result: yes configure:13150: checking for sys/eventfd.h configure:13150: result: yes configure:13162: checking sys/fcntl.h usability configure:13162: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 In file included from conftest.c:76: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/riscv64-buildroot-linux-musl/sysroot/usr/include/sys/fcntl.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ configure:13162: $? = 0 configure:13162: result: yes configure:13162: checking sys/fcntl.h presence configure:13162: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c In file included from conftest.c:43: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/riscv64-buildroot-linux-musl/sysroot/usr/include/sys/fcntl.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ configure:13162: $? = 0 configure:13162: result: yes configure:13162: checking for sys/fcntl.h configure:13162: result: yes configure:13174: checking sys/file.h usability configure:13174: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:13174: $? = 0 configure:13174: result: yes configure:13174: checking sys/file.h presence configure:13174: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:13174: $? = 0 configure:13174: result: yes configure:13174: checking for sys/file.h configure:13174: result: yes configure:13186: checking sys/id.h usability configure:13186: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:78:10: fatal error: sys/id.h: No such file or directory 78 | #include | ^~~~~~~~~~ compilation terminated. configure:13186: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:13186: result: no configure:13186: checking sys/id.h presence configure:13186: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:45:10: fatal error: sys/id.h: No such file or directory 45 | #include | ^~~~~~~~~~ compilation terminated. configure:13186: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | /* end confdefs.h. */ | #include configure:13186: result: no configure:13186: checking for sys/id.h configure:13186: result: no configure:13198: checking sys/ioctl.h usability configure:13198: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:13198: $? = 0 configure:13198: result: yes configure:13198: checking sys/ioctl.h presence configure:13198: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:13198: $? = 0 configure:13198: result: yes configure:13198: checking for sys/ioctl.h configure:13198: result: yes configure:13210: checking sys/mkdev.h usability configure:13210: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:79:10: fatal error: sys/mkdev.h: No such file or directory 79 | #include | ^~~~~~~~~~~~~ compilation terminated. configure:13210: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:13210: result: no configure:13210: checking sys/mkdev.h presence configure:13210: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:46:10: fatal error: sys/mkdev.h: No such file or directory 46 | #include | ^~~~~~~~~~~~~ compilation terminated. configure:13210: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | /* end confdefs.h. */ | #include configure:13210: result: no configure:13210: checking for sys/mkdev.h configure:13210: result: no configure:13222: checking sys/param.h usability configure:13222: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:13222: $? = 0 configure:13222: result: yes configure:13222: checking sys/param.h presence configure:13222: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:13222: $? = 0 configure:13222: result: yes configure:13222: checking for sys/param.h configure:13222: result: yes configure:13234: checking sys/prctl.h usability configure:13234: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:13234: $? = 0 configure:13234: result: yes configure:13234: checking sys/prctl.h presence configure:13234: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:13234: $? = 0 configure:13234: result: yes configure:13234: checking for sys/prctl.h configure:13234: result: yes configure:13246: checking sys/random.h usability configure:13246: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:13246: $? = 0 configure:13246: result: yes configure:13246: checking sys/random.h presence configure:13246: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:13246: $? = 0 configure:13246: result: yes configure:13246: checking for sys/random.h configure:13246: result: yes configure:13258: checking sys/resource.h usability configure:13258: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:13258: $? = 0 configure:13258: result: yes configure:13258: checking sys/resource.h presence configure:13258: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:13258: $? = 0 configure:13258: result: yes configure:13258: checking for sys/resource.h configure:13258: result: yes configure:13270: checking sys/select.h usability configure:13270: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:13270: $? = 0 configure:13270: result: yes configure:13270: checking sys/select.h presence configure:13270: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:13270: $? = 0 configure:13270: result: yes configure:13270: checking for sys/select.h configure:13270: result: yes configure:13282: checking sys/sendfile.h usability configure:13282: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:13282: $? = 0 configure:13282: result: yes configure:13282: checking sys/sendfile.h presence configure:13282: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:13282: $? = 0 configure:13282: result: yes configure:13282: checking for sys/sendfile.h configure:13282: result: yes configure:13294: checking sys/socket.h usability configure:13294: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:13294: $? = 0 configure:13294: result: yes configure:13294: checking sys/socket.h presence configure:13294: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:13294: $? = 0 configure:13294: result: yes configure:13294: checking for sys/socket.h configure:13294: result: yes configure:13306: checking sys/syscall.h usability configure:13306: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:13306: $? = 0 configure:13306: result: yes configure:13306: checking sys/syscall.h presence configure:13306: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:13306: $? = 0 configure:13306: result: yes configure:13306: checking for sys/syscall.h configure:13306: result: yes configure:13318: checking sys/sysmacros.h usability configure:13318: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:13318: $? = 0 configure:13318: result: yes configure:13318: checking sys/sysmacros.h presence configure:13318: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:13318: $? = 0 configure:13318: result: yes configure:13318: checking for sys/sysmacros.h configure:13318: result: yes configure:13330: checking sys/time.h usability configure:13330: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:13330: $? = 0 configure:13330: result: yes configure:13330: checking sys/time.h presence configure:13330: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:13330: $? = 0 configure:13330: result: yes configure:13330: checking for sys/time.h configure:13330: result: yes configure:13342: checking sys/times.h usability configure:13342: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:13342: $? = 0 configure:13342: result: yes configure:13342: checking sys/times.h presence configure:13342: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:13342: $? = 0 configure:13342: result: yes configure:13342: checking for sys/times.h configure:13342: result: yes configure:13354: checking sys/uio.h usability configure:13354: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:13354: $? = 0 configure:13354: result: yes configure:13354: checking sys/uio.h presence configure:13354: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:13354: $? = 0 configure:13354: result: yes configure:13354: checking for sys/uio.h configure:13354: result: yes configure:13366: checking sys/utime.h usability configure:13366: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:91:10: fatal error: sys/utime.h: No such file or directory 91 | #include | ^~~~~~~~~~~~~ compilation terminated. configure:13366: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:13366: result: no configure:13366: checking sys/utime.h presence configure:13366: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:58:10: fatal error: sys/utime.h: No such file or directory 58 | #include | ^~~~~~~~~~~~~ compilation terminated. configure:13366: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | /* end confdefs.h. */ | #include configure:13366: result: no configure:13366: checking for sys/utime.h configure:13366: result: no configure:13378: checking syscall.h usability configure:13378: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:13378: $? = 0 configure:13378: result: yes configure:13378: checking syscall.h presence configure:13378: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:13378: $? = 0 configure:13378: result: yes configure:13378: checking for syscall.h configure:13378: result: yes configure:13390: checking time.h usability configure:13390: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:13390: $? = 0 configure:13390: result: yes configure:13390: checking time.h presence configure:13390: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:13390: $? = 0 configure:13390: result: yes configure:13390: checking for time.h configure:13390: result: yes configure:13402: checking ucontext.h usability configure:13402: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:13402: $? = 0 configure:13402: result: yes configure:13402: checking ucontext.h presence configure:13402: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:13402: $? = 0 configure:13402: result: yes configure:13402: checking for ucontext.h configure:13402: result: yes configure:13414: checking utime.h usability configure:13414: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:13414: $? = 0 configure:13414: result: yes configure:13414: checking utime.h presence configure:13414: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:13414: $? = 0 configure:13414: result: yes configure:13414: checking for utime.h configure:13414: result: yes configure:13541: checking gmp.h usability configure:13541: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:13541: $? = 0 configure:13541: result: yes configure:13541: checking gmp.h presence configure:13541: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:13541: $? = 0 configure:13541: result: yes configure:13541: checking for gmp.h configure:13541: result: yes configure:13552: checking for library containing __gmpz_init configure:13583: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -ldl -lcrypt -lm -latomic >&5 /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/bin/ld: /tmp/ccF7qnm4.o: in function `main': conftest.c:(.text.startup+0x8): undefined reference to `__gmpz_init' collect2: error: ld returned 1 exit status configure:13583: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 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. */ | #ifdef __cplusplus | extern "C" | #endif | char __gmpz_init (); | int | main () | { | return __gmpz_init (); | ; | return 0; | } configure:13583: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:13583: $? = 0 configure:13600: result: -lgmp configure:13729: checking for special C compiler options needed for large files configure:13774: result: no configure:13780: checking for _FILE_OFFSET_BITS value needed for large files configure:13805: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:13805: $? = 0 configure:13837: result: no configure:13979: checking whether byte ordering is bigendian configure:14185: result: no configure:14202: checking for an ANSI C-conforming const configure:14268: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14268: $? = 0 configure:14275: result: yes configure:14283: checking whether char is unsigned configure:14302: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:100:12: error: size of array 'test_array' is negative 100 | static int test_array [1 - 2 * !(((char) -1) < 0)]; | ^~~~~~~~~~ configure:14302: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !(((char) -1) < 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:14309: result: yes configure:14316: checking for inline configure:14332: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14332: $? = 0 configure:14340: result: inline configure:14358: checking for working volatile configure:14377: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14377: $? = 0 configure:14384: result: yes configure:14393: checking for typeof syntax and keyword spelling configure:14424: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14424: $? = 0 configure:14431: result: typeof configure:14446: checking for C/C++ restrict keyword configure:14471: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14471: $? = 0 configure:14479: result: __restrict configure:14500: checking for long long configure:14500: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14500: $? = 0 configure:14500: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:102:24: error: expected expression before ')' token 102 | if (sizeof ((long long))) | ^ configure:14500: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | if (sizeof ((long long))) | return 0; | ; | return 0; | } configure:14500: result: yes configure:14509: checking for off_t configure:14509: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14509: $? = 0 configure:14509: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:103:20: error: expected expression before ')' token 103 | if (sizeof ((off_t))) | ^ configure:14509: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | if (sizeof ((off_t))) | return 0; | ; | return 0; | } configure:14509: result: yes configure:14520: checking char bit configure:14526: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14526: $? = 0 configure:14526: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:73:12: error: size of array 'test_array' is negative 73 | static int test_array [1 - 2 * !((CHAR_BIT) <= 0)]; | ^~~~~~~~~~ configure:14526: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | /* end confdefs.h. */ | #include | | int | main () | { | static int test_array [1 - 2 * !((CHAR_BIT) <= 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:14526: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:73:12: error: size of array 'test_array' is negative 73 | static int test_array [1 - 2 * !((CHAR_BIT) <= 1)]; | ^~~~~~~~~~ configure:14526: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | /* end confdefs.h. */ | #include | | int | main () | { | static int test_array [1 - 2 * !((CHAR_BIT) <= 1)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:14526: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:73:12: error: size of array 'test_array' is negative 73 | static int test_array [1 - 2 * !((CHAR_BIT) <= 3)]; | ^~~~~~~~~~ configure:14526: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | /* end confdefs.h. */ | #include | | int | main () | { | static int test_array [1 - 2 * !((CHAR_BIT) <= 3)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:14526: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:73:12: error: size of array 'test_array' is negative 73 | static int test_array [1 - 2 * !((CHAR_BIT) <= 7)]; | ^~~~~~~~~~ configure:14526: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | /* end confdefs.h. */ | #include | | int | main () | { | static int test_array [1 - 2 * !((CHAR_BIT) <= 7)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:14526: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14526: $? = 0 configure:14526: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14526: $? = 0 configure:14526: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14526: $? = 0 configure:14526: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14526: $? = 0 configure:14535: result: 8 configure:14699: checking size of int configure:14704: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14704: $? = 0 configure:14704: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:104:12: error: size of array 'test_array' is negative 104 | static int test_array [1 - 2 * !(((long int) (sizeof (int))) <= 0)]; | ^~~~~~~~~~ configure:14704: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (int))) <= 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:14704: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:104:12: error: size of array 'test_array' is negative 104 | static int test_array [1 - 2 * !(((long int) (sizeof (int))) <= 1)]; | ^~~~~~~~~~ configure:14704: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (int))) <= 1)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:14704: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:104:12: error: size of array 'test_array' is negative 104 | static int test_array [1 - 2 * !(((long int) (sizeof (int))) <= 3)]; | ^~~~~~~~~~ configure:14704: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (int))) <= 3)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:14704: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14704: $? = 0 configure:14704: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14704: $? = 0 configure:14704: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14704: $? = 0 configure:14718: result: 4 configure:14815: checking size of short configure:14820: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14820: $? = 0 configure:14820: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:105:12: error: size of array 'test_array' is negative 105 | static int test_array [1 - 2 * !(((long int) (sizeof (short))) <= 0)]; | ^~~~~~~~~~ configure:14820: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (short))) <= 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:14820: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:105:12: error: size of array 'test_array' is negative 105 | static int test_array [1 - 2 * !(((long int) (sizeof (short))) <= 1)]; | ^~~~~~~~~~ configure:14820: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (short))) <= 1)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:14820: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14820: $? = 0 configure:14820: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14820: $? = 0 configure:14834: result: 2 configure:15024: checking size of long configure:15029: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15029: $? = 0 configure:15029: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:106:12: error: size of array 'test_array' is negative 106 | static int test_array [1 - 2 * !(((long int) (sizeof (long))) <= 0)]; | ^~~~~~~~~~ configure:15029: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (long))) <= 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:15029: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:106:12: error: size of array 'test_array' is negative 106 | static int test_array [1 - 2 * !(((long int) (sizeof (long))) <= 1)]; | ^~~~~~~~~~ configure:15029: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (long))) <= 1)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:15029: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:106:12: error: size of array 'test_array' is negative 106 | static int test_array [1 - 2 * !(((long int) (sizeof (long))) <= 3)]; | ^~~~~~~~~~ configure:15029: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (long))) <= 3)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:15029: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:106:12: error: size of array 'test_array' is negative 106 | static int test_array [1 - 2 * !(((long int) (sizeof (long))) <= 7)]; | ^~~~~~~~~~ configure:15029: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (long))) <= 7)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:15029: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15029: $? = 0 configure:15029: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15029: $? = 0 configure:15029: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15029: $? = 0 configure:15029: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15029: $? = 0 configure:15043: result: 8 configure:15140: checking size of long long configure:15145: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15145: $? = 0 configure:15145: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:107:12: error: size of array 'test_array' is negative 107 | static int test_array [1 - 2 * !(((long int) (sizeof (long long))) <= 0)]; | ^~~~~~~~~~ configure:15145: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (long long))) <= 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:15145: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:107:12: error: size of array 'test_array' is negative 107 | static int test_array [1 - 2 * !(((long int) (sizeof (long long))) <= 1)]; | ^~~~~~~~~~ configure:15145: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (long long))) <= 1)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:15145: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:107:12: error: size of array 'test_array' is negative 107 | static int test_array [1 - 2 * !(((long int) (sizeof (long long))) <= 3)]; | ^~~~~~~~~~ configure:15145: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (long long))) <= 3)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:15145: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:107:12: error: size of array 'test_array' is negative 107 | static int test_array [1 - 2 * !(((long int) (sizeof (long long))) <= 7)]; | ^~~~~~~~~~ configure:15145: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (long long))) <= 7)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:15145: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15145: $? = 0 configure:15145: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15145: $? = 0 configure:15145: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15145: $? = 0 configure:15145: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15145: $? = 0 configure:15159: result: 8 configure:15349: checking size of __int64 configure:15354: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:108:55: error: '__int64' undeclared (first use in this function); did you mean 'u_int'? 108 | static int test_array [1 - 2 * !(((long int) (sizeof (__int64))) >= 0)]; | ^~~~~~~ | u_int conftest.c:108:55: note: each undeclared identifier is reported only once for each function it appears in configure:15354: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (__int64))) >= 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:15354: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:108:55: error: '__int64' undeclared (first use in this function); did you mean 'u_int'? 108 | static int test_array [1 - 2 * !(((long int) (sizeof (__int64))) < 0)]; | ^~~~~~~ | u_int conftest.c:108:55: note: each undeclared identifier is reported only once for each function it appears in configure:15354: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (__int64))) < 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:15368: result: 0 configure:15558: checking size of __int128 configure:15563: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15563: $? = 0 configure:15563: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:109:12: error: size of array 'test_array' is negative 109 | static int test_array [1 - 2 * !(((long int) (sizeof (__int128))) <= 0)]; | ^~~~~~~~~~ configure:15563: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (__int128))) <= 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:15563: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:109:12: error: size of array 'test_array' is negative 109 | static int test_array [1 - 2 * !(((long int) (sizeof (__int128))) <= 1)]; | ^~~~~~~~~~ configure:15563: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (__int128))) <= 1)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:15563: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:109:12: error: size of array 'test_array' is negative 109 | static int test_array [1 - 2 * !(((long int) (sizeof (__int128))) <= 3)]; | ^~~~~~~~~~ configure:15563: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (__int128))) <= 3)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:15563: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:109:12: error: size of array 'test_array' is negative 109 | static int test_array [1 - 2 * !(((long int) (sizeof (__int128))) <= 7)]; | ^~~~~~~~~~ configure:15563: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (__int128))) <= 7)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:15563: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:109:12: error: size of array 'test_array' is negative 109 | static int test_array [1 - 2 * !(((long int) (sizeof (__int128))) <= 15)]; | ^~~~~~~~~~ configure:15563: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (__int128))) <= 15)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:15563: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15563: $? = 0 configure:15563: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15563: $? = 0 configure:15563: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15563: $? = 0 configure:15563: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15563: $? = 0 configure:15563: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15563: $? = 0 configure:15577: result: 16 configure:15674: checking size of off_t configure:15679: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15679: $? = 0 configure:15679: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:110:12: error: size of array 'test_array' is negative 110 | static int test_array [1 - 2 * !(((long int) (sizeof (off_t))) <= 0)]; | ^~~~~~~~~~ configure:15679: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (off_t))) <= 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:15679: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:110:12: error: size of array 'test_array' is negative 110 | static int test_array [1 - 2 * !(((long int) (sizeof (off_t))) <= 1)]; | ^~~~~~~~~~ configure:15679: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (off_t))) <= 1)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:15679: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:110:12: error: size of array 'test_array' is negative 110 | static int test_array [1 - 2 * !(((long int) (sizeof (off_t))) <= 3)]; | ^~~~~~~~~~ configure:15679: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (off_t))) <= 3)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:15679: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:110:12: error: size of array 'test_array' is negative 110 | static int test_array [1 - 2 * !(((long int) (sizeof (off_t))) <= 7)]; | ^~~~~~~~~~ configure:15679: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (off_t))) <= 7)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:15679: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15679: $? = 0 configure:15679: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15679: $? = 0 configure:15679: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15679: $? = 0 configure:15679: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15679: $? = 0 configure:15693: result: 8 configure:15883: checking size of void* configure:15888: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15888: $? = 0 configure:15888: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:111:12: error: size of array 'test_array' is negative 111 | static int test_array [1 - 2 * !(((long int) (sizeof (void*))) <= 0)]; | ^~~~~~~~~~ configure:15888: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (void*))) <= 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:15888: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:111:12: error: size of array 'test_array' is negative 111 | static int test_array [1 - 2 * !(((long int) (sizeof (void*))) <= 1)]; | ^~~~~~~~~~ configure:15888: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (void*))) <= 1)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:15888: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:111:12: error: size of array 'test_array' is negative 111 | static int test_array [1 - 2 * !(((long int) (sizeof (void*))) <= 3)]; | ^~~~~~~~~~ configure:15888: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (void*))) <= 3)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:15888: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:111:12: error: size of array 'test_array' is negative 111 | static int test_array [1 - 2 * !(((long int) (sizeof (void*))) <= 7)]; | ^~~~~~~~~~ configure:15888: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (void*))) <= 7)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:15888: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15888: $? = 0 configure:15888: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15888: $? = 0 configure:15888: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15888: $? = 0 configure:15888: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15888: $? = 0 configure:15902: result: 8 configure:15999: checking size of float configure:16004: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16004: $? = 0 configure:16004: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:112:12: error: size of array 'test_array' is negative 112 | static int test_array [1 - 2 * !(((long int) (sizeof (float))) <= 0)]; | ^~~~~~~~~~ configure:16004: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (float))) <= 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:16004: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:112:12: error: size of array 'test_array' is negative 112 | static int test_array [1 - 2 * !(((long int) (sizeof (float))) <= 1)]; | ^~~~~~~~~~ configure:16004: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (float))) <= 1)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:16004: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:112:12: error: size of array 'test_array' is negative 112 | static int test_array [1 - 2 * !(((long int) (sizeof (float))) <= 3)]; | ^~~~~~~~~~ configure:16004: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (float))) <= 3)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:16004: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16004: $? = 0 configure:16004: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16004: $? = 0 configure:16004: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16004: $? = 0 configure:16018: result: 4 configure:16115: checking size of double configure:16120: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16120: $? = 0 configure:16120: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:113:12: error: size of array 'test_array' is negative 113 | static int test_array [1 - 2 * !(((long int) (sizeof (double))) <= 0)]; | ^~~~~~~~~~ configure:16120: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (double))) <= 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:16120: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:113:12: error: size of array 'test_array' is negative 113 | static int test_array [1 - 2 * !(((long int) (sizeof (double))) <= 1)]; | ^~~~~~~~~~ configure:16120: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (double))) <= 1)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:16120: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:113:12: error: size of array 'test_array' is negative 113 | static int test_array [1 - 2 * !(((long int) (sizeof (double))) <= 3)]; | ^~~~~~~~~~ configure:16120: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (double))) <= 3)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:16120: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:113:12: error: size of array 'test_array' is negative 113 | static int test_array [1 - 2 * !(((long int) (sizeof (double))) <= 7)]; | ^~~~~~~~~~ configure:16120: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (double))) <= 7)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:16120: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16120: $? = 0 configure:16120: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16120: $? = 0 configure:16120: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16120: $? = 0 configure:16120: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16120: $? = 0 configure:16134: result: 8 configure:16249: checking size of time_t configure:16254: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16254: $? = 0 configure:16254: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:83:12: error: size of array 'test_array' is negative 83 | static int test_array [1 - 2 * !(((long int) (sizeof (time_t))) <= 0)]; | ^~~~~~~~~~ configure:16254: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | /* end confdefs.h. */ | #include | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (time_t))) <= 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:16254: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:83:12: error: size of array 'test_array' is negative 83 | static int test_array [1 - 2 * !(((long int) (sizeof (time_t))) <= 1)]; | ^~~~~~~~~~ configure:16254: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | /* end confdefs.h. */ | #include | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (time_t))) <= 1)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:16254: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:83:12: error: size of array 'test_array' is negative 83 | static int test_array [1 - 2 * !(((long int) (sizeof (time_t))) <= 3)]; | ^~~~~~~~~~ configure:16254: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | /* end confdefs.h. */ | #include | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (time_t))) <= 3)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:16254: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:83:12: error: size of array 'test_array' is negative 83 | static int test_array [1 - 2 * !(((long int) (sizeof (time_t))) <= 7)]; | ^~~~~~~~~~ configure:16254: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | /* end confdefs.h. */ | #include | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (time_t))) <= 7)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:16254: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16254: $? = 0 configure:16254: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16254: $? = 0 configure:16254: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16254: $? = 0 configure:16254: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16254: $? = 0 configure:16269: result: 8 configure:16368: checking size of clock_t configure:16373: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16373: $? = 0 configure:16373: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:84:12: error: size of array 'test_array' is negative 84 | static int test_array [1 - 2 * !(((long int) (sizeof (clock_t))) <= 0)]; | ^~~~~~~~~~ configure:16373: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | /* end confdefs.h. */ | #include | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (clock_t))) <= 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:16373: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:84:12: error: size of array 'test_array' is negative 84 | static int test_array [1 - 2 * !(((long int) (sizeof (clock_t))) <= 1)]; | ^~~~~~~~~~ configure:16373: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | /* end confdefs.h. */ | #include | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (clock_t))) <= 1)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:16373: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:84:12: error: size of array 'test_array' is negative 84 | static int test_array [1 - 2 * !(((long int) (sizeof (clock_t))) <= 3)]; | ^~~~~~~~~~ configure:16373: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | /* end confdefs.h. */ | #include | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (clock_t))) <= 3)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:16373: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:84:12: error: size of array 'test_array' is negative 84 | static int test_array [1 - 2 * !(((long int) (sizeof (clock_t))) <= 7)]; | ^~~~~~~~~~ configure:16373: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | /* end confdefs.h. */ | #include | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (clock_t))) <= 7)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:16373: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16373: $? = 0 configure:16373: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16373: $? = 0 configure:16373: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16373: $? = 0 configure:16373: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16373: $? = 0 configure:16388: result: 8 configure:16401: checking packed struct attribute configure:16423: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:80:35: error: unknown type name 'pack' 80 | #define PACKED_STRUCT(x) __pragma(pack(push, 1)) x __pragma(pack(pop)) | ^~~~ conftest.c:81:4: note: in expansion of macro 'PACKED_STRUCT' 81 | PACKED_STRUCT(struct { int a; }); | ^~~~~~~~~~~~~ conftest.c:80:61: error: unknown type name 'pack' 80 | #define PACKED_STRUCT(x) __pragma(pack(push, 1)) x __pragma(pack(pop)) | ^~~~ conftest.c:81:4: note: in expansion of macro 'PACKED_STRUCT' 81 | PACKED_STRUCT(struct { int a; }); | ^~~~~~~~~~~~~ configure:16423: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | /* end confdefs.h. */ | #define PACKED_STRUCT(x) __pragma(pack(push, 1)) x __pragma(pack(pop)) | PACKED_STRUCT(struct { int a; }); | int | main () | { | | ; | return 0; | } configure:16423: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:81:25: warning: unnamed struct/union that defines no instances 81 | PACKED_STRUCT(struct { int a; }); | ^ conftest.c:80:26: note: in definition of macro 'PACKED_STRUCT' 80 | #define PACKED_STRUCT(x) x __attribute__((packed)) | ^ configure:16423: $? = 0 configure:16429: result: x __attribute__((packed)) configure:16438: checking whether -Wno-address-of-packed-member is accepted as CFLAGS configure:16465: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -Wno-address-of-packed-member -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16465: $? = 0 configure:16468: result: yes configure:16502: checking for printf prefix for long long configure:16558: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16558: $? = 0 configure:16575: result: ll configure:16677: checking for pid_t configure:16677: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16677: $? = 0 configure:16677: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:119:20: error: expected expression before ')' token 119 | if (sizeof ((pid_t))) | ^ configure:16677: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | if (sizeof ((pid_t))) | return 0; | ; | return 0; | } configure:16677: result: yes configure:16689: checking for convertible type of pid_t configure:16717: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:120:12: error: size of array 'test_array' is negative 120 | static int test_array [1 - 2 * !((pid_t)-1 > 0)]; | ^~~~~~~~~~ configure:16717: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !((pid_t)-1 > 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:16747: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:120:38: error: conflicting types for 'rbcv_conftest_var' 120 | extern rbcv_conftest_replace_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:119:37: note: previous declaration of 'rbcv_conftest_var' was here 119 | extern rbcv_conftest_target_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:122:38: error: conflicting types for 'rbcv_conftest_func' 122 | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ conftest.c:121:37: note: previous declaration of 'rbcv_conftest_func' was here 121 | extern rbcv_conftest_target_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ conftest.c: In function 'main': conftest.c:127:12: error: size of array 'test_array' is negative 127 | static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | ^~~~~~~~~~ configure:16747: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | typedef pid_t rbcv_conftest_target_type; | typedef long long rbcv_conftest_replace_type; | extern rbcv_conftest_target_type rbcv_conftest_var; | extern rbcv_conftest_replace_type rbcv_conftest_var; | extern rbcv_conftest_target_type rbcv_conftest_func(void); | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | | int | main () | { | static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:16747: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:120:38: error: conflicting types for 'rbcv_conftest_var' 120 | extern rbcv_conftest_replace_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:119:37: note: previous declaration of 'rbcv_conftest_var' was here 119 | extern rbcv_conftest_target_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:122:38: error: conflicting types for 'rbcv_conftest_func' 122 | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ conftest.c:121:37: note: previous declaration of 'rbcv_conftest_func' was here 121 | extern rbcv_conftest_target_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ conftest.c: In function 'main': conftest.c:127:12: error: size of array 'test_array' is negative 127 | static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | ^~~~~~~~~~ configure:16747: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | typedef pid_t rbcv_conftest_target_type; | typedef long rbcv_conftest_replace_type; | extern rbcv_conftest_target_type rbcv_conftest_var; | extern rbcv_conftest_replace_type rbcv_conftest_var; | extern rbcv_conftest_target_type rbcv_conftest_func(void); | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | | int | main () | { | static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:16747: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16747: $? = 0 configure:16770: result: INT configure:16823: checking for uid_t configure:16823: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16823: $? = 0 configure:16823: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:125:20: error: expected expression before ')' token 125 | if (sizeof ((uid_t))) | ^ configure:16823: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | if (sizeof ((uid_t))) | return 0; | ; | return 0; | } configure:16823: result: yes configure:16835: checking for convertible type of uid_t configure:16863: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16863: $? = 0 configure:16893: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:126:38: error: conflicting types for 'rbcv_conftest_var' 126 | extern rbcv_conftest_replace_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:125:37: note: previous declaration of 'rbcv_conftest_var' was here 125 | extern rbcv_conftest_target_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:128:38: error: conflicting types for 'rbcv_conftest_func' 128 | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ conftest.c:127:37: note: previous declaration of 'rbcv_conftest_func' was here 127 | extern rbcv_conftest_target_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ conftest.c: In function 'main': conftest.c:133:12: error: size of array 'test_array' is negative 133 | static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | ^~~~~~~~~~ configure:16893: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | typedef uid_t rbcv_conftest_target_type; | typedef unsigned long long rbcv_conftest_replace_type; | extern rbcv_conftest_target_type rbcv_conftest_var; | extern rbcv_conftest_replace_type rbcv_conftest_var; | extern rbcv_conftest_target_type rbcv_conftest_func(void); | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | | int | main () | { | static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:16893: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:126:38: error: conflicting types for 'rbcv_conftest_var' 126 | extern rbcv_conftest_replace_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:125:37: note: previous declaration of 'rbcv_conftest_var' was here 125 | extern rbcv_conftest_target_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:128:38: error: conflicting types for 'rbcv_conftest_func' 128 | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ conftest.c:127:37: note: previous declaration of 'rbcv_conftest_func' was here 127 | extern rbcv_conftest_target_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ conftest.c: In function 'main': conftest.c:133:12: error: size of array 'test_array' is negative 133 | static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | ^~~~~~~~~~ configure:16893: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | typedef uid_t rbcv_conftest_target_type; | typedef unsigned long rbcv_conftest_replace_type; | extern rbcv_conftest_target_type rbcv_conftest_var; | extern rbcv_conftest_replace_type rbcv_conftest_var; | extern rbcv_conftest_target_type rbcv_conftest_func(void); | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | | int | main () | { | static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:16893: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16893: $? = 0 configure:16916: result: UINT configure:16969: checking for gid_t configure:16969: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16969: $? = 0 configure:16969: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:131:20: error: expected expression before ')' token 131 | if (sizeof ((gid_t))) | ^ configure:16969: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | if (sizeof ((gid_t))) | return 0; | ; | return 0; | } configure:16969: result: yes configure:16981: checking for convertible type of gid_t configure:17009: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17009: $? = 0 configure:17039: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:132:38: error: conflicting types for 'rbcv_conftest_var' 132 | extern rbcv_conftest_replace_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:131:37: note: previous declaration of 'rbcv_conftest_var' was here 131 | extern rbcv_conftest_target_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:134:38: error: conflicting types for 'rbcv_conftest_func' 134 | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ conftest.c:133:37: note: previous declaration of 'rbcv_conftest_func' was here 133 | extern rbcv_conftest_target_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ conftest.c: In function 'main': conftest.c:139:12: error: size of array 'test_array' is negative 139 | static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | ^~~~~~~~~~ configure:17039: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | typedef gid_t rbcv_conftest_target_type; | typedef unsigned long long rbcv_conftest_replace_type; | extern rbcv_conftest_target_type rbcv_conftest_var; | extern rbcv_conftest_replace_type rbcv_conftest_var; | extern rbcv_conftest_target_type rbcv_conftest_func(void); | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | | int | main () | { | static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:17039: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:132:38: error: conflicting types for 'rbcv_conftest_var' 132 | extern rbcv_conftest_replace_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:131:37: note: previous declaration of 'rbcv_conftest_var' was here 131 | extern rbcv_conftest_target_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:134:38: error: conflicting types for 'rbcv_conftest_func' 134 | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ conftest.c:133:37: note: previous declaration of 'rbcv_conftest_func' was here 133 | extern rbcv_conftest_target_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ conftest.c: In function 'main': conftest.c:139:12: error: size of array 'test_array' is negative 139 | static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | ^~~~~~~~~~ configure:17039: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | typedef gid_t rbcv_conftest_target_type; | typedef unsigned long rbcv_conftest_replace_type; | extern rbcv_conftest_target_type rbcv_conftest_var; | extern rbcv_conftest_replace_type rbcv_conftest_var; | extern rbcv_conftest_target_type rbcv_conftest_func(void); | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | | int | main () | { | static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:17039: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17039: $? = 0 configure:17062: result: UINT configure:17115: checking for time_t configure:17115: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17115: $? = 0 configure:17115: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:106:21: error: expected expression before ')' token 106 | if (sizeof ((time_t))) | ^ configure:17115: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | /* end confdefs.h. */ | #include | | int | main () | { | if (sizeof ((time_t))) | return 0; | ; | return 0; | } configure:17115: result: yes configure:17128: checking for convertible type of time_t configure:17157: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:107:12: error: size of array 'test_array' is negative 107 | static int test_array [1 - 2 * !((time_t)-1 > 0)]; | ^~~~~~~~~~ configure:17157: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | /* end confdefs.h. */ | #include | | int | main () | { | static int test_array [1 - 2 * !((time_t)-1 > 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:17188: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:107:38: error: conflicting types for 'rbcv_conftest_var' 107 | extern rbcv_conftest_replace_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:106:37: note: previous declaration of 'rbcv_conftest_var' was here 106 | extern rbcv_conftest_target_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:109:38: error: conflicting types for 'rbcv_conftest_func' 109 | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ conftest.c:108:37: note: previous declaration of 'rbcv_conftest_func' was here 108 | extern rbcv_conftest_target_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ configure:17188: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | /* end confdefs.h. */ | #include | | typedef time_t rbcv_conftest_target_type; | typedef long long rbcv_conftest_replace_type; | extern rbcv_conftest_target_type rbcv_conftest_var; | extern rbcv_conftest_replace_type rbcv_conftest_var; | extern rbcv_conftest_target_type rbcv_conftest_func(void); | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | | int | main () | { | static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:17188: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17188: $? = 0 configure:17211: result: LONG configure:17264: checking for dev_t configure:17264: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17264: $? = 0 configure:17264: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:143:20: error: expected expression before ')' token 143 | if (sizeof ((dev_t))) | ^ configure:17264: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | if (sizeof ((dev_t))) | return 0; | ; | return 0; | } configure:17264: result: yes configure:17276: checking for convertible type of dev_t configure:17304: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17304: $? = 0 configure:17334: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:144:38: error: conflicting types for 'rbcv_conftest_var' 144 | extern rbcv_conftest_replace_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:143:37: note: previous declaration of 'rbcv_conftest_var' was here 143 | extern rbcv_conftest_target_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:146:38: error: conflicting types for 'rbcv_conftest_func' 146 | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ conftest.c:145:37: note: previous declaration of 'rbcv_conftest_func' was here 145 | extern rbcv_conftest_target_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ configure:17334: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | typedef dev_t rbcv_conftest_target_type; | typedef unsigned long long rbcv_conftest_replace_type; | extern rbcv_conftest_target_type rbcv_conftest_var; | extern rbcv_conftest_replace_type rbcv_conftest_var; | extern rbcv_conftest_target_type rbcv_conftest_func(void); | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | | int | main () | { | static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:17334: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17334: $? = 0 configure:17357: result: ULONG configure:17410: checking for mode_t configure:17410: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17410: $? = 0 configure:17410: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:118:21: error: expected expression before ')' token 118 | if (sizeof ((mode_t))) | ^ configure:17410: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | /* end confdefs.h. */ | #include | | int | main () | { | if (sizeof ((mode_t))) | return 0; | ; | return 0; | } configure:17410: result: yes configure:17423: checking for convertible type of mode_t configure:17452: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17452: $? = 0 configure:17483: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:119:38: error: conflicting types for 'rbcv_conftest_var' 119 | extern rbcv_conftest_replace_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:118:37: note: previous declaration of 'rbcv_conftest_var' was here 118 | extern rbcv_conftest_target_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:121:38: error: conflicting types for 'rbcv_conftest_func' 121 | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ conftest.c:120:37: note: previous declaration of 'rbcv_conftest_func' was here 120 | extern rbcv_conftest_target_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ conftest.c: In function 'main': conftest.c:126:12: error: size of array 'test_array' is negative 126 | static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | ^~~~~~~~~~ configure:17483: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | /* end confdefs.h. */ | #include | | typedef mode_t rbcv_conftest_target_type; | typedef unsigned long long rbcv_conftest_replace_type; | extern rbcv_conftest_target_type rbcv_conftest_var; | extern rbcv_conftest_replace_type rbcv_conftest_var; | extern rbcv_conftest_target_type rbcv_conftest_func(void); | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | | int | main () | { | static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:17483: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:119:38: error: conflicting types for 'rbcv_conftest_var' 119 | extern rbcv_conftest_replace_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:118:37: note: previous declaration of 'rbcv_conftest_var' was here 118 | extern rbcv_conftest_target_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:121:38: error: conflicting types for 'rbcv_conftest_func' 121 | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ conftest.c:120:37: note: previous declaration of 'rbcv_conftest_func' was here 120 | extern rbcv_conftest_target_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ conftest.c: In function 'main': conftest.c:126:12: error: size of array 'test_array' is negative 126 | static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | ^~~~~~~~~~ configure:17483: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | /* end confdefs.h. */ | #include | | typedef mode_t rbcv_conftest_target_type; | typedef unsigned long rbcv_conftest_replace_type; | extern rbcv_conftest_target_type rbcv_conftest_var; | extern rbcv_conftest_replace_type rbcv_conftest_var; | extern rbcv_conftest_target_type rbcv_conftest_func(void); | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | | int | main () | { | static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:17483: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17483: $? = 0 configure:17506: result: UINT configure:17559: checking for rlim_t configure:17559: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17559: $? = 0 configure:17559: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:132:21: error: expected expression before ')' token 132 | if (sizeof ((rlim_t))) | ^ configure:17559: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | /* end confdefs.h. */ | | #ifdef HAVE_SYS_TYPES_H | #include | #endif | #ifdef HAVE_SYS_TYPES_H | #include | #endif | #include | | | int | main () | { | if (sizeof ((rlim_t))) | return 0; | ; | return 0; | } configure:17559: result: yes configure:17580: checking for convertible type of rlim_t configure:17617: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17617: $? = 0 configure:17656: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17656: $? = 0 configure:17679: result: ULL configure:17732: checking for off_t configure:17732: result: yes configure:17744: checking for convertible type of off_t configure:17772: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:162:12: error: size of array 'test_array' is negative 162 | static int test_array [1 - 2 * !((off_t)-1 > 0)]; | ^~~~~~~~~~ configure:17772: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !((off_t)-1 > 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:17802: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:162:38: error: conflicting types for 'rbcv_conftest_var' 162 | extern rbcv_conftest_replace_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:161:37: note: previous declaration of 'rbcv_conftest_var' was here 161 | extern rbcv_conftest_target_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:164:38: error: conflicting types for 'rbcv_conftest_func' 164 | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ conftest.c:163:37: note: previous declaration of 'rbcv_conftest_func' was here 163 | extern rbcv_conftest_target_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ configure:17802: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | typedef off_t rbcv_conftest_target_type; | typedef long long rbcv_conftest_replace_type; | extern rbcv_conftest_target_type rbcv_conftest_var; | extern rbcv_conftest_replace_type rbcv_conftest_var; | extern rbcv_conftest_target_type rbcv_conftest_func(void); | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | | int | main () | { | static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:17802: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17802: $? = 0 configure:17825: result: LONG configure:17878: checking for clockid_t configure:17878: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17878: $? = 0 configure:17878: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:141:24: error: expected expression before ')' token 141 | if (sizeof ((clockid_t))) | ^ configure:17878: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | /* end confdefs.h. */ | #ifdef HAVE_TIME_H | # include | #endif | #ifdef HAVE_SYS_TIME_H | # include | #endif | | int | main () | { | if (sizeof ((clockid_t))) | return 0; | ; | return 0; | } configure:17878: result: yes configure:17896: checking for convertible type of clockid_t configure:17930: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:142:12: error: size of array 'test_array' is negative 142 | static int test_array [1 - 2 * !((clockid_t)-1 > 0)]; | ^~~~~~~~~~ configure:17930: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | /* end confdefs.h. */ | #ifdef HAVE_TIME_H | # include | #endif | #ifdef HAVE_SYS_TIME_H | # include | #endif | | int | main () | { | static int test_array [1 - 2 * !((clockid_t)-1 > 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:17966: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:142:38: error: conflicting types for 'rbcv_conftest_var' 142 | extern rbcv_conftest_replace_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:141:37: note: previous declaration of 'rbcv_conftest_var' was here 141 | extern rbcv_conftest_target_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:144:38: error: conflicting types for 'rbcv_conftest_func' 144 | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ conftest.c:143:37: note: previous declaration of 'rbcv_conftest_func' was here 143 | extern rbcv_conftest_target_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ conftest.c: In function 'main': conftest.c:149:12: error: size of array 'test_array' is negative 149 | static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | ^~~~~~~~~~ configure:17966: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | /* end confdefs.h. */ | #ifdef HAVE_TIME_H | # include | #endif | #ifdef HAVE_SYS_TIME_H | # include | #endif | | typedef clockid_t rbcv_conftest_target_type; | typedef long long rbcv_conftest_replace_type; | extern rbcv_conftest_target_type rbcv_conftest_var; | extern rbcv_conftest_replace_type rbcv_conftest_var; | extern rbcv_conftest_target_type rbcv_conftest_func(void); | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | | int | main () | { | static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:17966: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:142:38: error: conflicting types for 'rbcv_conftest_var' 142 | extern rbcv_conftest_replace_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:141:37: note: previous declaration of 'rbcv_conftest_var' was here 141 | extern rbcv_conftest_target_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:144:38: error: conflicting types for 'rbcv_conftest_func' 144 | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ conftest.c:143:37: note: previous declaration of 'rbcv_conftest_func' was here 143 | extern rbcv_conftest_target_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ conftest.c: In function 'main': conftest.c:149:12: error: size of array 'test_array' is negative 149 | static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | ^~~~~~~~~~ configure:17966: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | /* end confdefs.h. */ | #ifdef HAVE_TIME_H | # include | #endif | #ifdef HAVE_SYS_TIME_H | # include | #endif | | typedef clockid_t rbcv_conftest_target_type; | typedef long rbcv_conftest_replace_type; | extern rbcv_conftest_target_type rbcv_conftest_var; | extern rbcv_conftest_replace_type rbcv_conftest_var; | extern rbcv_conftest_target_type rbcv_conftest_func(void); | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | | int | main () | { | static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:17966: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17966: $? = 0 configure:17989: result: INT configure:18046: checking for variable length macro configure:18065: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:18065: $? = 0 configure:18072: result: yes configure:18089: checking if _Alignof() works configure:18140: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:18140: $? = 0 configure:18160: result: yes configure:18170: checking for CONSTFUNC function attribute configure:18214: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:18214: $? = 0 configure:18232: result: __attribute__ ((__const__)) x configure:18247: checking for PUREFUNC function attribute configure:18291: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:18291: $? = 0 configure:18309: result: __attribute__ ((__pure__)) x configure:18324: checking for NORETURN function attribute configure:18368: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:18368: $? = 0 configure:18386: result: __attribute__ ((__noreturn__)) x configure:18401: checking for DEPRECATED function attribute configure:18445: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:18445: $? = 0 configure:18463: result: __attribute__ ((__deprecated__)) x configure:18478: checking for DEPRECATED_BY function attribute configure:18522: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:18522: $? = 0 configure:18540: result: __attribute__ ((__deprecated__("by "#n))) x configure:18555: checking for NOINLINE function attribute configure:18599: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:18599: $? = 0 configure:18617: result: __attribute__ ((__noinline__)) x configure:18632: checking for ALWAYS_INLINE function attribute configure:18676: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:18676: $? = 0 configure:18694: result: __attribute__ ((__always_inline__)) x configure:18709: checking for NO_SANITIZE function attribute configure:18753: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:18753: $? = 0 configure:18771: result: __attribute__ ((__no_sanitize__(san))) x configure:18786: checking for NO_SANITIZE_ADDRESS function attribute configure:18830: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:18830: $? = 0 configure:18848: result: __attribute__ ((__no_sanitize_address__)) x configure:18863: checking for NO_ADDRESS_SAFETY_ANALYSIS function attribute configure:18907: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:18907: $? = 0 configure:18925: result: __attribute__ ((__no_address_safety_analysis__)) x configure:18940: checking for WARN_UNUSED_RESULT function attribute configure:18984: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:18984: $? = 0 configure:19002: result: __attribute__ ((__warn_unused_result__)) x configure:19017: checking for MAYBE_UNUSED function attribute configure:19061: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:19061: $? = 0 configure:19079: result: __attribute__ ((__unused__)) x configure:19094: checking for ERRORFUNC function attribute configure:19138: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:19138: $? = 0 configure:19156: result: __attribute__ ((__error__ mesg)) x configure:19171: checking for WARNINGFUNC function attribute configure:19215: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:19215: $? = 0 configure:19233: result: __attribute__ ((__warning__ mesg)) x configure:19248: checking for WEAK function attribute configure:19292: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:19292: $? = 0 configure:19310: result: __attribute__ ((__weak__)) x configure:19331: checking for __attribute__((__depreacted__(msg))) in C++ configure:19366: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-g++ -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5 configure:19366: $? = 0 configure:19390: result: yes configure:19398: checking for std::nullptr_t configure:19421: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-g++ -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5 configure:19421: $? = 0 configure:19434: result: yes configure:19443: checking for FUNC_STDCALL function attribute configure:19489: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:167:5: warning: 'stdcall' attribute directive ignored [-Wattributes] 167 | FUNC_STDCALL(x); | ^~~~~~~~~~~~ cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics configure:19489: $? = 0 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | /* end confdefs.h. */ | | | #define FUNC_STDCALL(x) __attribute__ ((__stdcall__)) x | | | | #define x int conftest_attribute_check(void) | | #define mesg ("") | #define san "address" | FUNC_STDCALL(x); | int | main () | { | | ; | return 0; | } configure:19489: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:167:5: warning: 'stdcall' attribute directive ignored [-Wattributes] 167 | FUNC_STDCALL(x); | ^~~~~~~~~~~~ cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics configure:19489: $? = 0 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | /* end confdefs.h. */ | | | #define FUNC_STDCALL(x) x __attribute__ ((__stdcall__)) | | | | #define x int conftest_attribute_check(void) | | #define mesg ("") | #define san "address" | FUNC_STDCALL(x); | int | main () | { | | ; | return 0; | } configure:19489: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:159:25: warning: return type defaults to 'int' [-Wimplicit-int] 159 | #define FUNC_STDCALL(x) __declspec(__stdcall__) x | ^~~~~~~~~~ conftest.c:167:5: note: in expansion of macro 'FUNC_STDCALL' 167 | FUNC_STDCALL(x); | ^~~~~~~~~~~~ conftest.c: In function '__declspec': conftest.c:170:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 170 | { | ^ conftest.c:159:25: warning: type of '__stdcall__' defaults to 'int' [-Wimplicit-int] 159 | #define FUNC_STDCALL(x) __declspec(__stdcall__) x | ^~~~~~~~~~ conftest.c:167:5: note: in expansion of macro 'FUNC_STDCALL' 167 | FUNC_STDCALL(x); | ^~~~~~~~~~~~ conftest.c:163:15: error: declaration for parameter 'conftest_attribute_check' but no such parameter 163 | #define x int conftest_attribute_check(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ conftest.c:159:49: note: in definition of macro 'FUNC_STDCALL' 159 | #define FUNC_STDCALL(x) __declspec(__stdcall__) x | ^ conftest.c:167:18: note: in expansion of macro 'x' 167 | FUNC_STDCALL(x); | ^ conftest.c:174: error: expected '{' at end of input 174 | } | conftest.c:174: warning: control reaches end of non-void function [-Wreturn-type] 174 | } | conftest.c: At top level: cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics configure:19489: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | /* end confdefs.h. */ | | | #define FUNC_STDCALL(x) __declspec(__stdcall__) x | | | | #define x int conftest_attribute_check(void) | | #define mesg ("") | #define san "address" | FUNC_STDCALL(x); | int | main () | { | | ; | return 0; | } configure:19489: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:19489: $? = 0 configure:19507: result: x configure:19522: checking for FUNC_CDECL function attribute configure:19568: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:167:5: warning: 'cdecl' attribute directive ignored [-Wattributes] 167 | FUNC_CDECL(x); | ^~~~~~~~~~ cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics configure:19568: $? = 0 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | /* end confdefs.h. */ | | | #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x | | | | #define x int conftest_attribute_check(void) | | #define mesg ("") | #define san "address" | FUNC_CDECL(x); | int | main () | { | | ; | return 0; | } configure:19568: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:167:5: warning: 'cdecl' attribute directive ignored [-Wattributes] 167 | FUNC_CDECL(x); | ^~~~~~~~~~ cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics configure:19568: $? = 0 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | /* end confdefs.h. */ | | | #define FUNC_CDECL(x) x __attribute__ ((__cdecl__)) | | | | #define x int conftest_attribute_check(void) | | #define mesg ("") | #define san "address" | FUNC_CDECL(x); | int | main () | { | | ; | return 0; | } configure:19568: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:159:23: warning: return type defaults to 'int' [-Wimplicit-int] 159 | #define FUNC_CDECL(x) __declspec(__cdecl__) x | ^~~~~~~~~~ conftest.c:167:5: note: in expansion of macro 'FUNC_CDECL' 167 | FUNC_CDECL(x); | ^~~~~~~~~~ conftest.c: In function '__declspec': conftest.c:170:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 170 | { | ^ conftest.c:159:23: warning: type of '__cdecl__' defaults to 'int' [-Wimplicit-int] 159 | #define FUNC_CDECL(x) __declspec(__cdecl__) x | ^~~~~~~~~~ conftest.c:167:5: note: in expansion of macro 'FUNC_CDECL' 167 | FUNC_CDECL(x); | ^~~~~~~~~~ conftest.c:163:15: error: declaration for parameter 'conftest_attribute_check' but no such parameter 163 | #define x int conftest_attribute_check(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ conftest.c:159:45: note: in definition of macro 'FUNC_CDECL' 159 | #define FUNC_CDECL(x) __declspec(__cdecl__) x | ^ conftest.c:167:16: note: in expansion of macro 'x' 167 | FUNC_CDECL(x); | ^ conftest.c:174: error: expected '{' at end of input 174 | } | conftest.c:174: warning: control reaches end of non-void function [-Wreturn-type] 174 | } | conftest.c: At top level: cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics configure:19568: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | /* end confdefs.h. */ | | | #define FUNC_CDECL(x) __declspec(__cdecl__) x | | | | #define x int conftest_attribute_check(void) | | #define mesg ("") | #define san "address" | FUNC_CDECL(x); | int | main () | { | | ; | return 0; | } configure:19568: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:19568: $? = 0 configure:19586: result: x configure:19601: checking for FUNC_FASTCALL function attribute configure:19647: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:167:5: warning: 'fastcall' attribute directive ignored [-Wattributes] 167 | FUNC_FASTCALL(x); | ^~~~~~~~~~~~~ cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics configure:19647: $? = 0 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | /* end confdefs.h. */ | | | #define FUNC_FASTCALL(x) __attribute__ ((__fastcall__)) x | | | | #define x int conftest_attribute_check(void) | | #define mesg ("") | #define san "address" | FUNC_FASTCALL(x); | int | main () | { | | ; | return 0; | } configure:19647: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:167:5: warning: 'fastcall' attribute directive ignored [-Wattributes] 167 | FUNC_FASTCALL(x); | ^~~~~~~~~~~~~ cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics configure:19647: $? = 0 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | /* end confdefs.h. */ | | | #define FUNC_FASTCALL(x) x __attribute__ ((__fastcall__)) | | | | #define x int conftest_attribute_check(void) | | #define mesg ("") | #define san "address" | FUNC_FASTCALL(x); | int | main () | { | | ; | return 0; | } configure:19647: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:159:26: warning: return type defaults to 'int' [-Wimplicit-int] 159 | #define FUNC_FASTCALL(x) __declspec(__fastcall__) x | ^~~~~~~~~~ conftest.c:167:5: note: in expansion of macro 'FUNC_FASTCALL' 167 | FUNC_FASTCALL(x); | ^~~~~~~~~~~~~ conftest.c: In function '__declspec': conftest.c:170:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 170 | { | ^ conftest.c:159:26: warning: type of '__fastcall__' defaults to 'int' [-Wimplicit-int] 159 | #define FUNC_FASTCALL(x) __declspec(__fastcall__) x | ^~~~~~~~~~ conftest.c:167:5: note: in expansion of macro 'FUNC_FASTCALL' 167 | FUNC_FASTCALL(x); | ^~~~~~~~~~~~~ conftest.c:163:15: error: declaration for parameter 'conftest_attribute_check' but no such parameter 163 | #define x int conftest_attribute_check(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ conftest.c:159:51: note: in definition of macro 'FUNC_FASTCALL' 159 | #define FUNC_FASTCALL(x) __declspec(__fastcall__) x | ^ conftest.c:167:19: note: in expansion of macro 'x' 167 | FUNC_FASTCALL(x); | ^ conftest.c:174: error: expected '{' at end of input 174 | } | conftest.c:174: warning: control reaches end of non-void function [-Wreturn-type] 174 | } | conftest.c: At top level: cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics configure:19647: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | /* end confdefs.h. */ | | | #define FUNC_FASTCALL(x) __declspec(__fastcall__) x | | | | #define x int conftest_attribute_check(void) | | #define mesg ("") | #define san "address" | FUNC_FASTCALL(x); | int | main () | { | | ; | return 0; | } configure:19647: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:19647: $? = 0 configure:19665: result: x configure:19680: checking for FUNC_UNOPTIMIZED function attribute configure:19724: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:19724: $? = 0 configure:19742: result: __attribute__ ((__optimize__("O0"))) x configure:19757: checking for FUNC_MINIMIZED function attribute configure:19801: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:19801: $? = 0 configure:19819: result: __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x configure:19836: checking for function alias configure:19855: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:19855: $? = 0 configure:19862: result: alias configure:19882: checking for __atomic builtins configure:19905: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:19905: $? = 0 configure:19913: result: yes configure:19922: checking for __sync builtins configure:19946: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:19946: $? = 0 configure:19954: result: yes configure:19963: checking for __builtin_unreachable configure:19991: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:19991: $? = 0 configure:20012: result: yes configure:20024: checking for exported function attribute configure:20057: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20057: $? = 0 configure:20075: result: __attribute__ ((__visibility__("default"))) configure:20086: checking for RUBY_FUNC_NONNULL function attribute configure:20132: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20132: $? = 0 configure:20150: result: __attribute__ ((__nonnull__(n))) x configure:20180: checking for function name string predefined identifier configure:20218: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:20218: $? = 0 configure:20240: result: __func__ configure:20251: checking if enum over int is allowed configure:20302: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20302: $? = 0 configure:20323: result: yes configure:20332: checking whether sys_nerr is declared configure:20332: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:211:10: error: 'sys_nerr' undeclared (first use in this function) 211 | (void) sys_nerr; | ^~~~~~~~ conftest.c:211:10: note: each undeclared identifier is reported only once for each function it appears in configure:20332: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include | | int | main () | { | #ifndef sys_nerr | #ifdef __cplusplus | (void) sys_nerr; | #else | (void) sys_nerr; | #endif | #endif | | ; | return 0; | } configure:20332: result: no configure:20346: checking whether getenv is declared configure:20346: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20346: $? = 0 configure:20346: result: yes configure:20393: checking for size_t configure:20393: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20393: $? = 0 configure:20393: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:207:21: error: expected expression before ')' token 207 | if (sizeof ((size_t))) | ^ configure:20393: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | if (sizeof ((size_t))) | return 0; | ; | return 0; | } configure:20393: result: yes configure:20419: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20419: $? = 0 configure:20528: checking size of size_t configure:20533: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20533: $? = 0 configure:20533: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:176:12: error: size of array 'test_array' is negative 176 | static int test_array [1 - 2 * !(((long int) (sizeof (size_t))) <= 0)]; | ^~~~~~~~~~ configure:20533: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | /* end confdefs.h. */ | #include | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (size_t))) <= 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:20533: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:176:12: error: size of array 'test_array' is negative 176 | static int test_array [1 - 2 * !(((long int) (sizeof (size_t))) <= 1)]; | ^~~~~~~~~~ configure:20533: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | /* end confdefs.h. */ | #include | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (size_t))) <= 1)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:20533: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:176:12: error: size of array 'test_array' is negative 176 | static int test_array [1 - 2 * !(((long int) (sizeof (size_t))) <= 3)]; | ^~~~~~~~~~ configure:20533: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | /* end confdefs.h. */ | #include | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (size_t))) <= 3)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:20533: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:176:12: error: size of array 'test_array' is negative 176 | static int test_array [1 - 2 * !(((long int) (sizeof (size_t))) <= 7)]; | ^~~~~~~~~~ configure:20533: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | /* end confdefs.h. */ | #include | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (size_t))) <= 7)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:20533: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20533: $? = 0 configure:20533: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20533: $? = 0 configure:20533: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20533: $? = 0 configure:20533: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20533: $? = 0 configure:20548: result: 8 configure:20663: checking size of ptrdiff_t configure:20668: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20668: $? = 0 configure:20668: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:177:12: error: size of array 'test_array' is negative 177 | static int test_array [1 - 2 * !(((long int) (sizeof (ptrdiff_t))) <= 0)]; | ^~~~~~~~~~ configure:20668: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | /* end confdefs.h. */ | #include | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (ptrdiff_t))) <= 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:20668: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:177:12: error: size of array 'test_array' is negative 177 | static int test_array [1 - 2 * !(((long int) (sizeof (ptrdiff_t))) <= 1)]; | ^~~~~~~~~~ configure:20668: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | /* end confdefs.h. */ | #include | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (ptrdiff_t))) <= 1)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:20668: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:177:12: error: size of array 'test_array' is negative 177 | static int test_array [1 - 2 * !(((long int) (sizeof (ptrdiff_t))) <= 3)]; | ^~~~~~~~~~ configure:20668: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | /* end confdefs.h. */ | #include | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (ptrdiff_t))) <= 3)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:20668: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:177:12: error: size of array 'test_array' is negative 177 | static int test_array [1 - 2 * !(((long int) (sizeof (ptrdiff_t))) <= 7)]; | ^~~~~~~~~~ configure:20668: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | /* end confdefs.h. */ | #include | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (ptrdiff_t))) <= 7)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:20668: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20668: $? = 0 configure:20668: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20668: $? = 0 configure:20668: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20668: $? = 0 configure:20668: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20668: $? = 0 configure:20683: result: 8 configure:20780: checking size of dev_t configure:20785: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20785: $? = 0 configure:20785: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:209:12: error: size of array 'test_array' is negative 209 | static int test_array [1 - 2 * !(((long int) (sizeof (dev_t))) <= 0)]; | ^~~~~~~~~~ configure:20785: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (dev_t))) <= 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:20785: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:209:12: error: size of array 'test_array' is negative 209 | static int test_array [1 - 2 * !(((long int) (sizeof (dev_t))) <= 1)]; | ^~~~~~~~~~ configure:20785: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (dev_t))) <= 1)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:20785: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:209:12: error: size of array 'test_array' is negative 209 | static int test_array [1 - 2 * !(((long int) (sizeof (dev_t))) <= 3)]; | ^~~~~~~~~~ configure:20785: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (dev_t))) <= 3)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:20785: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:209:12: error: size of array 'test_array' is negative 209 | static int test_array [1 - 2 * !(((long int) (sizeof (dev_t))) <= 7)]; | ^~~~~~~~~~ configure:20785: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (dev_t))) <= 7)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:20785: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20785: $? = 0 configure:20785: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20785: $? = 0 configure:20785: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20785: $? = 0 configure:20785: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20785: $? = 0 configure:20799: result: 8 configure:20812: checking for printf prefix for size_t configure:20868: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20868: $? = 0 configure:20885: result: z configure:20897: checking for printf prefix for ptrdiff_t configure:20953: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20953: $? = 0 configure:20970: result: t configure:20981: checking for struct stat.st_blksize configure:20981: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20981: $? = 0 configure:20981: result: yes configure:20991: checking for struct stat.st_blocks configure:20991: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20991: $? = 0 configure:20991: result: yes configure:21001: checking for struct stat.st_rdev configure:21001: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21001: $? = 0 configure:21001: result: yes configure:21013: checking size of struct stat.st_size configure:21043: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21043: $? = 0 configure:21080: result: SIZEOF_OFF_T configure:21115: checking size of struct stat.st_blocks configure:21145: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21145: $? = 0 configure:21182: result: SIZEOF_OFF_T configure:21217: checking size of struct stat.st_ino configure:21247: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21247: $? = 0 configure:21284: result: SIZEOF_LONG configure:21317: checking size of struct stat.st_dev configure:21347: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21347: $? = 0 configure:21384: result: SIZEOF_DEV_T configure:21419: checking size of struct stat.st_rdev configure:21449: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21449: $? = 0 configure:21486: result: SIZEOF_DEV_T configure:21519: checking for struct stat.st_atim configure:21519: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:221:5: error: used struct type value where scalar is required 221 | if (ac_aggr.st_atim) | ^~~~~~~ configure:21519: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static struct stat ac_aggr; | if (ac_aggr.st_atim) | return 0; | ; | return 0; | } configure:21519: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21519: $? = 0 configure:21519: result: yes configure:21529: checking for struct stat.st_atimespec configure:21529: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:222:12: error: 'struct stat' has no member named 'st_atimespec' 222 | if (ac_aggr.st_atimespec) | ^ configure:21529: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static struct stat ac_aggr; | if (ac_aggr.st_atimespec) | return 0; | ; | return 0; | } configure:21529: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:222:19: error: 'struct stat' has no member named 'st_atimespec' 222 | if (sizeof ac_aggr.st_atimespec) | ^ configure:21529: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static struct stat ac_aggr; | if (sizeof ac_aggr.st_atimespec) | return 0; | ; | return 0; | } configure:21529: result: no configure:21539: checking for struct stat.st_atimensec configure:21539: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:222:12: error: 'struct stat' has no member named 'st_atimensec' 222 | if (ac_aggr.st_atimensec) | ^ configure:21539: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static struct stat ac_aggr; | if (ac_aggr.st_atimensec) | return 0; | ; | return 0; | } configure:21539: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:222:19: error: 'struct stat' has no member named 'st_atimensec' 222 | if (sizeof ac_aggr.st_atimensec) | ^ configure:21539: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static struct stat ac_aggr; | if (sizeof ac_aggr.st_atimensec) | return 0; | ; | return 0; | } configure:21539: result: no configure:21549: checking for struct stat.st_mtim configure:21549: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:222:5: error: used struct type value where scalar is required 222 | if (ac_aggr.st_mtim) | ^~~~~~~ configure:21549: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static struct stat ac_aggr; | if (ac_aggr.st_mtim) | return 0; | ; | return 0; | } configure:21549: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21549: $? = 0 configure:21549: result: yes configure:21559: checking for struct stat.st_mtimespec configure:21559: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:223:12: error: 'struct stat' has no member named 'st_mtimespec' 223 | if (ac_aggr.st_mtimespec) | ^ configure:21559: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static struct stat ac_aggr; | if (ac_aggr.st_mtimespec) | return 0; | ; | return 0; | } configure:21559: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:223:19: error: 'struct stat' has no member named 'st_mtimespec' 223 | if (sizeof ac_aggr.st_mtimespec) | ^ configure:21559: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static struct stat ac_aggr; | if (sizeof ac_aggr.st_mtimespec) | return 0; | ; | return 0; | } configure:21559: result: no configure:21569: checking for struct stat.st_mtimensec configure:21569: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:223:12: error: 'struct stat' has no member named 'st_mtimensec' 223 | if (ac_aggr.st_mtimensec) | ^ configure:21569: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static struct stat ac_aggr; | if (ac_aggr.st_mtimensec) | return 0; | ; | return 0; | } configure:21569: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:223:19: error: 'struct stat' has no member named 'st_mtimensec' 223 | if (sizeof ac_aggr.st_mtimensec) | ^ configure:21569: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static struct stat ac_aggr; | if (sizeof ac_aggr.st_mtimensec) | return 0; | ; | return 0; | } configure:21569: result: no configure:21579: checking for struct stat.st_ctim configure:21579: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:223:5: error: used struct type value where scalar is required 223 | if (ac_aggr.st_ctim) | ^~~~~~~ configure:21579: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static struct stat ac_aggr; | if (ac_aggr.st_ctim) | return 0; | ; | return 0; | } configure:21579: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21579: $? = 0 configure:21579: result: yes configure:21589: checking for struct stat.st_ctimespec configure:21589: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:224:12: error: 'struct stat' has no member named 'st_ctimespec' 224 | if (ac_aggr.st_ctimespec) | ^ configure:21589: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static struct stat ac_aggr; | if (ac_aggr.st_ctimespec) | return 0; | ; | return 0; | } configure:21589: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:224:19: error: 'struct stat' has no member named 'st_ctimespec' 224 | if (sizeof ac_aggr.st_ctimespec) | ^ configure:21589: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static struct stat ac_aggr; | if (sizeof ac_aggr.st_ctimespec) | return 0; | ; | return 0; | } configure:21589: result: no configure:21599: checking for struct stat.st_ctimensec configure:21599: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:224:12: error: 'struct stat' has no member named 'st_ctimensec' 224 | if (ac_aggr.st_ctimensec) | ^ configure:21599: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static struct stat ac_aggr; | if (ac_aggr.st_ctimensec) | return 0; | ; | return 0; | } configure:21599: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:224:19: error: 'struct stat' has no member named 'st_ctimensec' 224 | if (sizeof ac_aggr.st_ctimensec) | ^ configure:21599: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static struct stat ac_aggr; | if (sizeof ac_aggr.st_ctimensec) | return 0; | ; | return 0; | } configure:21599: result: no configure:21609: checking for struct stat.st_birthtimespec configure:21609: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:224:12: error: 'struct stat' has no member named 'st_birthtimespec' 224 | if (ac_aggr.st_birthtimespec) | ^ configure:21609: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static struct stat ac_aggr; | if (ac_aggr.st_birthtimespec) | return 0; | ; | return 0; | } configure:21609: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:224:19: error: 'struct stat' has no member named 'st_birthtimespec' 224 | if (sizeof ac_aggr.st_birthtimespec) | ^ configure:21609: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static struct stat ac_aggr; | if (sizeof ac_aggr.st_birthtimespec) | return 0; | ; | return 0; | } configure:21609: result: no configure:21620: checking for struct statx.stx_btime configure:21620: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:223:21: error: storage size of 'ac_aggr' isn't known 223 | static struct statx ac_aggr; | ^~~~~~~ configure:21620: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static struct statx ac_aggr; | if (ac_aggr.stx_btime) | return 0; | ; | return 0; | } configure:21620: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:223:21: error: storage size of 'ac_aggr' isn't known 223 | static struct statx ac_aggr; | ^~~~~~~ configure:21620: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static struct statx ac_aggr; | if (sizeof ac_aggr.stx_btime) | return 0; | ; | return 0; | } configure:21620: result: no configure:21632: checking for struct timeval configure:21632: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21632: $? = 0 configure:21632: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:197:29: error: expected expression before ')' token 197 | if (sizeof ((struct timeval))) | ^ configure:21632: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | /* end confdefs.h. */ | #ifdef HAVE_TIME_H | #include | #endif | #ifdef HAVE_SYS_TIME_H | #include | #endif | | int | main () | { | if (sizeof ((struct timeval))) | return 0; | ; | return 0; | } configure:21632: result: yes configure:21653: checking size of struct timeval.tv_sec configure:21688: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21688: $? = 0 configure:21730: result: SIZEOF_TIME_T configure:21782: checking for struct timespec configure:21782: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21782: $? = 0 configure:21782: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:199:30: error: expected expression before ')' token 199 | if (sizeof ((struct timespec))) | ^ configure:21782: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | /* end confdefs.h. */ | #ifdef HAVE_TIME_H | #include | #endif | #ifdef HAVE_SYS_TIME_H | #include | #endif | | int | main () | { | if (sizeof ((struct timespec))) | return 0; | ; | return 0; | } configure:21782: result: yes configure:21799: checking for struct timezone configure:21799: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21799: $? = 0 configure:21799: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:200:30: error: expected expression before ')' token 200 | if (sizeof ((struct timezone))) | ^ configure:21799: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | /* end confdefs.h. */ | #ifdef HAVE_TIME_H | # include | #endif | #ifdef HAVE_SYS_TIME_H | # include | #endif | | int | main () | { | if (sizeof ((struct timezone))) | return 0; | ; | return 0; | } configure:21799: result: yes configure:21819: checking for fd_mask configure:21819: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21819: $? = 0 configure:21819: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:231:22: error: expected expression before ')' token 231 | if (sizeof ((fd_mask))) | ^ configure:21819: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #ifdef HAVE_SYS_SELECT_H | # include | #endif | | int | main () | { | if (sizeof ((fd_mask))) | return 0; | ; | return 0; | } configure:21819: result: yes configure:21839: checking for int8_t configure:21856: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21856: $? = 0 configure:21880: result: yes configure:21909: checking size of int8_t configure:21914: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21914: $? = 0 configure:21914: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:230:12: error: size of array 'test_array' is negative 230 | static int test_array [1 - 2 * !(((long int) (sizeof (int8_t))) <= 0)]; | ^~~~~~~~~~ configure:21914: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (int8_t))) <= 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:21914: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21914: $? = 0 configure:21929: result: 1 configure:21956: checking for uint8_t configure:21973: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21973: $? = 0 configure:21997: result: yes configure:22026: checking size of uint8_t configure:22031: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22031: $? = 0 configure:22031: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:232:12: error: size of array 'test_array' is negative 232 | static int test_array [1 - 2 * !(((long int) (sizeof (uint8_t))) <= 0)]; | ^~~~~~~~~~ configure:22031: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (uint8_t))) <= 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:22031: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22031: $? = 0 configure:22046: result: 1 configure:22073: checking for int16_t configure:22090: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22090: $? = 0 configure:22114: result: yes configure:22143: checking size of int16_t configure:22148: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22148: $? = 0 configure:22148: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:234:12: error: size of array 'test_array' is negative 234 | static int test_array [1 - 2 * !(((long int) (sizeof (int16_t))) <= 0)]; | ^~~~~~~~~~ configure:22148: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (int16_t))) <= 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:22148: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:234:12: error: size of array 'test_array' is negative 234 | static int test_array [1 - 2 * !(((long int) (sizeof (int16_t))) <= 1)]; | ^~~~~~~~~~ configure:22148: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (int16_t))) <= 1)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:22148: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22148: $? = 0 configure:22148: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22148: $? = 0 configure:22163: result: 2 configure:22190: checking for uint16_t configure:22207: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22207: $? = 0 configure:22231: result: yes configure:22260: checking size of uint16_t configure:22265: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22265: $? = 0 configure:22265: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:236:12: error: size of array 'test_array' is negative 236 | static int test_array [1 - 2 * !(((long int) (sizeof (uint16_t))) <= 0)]; | ^~~~~~~~~~ configure:22265: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (uint16_t))) <= 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:22265: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:236:12: error: size of array 'test_array' is negative 236 | static int test_array [1 - 2 * !(((long int) (sizeof (uint16_t))) <= 1)]; | ^~~~~~~~~~ configure:22265: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (uint16_t))) <= 1)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:22265: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22265: $? = 0 configure:22265: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22265: $? = 0 configure:22280: result: 2 configure:22307: checking for int32_t configure:22324: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22324: $? = 0 configure:22348: result: yes configure:22377: checking size of int32_t configure:22382: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22382: $? = 0 configure:22382: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:238:12: error: size of array 'test_array' is negative 238 | static int test_array [1 - 2 * !(((long int) (sizeof (int32_t))) <= 0)]; | ^~~~~~~~~~ configure:22382: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (int32_t))) <= 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:22382: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:238:12: error: size of array 'test_array' is negative 238 | static int test_array [1 - 2 * !(((long int) (sizeof (int32_t))) <= 1)]; | ^~~~~~~~~~ configure:22382: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (int32_t))) <= 1)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:22382: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:238:12: error: size of array 'test_array' is negative 238 | static int test_array [1 - 2 * !(((long int) (sizeof (int32_t))) <= 3)]; | ^~~~~~~~~~ configure:22382: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (int32_t))) <= 3)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:22382: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22382: $? = 0 configure:22382: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22382: $? = 0 configure:22382: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22382: $? = 0 configure:22397: result: 4 configure:22424: checking for uint32_t configure:22441: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22441: $? = 0 configure:22465: result: yes configure:22494: checking size of uint32_t configure:22499: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22499: $? = 0 configure:22499: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:240:12: error: size of array 'test_array' is negative 240 | static int test_array [1 - 2 * !(((long int) (sizeof (uint32_t))) <= 0)]; | ^~~~~~~~~~ configure:22499: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (uint32_t))) <= 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:22499: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:240:12: error: size of array 'test_array' is negative 240 | static int test_array [1 - 2 * !(((long int) (sizeof (uint32_t))) <= 1)]; | ^~~~~~~~~~ configure:22499: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (uint32_t))) <= 1)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:22499: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:240:12: error: size of array 'test_array' is negative 240 | static int test_array [1 - 2 * !(((long int) (sizeof (uint32_t))) <= 3)]; | ^~~~~~~~~~ configure:22499: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (uint32_t))) <= 3)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:22499: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22499: $? = 0 configure:22499: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22499: $? = 0 configure:22499: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22499: $? = 0 configure:22514: result: 4 configure:22541: checking for int64_t configure:22558: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22558: $? = 0 configure:22582: result: yes configure:22611: checking size of int64_t configure:22616: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22616: $? = 0 configure:22616: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:242:12: error: size of array 'test_array' is negative 242 | static int test_array [1 - 2 * !(((long int) (sizeof (int64_t))) <= 0)]; | ^~~~~~~~~~ configure:22616: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (int64_t))) <= 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:22616: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:242:12: error: size of array 'test_array' is negative 242 | static int test_array [1 - 2 * !(((long int) (sizeof (int64_t))) <= 1)]; | ^~~~~~~~~~ configure:22616: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (int64_t))) <= 1)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:22616: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:242:12: error: size of array 'test_array' is negative 242 | static int test_array [1 - 2 * !(((long int) (sizeof (int64_t))) <= 3)]; | ^~~~~~~~~~ configure:22616: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (int64_t))) <= 3)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:22616: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:242:12: error: size of array 'test_array' is negative 242 | static int test_array [1 - 2 * !(((long int) (sizeof (int64_t))) <= 7)]; | ^~~~~~~~~~ configure:22616: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (int64_t))) <= 7)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:22616: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22616: $? = 0 configure:22616: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22616: $? = 0 configure:22616: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22616: $? = 0 configure:22616: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22616: $? = 0 configure:22631: result: 8 configure:22658: checking for uint64_t configure:22675: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22675: $? = 0 configure:22699: result: yes configure:22728: checking size of uint64_t configure:22733: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22733: $? = 0 configure:22733: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:244:12: error: size of array 'test_array' is negative 244 | static int test_array [1 - 2 * !(((long int) (sizeof (uint64_t))) <= 0)]; | ^~~~~~~~~~ configure:22733: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (uint64_t))) <= 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:22733: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:244:12: error: size of array 'test_array' is negative 244 | static int test_array [1 - 2 * !(((long int) (sizeof (uint64_t))) <= 1)]; | ^~~~~~~~~~ configure:22733: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (uint64_t))) <= 1)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:22733: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:244:12: error: size of array 'test_array' is negative 244 | static int test_array [1 - 2 * !(((long int) (sizeof (uint64_t))) <= 3)]; | ^~~~~~~~~~ configure:22733: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (uint64_t))) <= 3)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:22733: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:244:12: error: size of array 'test_array' is negative 244 | static int test_array [1 - 2 * !(((long int) (sizeof (uint64_t))) <= 7)]; | ^~~~~~~~~~ configure:22733: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (uint64_t))) <= 7)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:22733: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22733: $? = 0 configure:22733: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22733: $? = 0 configure:22733: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22733: $? = 0 configure:22733: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22733: $? = 0 configure:22748: result: 8 configure:22775: checking for int128_t configure:22792: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:241:9: error: unknown type name 'int128_t' 241 | typedef int128_t t; int s = sizeof(t) == 42; | ^~~~~~~~ configure:22792: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | typedef int128_t t; int s = sizeof(t) == 42; | int | main () | { | | ; | return 0; | } configure:22816: result: __int128 configure:22892: checking for uint128_t configure:22909: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:244:9: error: unknown type name 'uint128_t' 244 | typedef uint128_t t; int s = sizeof(t) == 42; | ^~~~~~~~~ configure:22909: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | typedef uint128_t t; int s = sizeof(t) == 42; | int | main () | { | | ; | return 0; | } configure:22933: result: unsigned __int128 configure:23009: checking for intptr_t configure:23026: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:23026: $? = 0 configure:23050: result: yes configure:23178: checking size of intptr_t configure:23183: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:23183: $? = 0 configure:23183: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:252:12: error: size of array 'test_array' is negative 252 | static int test_array [1 - 2 * !(((long int) (sizeof (intptr_t))) <= 0)]; | ^~~~~~~~~~ configure:23183: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (intptr_t))) <= 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:23183: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:252:12: error: size of array 'test_array' is negative 252 | static int test_array [1 - 2 * !(((long int) (sizeof (intptr_t))) <= 1)]; | ^~~~~~~~~~ configure:23183: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (intptr_t))) <= 1)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:23183: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:252:12: error: size of array 'test_array' is negative 252 | static int test_array [1 - 2 * !(((long int) (sizeof (intptr_t))) <= 3)]; | ^~~~~~~~~~ configure:23183: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (intptr_t))) <= 3)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:23183: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:252:12: error: size of array 'test_array' is negative 252 | static int test_array [1 - 2 * !(((long int) (sizeof (intptr_t))) <= 7)]; | ^~~~~~~~~~ configure:23183: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (intptr_t))) <= 7)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:23183: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:23183: $? = 0 configure:23183: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:23183: $? = 0 configure:23183: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:23183: $? = 0 configure:23183: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:23183: $? = 0 configure:23198: result: 8 configure:23227: checking for uintptr_t configure:23244: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:23244: $? = 0 configure:23268: result: yes configure:23396: checking size of uintptr_t configure:23401: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:23401: $? = 0 configure:23401: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:254:12: error: size of array 'test_array' is negative 254 | static int test_array [1 - 2 * !(((long int) (sizeof (uintptr_t))) <= 0)]; | ^~~~~~~~~~ configure:23401: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (uintptr_t))) <= 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:23401: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:254:12: error: size of array 'test_array' is negative 254 | static int test_array [1 - 2 * !(((long int) (sizeof (uintptr_t))) <= 1)]; | ^~~~~~~~~~ configure:23401: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (uintptr_t))) <= 1)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:23401: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:254:12: error: size of array 'test_array' is negative 254 | static int test_array [1 - 2 * !(((long int) (sizeof (uintptr_t))) <= 3)]; | ^~~~~~~~~~ configure:23401: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (uintptr_t))) <= 3)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:23401: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:254:12: error: size of array 'test_array' is negative 254 | static int test_array [1 - 2 * !(((long int) (sizeof (uintptr_t))) <= 7)]; | ^~~~~~~~~~ configure:23401: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (uintptr_t))) <= 7)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:23401: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:23401: $? = 0 configure:23401: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:23401: $? = 0 configure:23401: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:23401: $? = 0 configure:23401: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:23401: $? = 0 configure:23416: result: 8 configure:23448: checking for printf prefix for intptr_t configure:23504: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:233:15: error: 'intptr_t' undeclared (first use in this function) 233 | printf("%d", (intptr_t)42); | ^~~~~~~~ conftest.c:233:15: note: each undeclared identifier is reported only once for each function it appears in conftest.c:233:24: error: expected ')' before numeric constant 233 | printf("%d", (intptr_t)42); | ^~ | ) conftest.c:234:43: error: expected ')' before numeric constant 234 | test_sprintf("%d", (intptr_t)42); | ^~ | ) conftest.c: At top level: cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics configure:23504: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | /* end confdefs.h. */ | #include | #include | #ifdef __GNUC__ | #if defined __MINGW_PRINTF_FORMAT | #define PRINTF_ARGS(decl, string_index, first_to_check) decl __attribute__((format(__MINGW_PRINTF_FORMAT, string_index, first_to_check))) | #else | #define PRINTF_ARGS(decl, string_index, first_to_check) decl __attribute__((format(printf, string_index, first_to_check))) | #endif | #else | #define PRINTF_ARGS(decl, string_index, first_to_check) decl | #endif | PRINTF_ARGS(void test_sprintf(const char*, ...), 1, 2); | int | main () | { | printf("%d", (intptr_t)42); | test_sprintf("%d", (intptr_t)42); | ; | return 0; | } configure:23504: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:233:17: error: 'intptr_t' undeclared (first use in this function) 233 | printf("%lld", (intptr_t)42); | ^~~~~~~~ conftest.c:233:17: note: each undeclared identifier is reported only once for each function it appears in conftest.c:233:26: error: expected ')' before numeric constant 233 | printf("%lld", (intptr_t)42); | ^~ | ) conftest.c:234:45: error: expected ')' before numeric constant 234 | test_sprintf("%lld", (intptr_t)42); | ^~ | ) conftest.c: At top level: cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics configure:23504: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | /* end confdefs.h. */ | #include | #include | #ifdef __GNUC__ | #if defined __MINGW_PRINTF_FORMAT | #define PRINTF_ARGS(decl, string_index, first_to_check) decl __attribute__((format(__MINGW_PRINTF_FORMAT, string_index, first_to_check))) | #else | #define PRINTF_ARGS(decl, string_index, first_to_check) decl __attribute__((format(printf, string_index, first_to_check))) | #endif | #else | #define PRINTF_ARGS(decl, string_index, first_to_check) decl | #endif | PRINTF_ARGS(void test_sprintf(const char*, ...), 1, 2); | int | main () | { | printf("%lld", (intptr_t)42); | test_sprintf("%lld", (intptr_t)42); | ; | return 0; | } configure:23504: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:233:18: error: 'intptr_t' undeclared (first use in this function) 233 | printf("%I64d", (intptr_t)42); | ^~~~~~~~ conftest.c:233:18: note: each undeclared identifier is reported only once for each function it appears in conftest.c:233:27: error: expected ')' before numeric constant 233 | printf("%I64d", (intptr_t)42); | ^~ | ) conftest.c:234:46: error: expected ')' before numeric constant 234 | test_sprintf("%I64d", (intptr_t)42); | ^~ | ) conftest.c: At top level: cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics configure:23504: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | /* end confdefs.h. */ | #include | #include | #ifdef __GNUC__ | #if defined __MINGW_PRINTF_FORMAT | #define PRINTF_ARGS(decl, string_index, first_to_check) decl __attribute__((format(__MINGW_PRINTF_FORMAT, string_index, first_to_check))) | #else | #define PRINTF_ARGS(decl, string_index, first_to_check) decl __attribute__((format(printf, string_index, first_to_check))) | #endif | #else | #define PRINTF_ARGS(decl, string_index, first_to_check) decl | #endif | PRINTF_ARGS(void test_sprintf(const char*, ...), 1, 2); | int | main () | { | printf("%I64d", (intptr_t)42); | test_sprintf("%I64d", (intptr_t)42); | ; | return 0; | } configure:23504: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:233:16: error: 'intptr_t' undeclared (first use in this function) 233 | printf("%ld", (intptr_t)42); | ^~~~~~~~ conftest.c:233:16: note: each undeclared identifier is reported only once for each function it appears in conftest.c:233:25: error: expected ')' before numeric constant 233 | printf("%ld", (intptr_t)42); | ^~ | ) conftest.c:234:44: error: expected ')' before numeric constant 234 | test_sprintf("%ld", (intptr_t)42); | ^~ | ) conftest.c: At top level: cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics configure:23504: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | /* end confdefs.h. */ | #include | #include | #ifdef __GNUC__ | #if defined __MINGW_PRINTF_FORMAT | #define PRINTF_ARGS(decl, string_index, first_to_check) decl __attribute__((format(__MINGW_PRINTF_FORMAT, string_index, first_to_check))) | #else | #define PRINTF_ARGS(decl, string_index, first_to_check) decl __attribute__((format(printf, string_index, first_to_check))) | #endif | #else | #define PRINTF_ARGS(decl, string_index, first_to_check) decl | #endif | PRINTF_ARGS(void test_sprintf(const char*, ...), 1, 2); | int | main () | { | printf("%ld", (intptr_t)42); | test_sprintf("%ld", (intptr_t)42); | ; | return 0; | } configure:23521: result: NONE configure:23534: checking for ssize_t configure:23552: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:23552: $? = 0 configure:23576: result: yes configure:23706: checking size of ssize_t configure:23711: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:23711: $? = 0 configure:23711: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:225:12: error: size of array 'test_array' is negative 225 | static int test_array [1 - 2 * !(((long int) (sizeof (ssize_t))) <= 0)]; | ^~~~~~~~~~ configure:23711: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | /* end confdefs.h. */ | #include | | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (ssize_t))) <= 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:23711: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:225:12: error: size of array 'test_array' is negative 225 | static int test_array [1 - 2 * !(((long int) (sizeof (ssize_t))) <= 1)]; | ^~~~~~~~~~ configure:23711: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | /* end confdefs.h. */ | #include | | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (ssize_t))) <= 1)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:23711: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:225:12: error: size of array 'test_array' is negative 225 | static int test_array [1 - 2 * !(((long int) (sizeof (ssize_t))) <= 3)]; | ^~~~~~~~~~ configure:23711: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | /* end confdefs.h. */ | #include | | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (ssize_t))) <= 3)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:23711: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:225:12: error: size of array 'test_array' is negative 225 | static int test_array [1 - 2 * !(((long int) (sizeof (ssize_t))) <= 7)]; | ^~~~~~~~~~ configure:23711: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | /* end confdefs.h. */ | #include | | | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (ssize_t))) <= 7)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:23711: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:23711: $? = 0 configure:23711: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:23711: $? = 0 configure:23711: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:23711: $? = 0 configure:23711: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:23711: $? = 0 configure:23727: result: 8 configure:23758: checking for printf prefix for int64_t configure:23814: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:235:17: error: 'int64_t' undeclared (first use in this function) 235 | printf("%lld", (int64_t)42); | ^~~~~~~ conftest.c:235:17: note: each undeclared identifier is reported only once for each function it appears in conftest.c:235:25: error: expected ')' before numeric constant 235 | printf("%lld", (int64_t)42); | ^~ | ) conftest.c:236:44: error: expected ')' before numeric constant 236 | test_sprintf("%lld", (int64_t)42); | ^~ | ) conftest.c: At top level: cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics configure:23814: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | /* end confdefs.h. */ | #include | #include | #ifdef __GNUC__ | #if defined __MINGW_PRINTF_FORMAT | #define PRINTF_ARGS(decl, string_index, first_to_check) decl __attribute__((format(__MINGW_PRINTF_FORMAT, string_index, first_to_check))) | #else | #define PRINTF_ARGS(decl, string_index, first_to_check) decl __attribute__((format(printf, string_index, first_to_check))) | #endif | #else | #define PRINTF_ARGS(decl, string_index, first_to_check) decl | #endif | PRINTF_ARGS(void test_sprintf(const char*, ...), 1, 2); | int | main () | { | printf("%lld", (int64_t)42); | test_sprintf("%lld", (int64_t)42); | ; | return 0; | } configure:23814: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:235:18: error: 'int64_t' undeclared (first use in this function) 235 | printf("%I64d", (int64_t)42); | ^~~~~~~ conftest.c:235:18: note: each undeclared identifier is reported only once for each function it appears in conftest.c:235:26: error: expected ')' before numeric constant 235 | printf("%I64d", (int64_t)42); | ^~ | ) conftest.c:236:45: error: expected ')' before numeric constant 236 | test_sprintf("%I64d", (int64_t)42); | ^~ | ) conftest.c: At top level: cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics configure:23814: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | /* end confdefs.h. */ | #include | #include | #ifdef __GNUC__ | #if defined __MINGW_PRINTF_FORMAT | #define PRINTF_ARGS(decl, string_index, first_to_check) decl __attribute__((format(__MINGW_PRINTF_FORMAT, string_index, first_to_check))) | #else | #define PRINTF_ARGS(decl, string_index, first_to_check) decl __attribute__((format(printf, string_index, first_to_check))) | #endif | #else | #define PRINTF_ARGS(decl, string_index, first_to_check) decl | #endif | PRINTF_ARGS(void test_sprintf(const char*, ...), 1, 2); | int | main () | { | printf("%I64d", (int64_t)42); | test_sprintf("%I64d", (int64_t)42); | ; | return 0; | } configure:23814: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:235:16: error: 'int64_t' undeclared (first use in this function) 235 | printf("%ld", (int64_t)42); | ^~~~~~~ conftest.c:235:16: note: each undeclared identifier is reported only once for each function it appears in conftest.c:235:24: error: expected ')' before numeric constant 235 | printf("%ld", (int64_t)42); | ^~ | ) conftest.c:236:43: error: expected ')' before numeric constant 236 | test_sprintf("%ld", (int64_t)42); | ^~ | ) conftest.c: At top level: cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics configure:23814: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | /* end confdefs.h. */ | #include | #include | #ifdef __GNUC__ | #if defined __MINGW_PRINTF_FORMAT | #define PRINTF_ARGS(decl, string_index, first_to_check) decl __attribute__((format(__MINGW_PRINTF_FORMAT, string_index, first_to_check))) | #else | #define PRINTF_ARGS(decl, string_index, first_to_check) decl __attribute__((format(printf, string_index, first_to_check))) | #endif | #else | #define PRINTF_ARGS(decl, string_index, first_to_check) decl | #endif | PRINTF_ARGS(void test_sprintf(const char*, ...), 1, 2); | int | main () | { | printf("%ld", (int64_t)42); | test_sprintf("%ld", (int64_t)42); | ; | return 0; | } configure:23831: result: NONE configure:23845: checking for stack end address configure:23862: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/bin/ld: /tmp/cciFskBO.o: in function `main': conftest.c:(.text.startup+0x0): undefined reference to `__libc_stack_end' collect2: error: ld returned 1 exit status configure:23862: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | /* end confdefs.h. */ | extern void *__libc_stack_end; | int | main () | { | if (!__libc_stack_end) return 1; | ; | return 0; | } configure:23869: result: no configure:23880: checking for uid_t in sys/types.h configure:23899: result: yes configure:23910: checking type of array argument to getgroups configure:23969: result: gid_t configure:24012: checking for working alloca.h configure:24029: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:24029: $? = 0 configure:24037: result: yes configure:24045: checking for alloca configure:24082: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:24082: $? = 0 configure:24090: result: yes configure:24200: checking for dynamic size alloca configure:24224: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:24224: $? = 0 configure:24231: result: ok configure:24252: checking for working memcmp configure:24305: result: yes configure:24343: checking for dup configure:24343: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:24343: $? = 0 configure:24343: result: yes configure:24360: checking for dup2 configure:24360: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:24360: $? = 0 configure:24360: result: yes configure:24376: checking for acosh configure:24376: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 conftest.c:248:6: warning: conflicting types for built-in function 'acosh'; expected 'double(double)' [-Wbuiltin-declaration-mismatch] 248 | char acosh (); | ^~~~~ conftest.c:236:1: note: 'acosh' is declared in header '' 235 | # include 236 | #else configure:24376: $? = 0 configure:24376: result: yes configure:24390: checking for cbrt configure:24390: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 conftest.c:249:6: warning: conflicting types for built-in function 'cbrt'; expected 'double(double)' [-Wbuiltin-declaration-mismatch] 249 | char cbrt (); | ^~~~ conftest.c:237:1: note: 'cbrt' is declared in header '' 236 | # include 237 | #else configure:24390: $? = 0 configure:24390: result: yes configure:24404: checking for crypt configure:24404: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:24404: $? = 0 configure:24404: result: yes configure:24418: checking for erf configure:24418: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 conftest.c:251:6: warning: conflicting types for built-in function 'erf'; expected 'double(double)' [-Wbuiltin-declaration-mismatch] 251 | char erf (); | ^~~ conftest.c:239:1: note: 'erf' is declared in header '' 238 | # include 239 | #else configure:24418: $? = 0 configure:24418: result: yes configure:24432: checking for explicit_bzero configure:24432: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:24432: $? = 0 configure:24432: result: yes configure:24446: checking for ffs configure:24446: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 conftest.c:253:6: warning: conflicting types for built-in function 'ffs'; expected 'int(int)' [-Wbuiltin-declaration-mismatch] 253 | char ffs (); | ^~~ configure:24446: $? = 0 configure:24446: result: yes configure:24460: checking for flock configure:24460: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:24460: $? = 0 configure:24460: result: yes configure:24474: checking for hypot configure:24474: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 conftest.c:255:6: warning: conflicting types for built-in function 'hypot'; expected 'double(double, double)' [-Wbuiltin-declaration-mismatch] 255 | char hypot (); | ^~~~~ conftest.c:243:1: note: 'hypot' is declared in header '' 242 | # include 243 | #else configure:24474: $? = 0 configure:24474: result: yes configure:24488: checking for lgamma_r configure:24488: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 conftest.c:256:6: warning: conflicting types for built-in function 'lgamma_r'; expected 'double(double, int *)' [-Wbuiltin-declaration-mismatch] 256 | char lgamma_r (); | ^~~~~~~~ configure:24488: $? = 0 configure:24488: result: yes configure:24502: checking for memmove configure:24502: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 conftest.c:257:6: warning: conflicting types for built-in function 'memmove'; expected 'void *(void *, const void *, long unsigned int)' [-Wbuiltin-declaration-mismatch] 257 | char memmove (); | ^~~~~~~ conftest.c:245:1: note: 'memmove' is declared in header '' 244 | # include 245 | #else configure:24502: $? = 0 configure:24502: result: yes configure:24516: checking for nan configure:24516: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 conftest.c:258:6: warning: conflicting types for built-in function 'nan'; expected 'double(const char *)' [-Wbuiltin-declaration-mismatch] 258 | char nan (); | ^~~ conftest.c:246:1: note: 'nan' is declared in header '' 245 | # include 246 | #else configure:24516: $? = 0 configure:24516: result: yes configure:24530: checking for nextafter configure:24530: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 conftest.c:259:6: warning: conflicting types for built-in function 'nextafter'; expected 'double(double, double)' [-Wbuiltin-declaration-mismatch] 259 | char nextafter (); | ^~~~~~~~~ conftest.c:247:1: note: 'nextafter' is declared in header '' 246 | # include 247 | #else configure:24530: $? = 0 configure:24530: result: yes configure:24544: checking for setproctitle configure:24544: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/bin/ld: /tmp/cci95NJi.o: in function `main': conftest.c:(.text.startup+0x8): undefined reference to `setproctitle' collect2: error: ld returned 1 exit status configure:24544: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | /* end confdefs.h. */ | /* Define setproctitle to an innocuous variant, in case declares setproctitle. | For example, HP-UX 11i declares gettimeofday. */ | #define setproctitle innocuous_setproctitle | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char setproctitle (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef setproctitle | | /* 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 setproctitle (); | /* 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_setproctitle || defined __stub___setproctitle | choke me | #endif | | int | main () | { | return setproctitle (); | ; | return 0; | } configure:24544: result: no configure:24558: checking for strchr configure:24558: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 conftest.c:260:6: warning: conflicting types for built-in function 'strchr'; expected 'char *(const char *, int)' [-Wbuiltin-declaration-mismatch] 260 | char strchr (); | ^~~~~~ conftest.c:248:1: note: 'strchr' is declared in header '' 247 | # include 248 | #else configure:24558: $? = 0 configure:24558: result: yes configure:24572: checking for strerror configure:24572: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:24572: $? = 0 configure:24572: result: yes configure:24586: checking for strlcat configure:24586: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:24586: $? = 0 configure:24586: result: yes configure:24600: checking for strlcpy configure:24600: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:24600: $? = 0 configure:24600: result: yes configure:24614: checking for strstr configure:24614: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 conftest.c:264:6: warning: conflicting types for built-in function 'strstr'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 264 | char strstr (); | ^~~~~~ conftest.c:252:1: note: 'strstr' is declared in header '' 251 | # include 252 | #else configure:24614: $? = 0 configure:24614: result: yes configure:24628: checking for tgamma configure:24628: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 conftest.c:265:6: warning: conflicting types for built-in function 'tgamma'; expected 'double(double)' [-Wbuiltin-declaration-mismatch] 265 | char tgamma (); | ^~~~~~ conftest.c:253:1: note: 'tgamma' is declared in header '' 252 | # include 253 | #else configure:24628: $? = 0 configure:24628: result: yes configure:24659: checking sys/pstat.h usability configure:24659: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:278:10: fatal error: sys/pstat.h: No such file or directory 278 | #include | ^~~~~~~~~~~~~ compilation terminated. configure:24659: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:24659: result: no configure:24659: checking sys/pstat.h presence configure:24659: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:245:10: fatal error: sys/pstat.h: No such file or directory 245 | #include | ^~~~~~~~~~~~~ compilation terminated. configure:24659: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | /* end confdefs.h. */ | #include configure:24659: result: no configure:24659: checking for sys/pstat.h configure:24659: result: no configure:24674: checking for pid_t configure:24674: result: yes configure:24687: checking vfork.h usability configure:24687: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:279:10: fatal error: vfork.h: No such file or directory 279 | #include | ^~~~~~~~~ compilation terminated. configure:24687: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:24687: result: no configure:24687: checking vfork.h presence configure:24687: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:246:10: fatal error: vfork.h: No such file or directory 246 | #include | ^~~~~~~~~ compilation terminated. configure:24687: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | /* end confdefs.h. */ | #include configure:24687: result: no configure:24687: checking for vfork.h configure:24687: result: no configure:24700: checking for fork configure:24700: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 conftest.c:269:6: warning: conflicting types for built-in function 'fork'; expected 'int(void)' [-Wbuiltin-declaration-mismatch] 269 | char fork (); | ^~~~ configure:24700: $? = 0 configure:24700: result: yes configure:24700: checking for vfork configure:24700: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:24700: $? = 0 configure:24700: result: yes configure:24710: checking for working fork configure:24742: result: cross configure:24758: WARNING: result yes guessed because of cross compilation configure:24763: checking for working vfork configure:24873: result: yes configure:24901: checking for __syscall configure:24901: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/bin/ld: /tmp/ccTeKA6p.o: in function `main': conftest.c:(.text.startup+0x8): undefined reference to `__syscall' collect2: error: ld returned 1 exit status configure:24901: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | /* end confdefs.h. */ | /* Define __syscall to an innocuous variant, in case declares __syscall. | For example, HP-UX 11i declares gettimeofday. */ | #define __syscall innocuous___syscall | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char __syscall (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef __syscall | | /* 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 __syscall (); | /* 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___syscall || defined __stub_____syscall | choke me | #endif | | int | main () | { | return __syscall (); | ; | return 0; | } configure:24901: result: no configure:24912: checking for _longjmp configure:24912: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:24912: $? = 0 configure:24912: result: yes configure:24925: checking for arc4random_buf configure:24925: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/bin/ld: /tmp/ccGBsoao.o: in function `main': conftest.c:(.text.startup+0x8): undefined reference to `arc4random_buf' collect2: error: ld returned 1 exit status configure:24925: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE__LONGJMP 1 | /* end confdefs.h. */ | /* Define arc4random_buf to an innocuous variant, in case declares arc4random_buf. | For example, HP-UX 11i declares gettimeofday. */ | #define arc4random_buf innocuous_arc4random_buf | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char arc4random_buf (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef arc4random_buf | | /* 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 arc4random_buf (); | /* 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_arc4random_buf || defined __stub___arc4random_buf | choke me | #endif | | int | main () | { | return arc4random_buf (); | ; | return 0; | } configure:24925: result: no configure:24937: checking for atan2l configure:24937: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 conftest.c:274:6: warning: conflicting types for built-in function 'atan2l'; expected 'long double(long double, long double)' [-Wbuiltin-declaration-mismatch] 274 | char atan2l (); | ^~~~~~ conftest.c:262:1: note: 'atan2l' is declared in header '' 261 | # include 262 | #else configure:24937: $? = 0 configure:24937: result: yes configure:24937: checking for atan2f configure:24937: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 conftest.c:275:6: warning: conflicting types for built-in function 'atan2f'; expected 'float(float, float)' [-Wbuiltin-declaration-mismatch] 275 | char atan2f (); | ^~~~~~ conftest.c:263:1: note: 'atan2f' is declared in header '' 262 | # include 263 | #else configure:24937: $? = 0 configure:24937: result: yes configure:24948: checking for chroot configure:24948: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:24948: $? = 0 configure:24948: result: yes configure:24959: checking for chsize configure:24959: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/bin/ld: /tmp/ccBAQxBf.o: in function `main': conftest.c:(.text.startup+0x8): undefined reference to `chsize' collect2: error: ld returned 1 exit status configure:24959: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE__LONGJMP 1 | #define HAVE_ATAN2L 1 | #define HAVE_ATAN2F 1 | #define HAVE_CHROOT 1 | /* end confdefs.h. */ | /* Define chsize to an innocuous variant, in case declares chsize. | For example, HP-UX 11i declares gettimeofday. */ | #define chsize innocuous_chsize | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char chsize (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef chsize | | /* 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 chsize (); | /* 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_chsize || defined __stub___chsize | choke me | #endif | | int | main () | { | return chsize (); | ; | return 0; | } configure:24959: result: no configure:24970: checking for clock_gettime configure:24970: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:24970: $? = 0 configure:24970: result: yes configure:24981: checking for copy_file_range configure:24981: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:24981: $? = 0 configure:24981: result: yes configure:24992: checking for cosh configure:24992: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 conftest.c:279:6: warning: conflicting types for built-in function 'cosh'; expected 'double(double)' [-Wbuiltin-declaration-mismatch] 279 | char cosh (); | ^~~~ conftest.c:267:1: note: 'cosh' is declared in header '' 266 | # include 267 | #else configure:24992: $? = 0 configure:24992: result: yes configure:25003: checking for crypt_r configure:25003: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25003: $? = 0 configure:25003: result: yes configure:25014: checking for daemon configure:25014: result: no configure:25025: checking for dirfd configure:25025: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25025: $? = 0 configure:25025: result: yes configure:25036: checking for dl_iterate_phdr configure:25036: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25036: $? = 0 configure:25036: result: yes configure:25047: checking for dlopen configure:25047: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25047: $? = 0 configure:25047: result: yes configure:25058: checking for dladdr configure:25058: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25058: $? = 0 configure:25058: result: yes configure:25069: checking for dup3 configure:25069: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25069: $? = 0 configure:25069: result: yes configure:25080: checking for eaccess configure:25080: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25080: $? = 0 configure:25080: result: yes configure:25091: checking for endgrent configure:25091: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25091: $? = 0 configure:25091: result: yes configure:25102: checking for eventfd configure:25102: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25102: $? = 0 configure:25102: result: yes configure:25113: checking for explicit_memset configure:25113: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/bin/ld: /tmp/ccf5FjpR.o: in function `main': conftest.c:(.text.startup+0x8): undefined reference to `explicit_memset' collect2: error: ld returned 1 exit status configure:25113: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE__LONGJMP 1 | #define HAVE_ATAN2L 1 | #define HAVE_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COPY_FILE_RANGE 1 | #define HAVE_COSH 1 | #define HAVE_CRYPT_R 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_EVENTFD 1 | /* end confdefs.h. */ | /* Define explicit_memset to an innocuous variant, in case declares explicit_memset. | For example, HP-UX 11i declares gettimeofday. */ | #define explicit_memset innocuous_explicit_memset | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char explicit_memset (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef explicit_memset | | /* 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 explicit_memset (); | /* 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_explicit_memset || defined __stub___explicit_memset | choke me | #endif | | int | main () | { | return explicit_memset (); | ; | return 0; | } configure:25113: result: no configure:25124: checking for fcopyfile configure:25124: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/bin/ld: /tmp/ccQfJS5H.o: in function `main': conftest.c:(.text.startup+0x8): undefined reference to `fcopyfile' collect2: error: ld returned 1 exit status configure:25124: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE__LONGJMP 1 | #define HAVE_ATAN2L 1 | #define HAVE_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COPY_FILE_RANGE 1 | #define HAVE_COSH 1 | #define HAVE_CRYPT_R 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_EVENTFD 1 | /* end confdefs.h. */ | /* Define fcopyfile to an innocuous variant, in case declares fcopyfile. | For example, HP-UX 11i declares gettimeofday. */ | #define fcopyfile innocuous_fcopyfile | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char fcopyfile (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef fcopyfile | | /* 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 fcopyfile (); | /* 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_fcopyfile || defined __stub___fcopyfile | choke me | #endif | | int | main () | { | return fcopyfile (); | ; | return 0; | } configure:25124: result: no configure:25135: checking for fchmod configure:25135: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25135: $? = 0 configure:25135: result: yes configure:25146: checking for fchown configure:25146: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25146: $? = 0 configure:25146: result: yes configure:25157: checking for fcntl configure:25157: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25157: $? = 0 configure:25157: result: yes configure:25168: checking for fdatasync configure:25168: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25168: $? = 0 configure:25168: result: yes configure:25179: checking for fdopendir configure:25179: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25179: $? = 0 configure:25179: result: yes configure:25190: checking for fgetattrlist configure:25190: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/bin/ld: /tmp/ccSIar72.o: in function `main': conftest.c:(.text.startup+0x8): undefined reference to `fgetattrlist' collect2: error: ld returned 1 exit status configure:25190: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE__LONGJMP 1 | #define HAVE_ATAN2L 1 | #define HAVE_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COPY_FILE_RANGE 1 | #define HAVE_COSH 1 | #define HAVE_CRYPT_R 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_EVENTFD 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FDOPENDIR 1 | /* end confdefs.h. */ | /* Define fgetattrlist to an innocuous variant, in case declares fgetattrlist. | For example, HP-UX 11i declares gettimeofday. */ | #define fgetattrlist innocuous_fgetattrlist | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char fgetattrlist (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef fgetattrlist | | /* 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 fgetattrlist (); | /* 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_fgetattrlist || defined __stub___fgetattrlist | choke me | #endif | | int | main () | { | return fgetattrlist (); | ; | return 0; | } configure:25190: result: no configure:25201: checking for fmod configure:25201: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 conftest.c:294:6: warning: conflicting types for built-in function 'fmod'; expected 'double(double, double)' [-Wbuiltin-declaration-mismatch] 294 | char fmod (); | ^~~~ conftest.c:282:1: note: 'fmod' is declared in header '' 281 | # include 282 | #else configure:25201: $? = 0 configure:25201: result: yes configure:25212: checking for fstatat configure:25212: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25212: $? = 0 configure:25212: result: yes configure:25223: checking for fsync configure:25223: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25223: $? = 0 configure:25223: result: yes configure:25234: checking for ftruncate configure:25234: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25234: $? = 0 configure:25234: result: yes configure:25245: checking for ftruncate64 configure:25245: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25245: $? = 0 configure:25245: result: yes configure:25256: checking for getattrlist configure:25256: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/bin/ld: /tmp/cc0F3djt.o: in function `main': conftest.c:(.text.startup+0x8): undefined reference to `getattrlist' collect2: error: ld returned 1 exit status configure:25256: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE__LONGJMP 1 | #define HAVE_ATAN2L 1 | #define HAVE_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COPY_FILE_RANGE 1 | #define HAVE_COSH 1 | #define HAVE_CRYPT_R 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_EVENTFD 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FMOD 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | /* end confdefs.h. */ | /* Define getattrlist to an innocuous variant, in case declares getattrlist. | For example, HP-UX 11i declares gettimeofday. */ | #define getattrlist innocuous_getattrlist | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char getattrlist (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef getattrlist | | /* 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 getattrlist (); | /* 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_getattrlist || defined __stub___getattrlist | choke me | #endif | | int | main () | { | return getattrlist (); | ; | return 0; | } configure:25256: result: no configure:25267: checking for getcwd configure:25267: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25267: $? = 0 configure:25267: result: yes configure:25278: checking for getentropy configure:25278: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25278: $? = 0 configure:25278: result: yes configure:25289: checking for getgidx configure:25289: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/bin/ld: /tmp/cclO41Jx.o: in function `main': conftest.c:(.text.startup+0x8): undefined reference to `getgidx' collect2: error: ld returned 1 exit status configure:25289: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE__LONGJMP 1 | #define HAVE_ATAN2L 1 | #define HAVE_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COPY_FILE_RANGE 1 | #define HAVE_COSH 1 | #define HAVE_CRYPT_R 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_EVENTFD 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FMOD 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENTROPY 1 | /* end confdefs.h. */ | /* Define getgidx to an innocuous variant, in case declares getgidx. | For example, HP-UX 11i declares gettimeofday. */ | #define getgidx innocuous_getgidx | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char getgidx (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef getgidx | | /* 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 getgidx (); | /* 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_getgidx || defined __stub___getgidx | choke me | #endif | | int | main () | { | return getgidx (); | ; | return 0; | } configure:25289: result: no configure:25300: checking for getgrnam configure:25300: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25300: $? = 0 configure:25300: result: yes configure:25311: checking for getgrnam_r configure:25311: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25311: $? = 0 configure:25311: result: yes configure:25322: checking for getgroups configure:25322: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25322: $? = 0 configure:25322: result: yes configure:25333: checking for getlogin configure:25333: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25333: $? = 0 configure:25333: result: yes configure:25344: checking for getlogin_r configure:25344: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25344: $? = 0 configure:25344: result: yes configure:25355: checking for getpgid configure:25355: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25355: $? = 0 configure:25355: result: yes configure:25366: checking for getpgrp configure:25366: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25366: $? = 0 configure:25366: result: yes configure:25377: checking for getpriority configure:25377: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25377: $? = 0 configure:25377: result: yes configure:25388: checking for getpwnam configure:25388: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25388: $? = 0 configure:25388: result: yes configure:25399: checking for getpwnam_r configure:25399: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25399: $? = 0 configure:25399: result: yes configure:25410: checking for getpwuid configure:25410: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25410: $? = 0 configure:25410: result: yes configure:25421: checking for getpwuid_r configure:25421: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25421: $? = 0 configure:25421: result: yes configure:25432: checking for getrandom configure:25432: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25432: $? = 0 configure:25432: result: yes configure:25443: checking for getresgid configure:25443: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25443: $? = 0 configure:25443: result: yes configure:25454: checking for getresuid configure:25454: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25454: $? = 0 configure:25454: result: yes configure:25465: checking for getrlimit configure:25465: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25465: $? = 0 configure:25465: result: yes configure:25476: checking for getsid configure:25476: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25476: $? = 0 configure:25476: result: yes configure:25487: checking for gettimeofday configure:25487: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25487: $? = 0 configure:25487: result: yes configure:25498: checking for getuidx configure:25498: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/bin/ld: /tmp/cc59imxq.o: in function `main': conftest.c:(.text.startup+0x8): undefined reference to `getuidx' collect2: error: ld returned 1 exit status configure:25498: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE__LONGJMP 1 | #define HAVE_ATAN2L 1 | #define HAVE_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COPY_FILE_RANGE 1 | #define HAVE_COSH 1 | #define HAVE_CRYPT_R 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_EVENTFD 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FMOD 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENTROPY 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETLOGIN_R 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETPWUID 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETRANDOM 1 | #define HAVE_GETRESGID 1 | #define HAVE_GETRESUID 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | /* end confdefs.h. */ | /* Define getuidx to an innocuous variant, in case declares getuidx. | For example, HP-UX 11i declares gettimeofday. */ | #define getuidx innocuous_getuidx | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char getuidx (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef getuidx | | /* 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 getuidx (); | /* 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_getuidx || defined __stub___getuidx | choke me | #endif | | int | main () | { | return getuidx (); | ; | return 0; | } configure:25498: result: no configure:25509: checking for gmtime_r configure:25509: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25509: $? = 0 configure:25509: result: yes configure:25520: checking for grantpt configure:25520: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25520: $? = 0 configure:25520: result: yes configure:25531: checking for initgroups configure:25531: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25531: $? = 0 configure:25531: result: yes configure:25542: checking for ioctl configure:25542: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25542: $? = 0 configure:25542: result: yes configure:25553: checking for isfinite configure:25553: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/bin/ld: /tmp/cc76yXwA.o: in function `main': conftest.c:(.text.startup+0x8): undefined reference to `isfinite' collect2: error: ld returned 1 exit status configure:25553: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE__LONGJMP 1 | #define HAVE_ATAN2L 1 | #define HAVE_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COPY_FILE_RANGE 1 | #define HAVE_COSH 1 | #define HAVE_CRYPT_R 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_EVENTFD 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FMOD 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENTROPY 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETLOGIN_R 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETPWUID 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETRANDOM 1 | #define HAVE_GETRESGID 1 | #define HAVE_GETRESUID 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GRANTPT 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | /* end confdefs.h. */ | /* Define isfinite to an innocuous variant, in case declares isfinite. | For example, HP-UX 11i declares gettimeofday. */ | #define isfinite innocuous_isfinite | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char isfinite (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef isfinite | | /* 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 isfinite (); | /* 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_isfinite || defined __stub___isfinite | choke me | #endif | | int | main () | { | return isfinite (); | ; | return 0; | } configure:25553: result: no configure:25564: checking for issetugid configure:25564: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25564: $? = 0 configure:25564: result: yes configure:25575: checking for killpg configure:25575: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25575: $? = 0 configure:25575: result: yes configure:25586: checking for lchmod configure:25586: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25586: $? = 0 configure:25586: result: yes configure:25597: checking for lchown configure:25597: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25597: $? = 0 configure:25597: result: yes configure:25608: checking for link configure:25608: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25608: $? = 0 configure:25608: result: yes configure:25619: checking for llabs configure:25619: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 conftest.c:328:6: warning: conflicting types for built-in function 'llabs'; expected 'long long int(long long int)' [-Wbuiltin-declaration-mismatch] 328 | char llabs (); | ^~~~~ conftest.c:316:1: note: 'llabs' is declared in header '' 315 | # include 316 | #else configure:25619: $? = 0 configure:25619: result: yes configure:25630: checking for lockf configure:25630: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25630: $? = 0 configure:25630: result: yes configure:25641: checking for log2 configure:25641: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 conftest.c:330:6: warning: conflicting types for built-in function 'log2'; expected 'double(double)' [-Wbuiltin-declaration-mismatch] 330 | char log2 (); | ^~~~ conftest.c:318:1: note: 'log2' is declared in header '' 317 | # include 318 | #else configure:25641: $? = 0 configure:25641: result: yes configure:25652: checking for lstat configure:25652: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25652: $? = 0 configure:25652: result: yes configure:25663: checking for lutimes configure:25663: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25663: $? = 0 configure:25663: result: yes configure:25674: checking for malloc_usable_size configure:25674: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25674: $? = 0 configure:25674: result: yes configure:25685: checking for malloc_size configure:25685: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/bin/ld: /tmp/cc6s4gEP.o: in function `main': conftest.c:(.text.startup+0x8): undefined reference to `malloc_size' collect2: error: ld returned 1 exit status configure:25685: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE__LONGJMP 1 | #define HAVE_ATAN2L 1 | #define HAVE_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COPY_FILE_RANGE 1 | #define HAVE_COSH 1 | #define HAVE_CRYPT_R 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_EVENTFD 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FMOD 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENTROPY 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETLOGIN_R 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETPWUID 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETRANDOM 1 | #define HAVE_GETRESGID 1 | #define HAVE_GETRESUID 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GRANTPT 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHMOD 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_LUTIMES 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | /* end confdefs.h. */ | /* Define malloc_size to an innocuous variant, in case declares malloc_size. | For example, HP-UX 11i declares gettimeofday. */ | #define malloc_size innocuous_malloc_size | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char malloc_size (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef malloc_size | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char malloc_size (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_malloc_size || defined __stub___malloc_size | choke me | #endif | | int | main () | { | return malloc_size (); | ; | return 0; | } configure:25685: result: no configure:25696: checking for mblen configure:25696: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25696: $? = 0 configure:25696: result: yes configure:25707: checking for memalign configure:25707: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25707: $? = 0 configure:25707: result: yes configure:25718: checking for memset_s configure:25718: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/bin/ld: /tmp/cctahSYw.o: in function `main': conftest.c:(.text.startup+0x8): undefined reference to `memset_s' collect2: error: ld returned 1 exit status configure:25718: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE__LONGJMP 1 | #define HAVE_ATAN2L 1 | #define HAVE_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COPY_FILE_RANGE 1 | #define HAVE_COSH 1 | #define HAVE_CRYPT_R 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_EVENTFD 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FMOD 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENTROPY 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETLOGIN_R 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETPWUID 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETRANDOM 1 | #define HAVE_GETRESGID 1 | #define HAVE_GETRESUID 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GRANTPT 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHMOD 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_LUTIMES 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | /* end confdefs.h. */ | /* Define memset_s to an innocuous variant, in case declares memset_s. | For example, HP-UX 11i declares gettimeofday. */ | #define memset_s innocuous_memset_s | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char memset_s (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef memset_s | | /* 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 memset_s (); | /* 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_memset_s || defined __stub___memset_s | choke me | #endif | | int | main () | { | return memset_s (); | ; | return 0; | } configure:25718: result: no configure:25729: checking for writev configure:25729: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25729: $? = 0 configure:25729: result: yes configure:25740: checking for memrchr configure:25740: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25740: $? = 0 configure:25740: result: yes configure:25751: checking for memmem configure:25751: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25751: $? = 0 configure:25751: result: yes configure:25762: checking for mkfifo configure:25762: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25762: $? = 0 configure:25762: result: yes configure:25773: checking for mknod configure:25773: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25773: $? = 0 configure:25773: result: yes configure:25784: checking for mktime configure:25784: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25784: $? = 0 configure:25784: result: yes configure:25795: checking for mmap configure:25795: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25795: $? = 0 configure:25795: result: yes configure:25806: checking for openat configure:25806: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25806: $? = 0 configure:25806: result: yes configure:25817: checking for pipe2 configure:25817: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25817: $? = 0 configure:25817: result: yes configure:25828: checking for poll configure:25828: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25828: $? = 0 configure:25828: result: yes configure:25839: checking for posix_fadvise configure:25839: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25839: $? = 0 configure:25839: result: yes configure:25850: checking for posix_memalign configure:25850: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 conftest.c:347:6: warning: conflicting types for built-in function 'posix_memalign'; expected 'int(void **, long unsigned int, long unsigned int)' [-Wbuiltin-declaration-mismatch] 347 | char posix_memalign (); | ^~~~~~~~~~~~~~ configure:25850: $? = 0 configure:25850: result: yes configure:25861: checking for ppoll configure:25861: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25861: $? = 0 configure:25861: result: yes configure:25872: checking for pread configure:25872: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25872: $? = 0 configure:25872: result: yes configure:25883: checking for pwrite configure:25883: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25883: $? = 0 configure:25883: result: yes configure:25894: checking for qsort_r configure:25894: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/bin/ld: /tmp/cc6bYFyC.o: in function `main': conftest.c:(.text.startup+0x8): undefined reference to `qsort_r' collect2: error: ld returned 1 exit status configure:25894: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE__LONGJMP 1 | #define HAVE_ATAN2L 1 | #define HAVE_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COPY_FILE_RANGE 1 | #define HAVE_COSH 1 | #define HAVE_CRYPT_R 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_EVENTFD 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FMOD 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENTROPY 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETLOGIN_R 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETPWUID 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETRANDOM 1 | #define HAVE_GETRESGID 1 | #define HAVE_GETRESUID 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GRANTPT 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHMOD 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_LUTIMES 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_WRITEV 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_MKTIME 1 | #define HAVE_MMAP 1 | #define HAVE_OPENAT 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_PWRITE 1 | /* end confdefs.h. */ | /* Define qsort_r to an innocuous variant, in case declares qsort_r. | For example, HP-UX 11i declares gettimeofday. */ | #define qsort_r innocuous_qsort_r | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char qsort_r (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef qsort_r | | /* 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 qsort_r (); | /* 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_qsort_r || defined __stub___qsort_r | choke me | #endif | | int | main () | { | return qsort_r (); | ; | return 0; | } configure:25894: result: no configure:25905: checking for qsort_s configure:25905: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/bin/ld: /tmp/ccrRXSvP.o: in function `main': conftest.c:(.text.startup+0x8): undefined reference to `qsort_s' collect2: error: ld returned 1 exit status configure:25905: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE__LONGJMP 1 | #define HAVE_ATAN2L 1 | #define HAVE_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COPY_FILE_RANGE 1 | #define HAVE_COSH 1 | #define HAVE_CRYPT_R 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_EVENTFD 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FMOD 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENTROPY 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETLOGIN_R 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETPWUID 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETRANDOM 1 | #define HAVE_GETRESGID 1 | #define HAVE_GETRESUID 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GRANTPT 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHMOD 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_LUTIMES 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_WRITEV 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_MKTIME 1 | #define HAVE_MMAP 1 | #define HAVE_OPENAT 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_PWRITE 1 | /* end confdefs.h. */ | /* Define qsort_s to an innocuous variant, in case declares qsort_s. | For example, HP-UX 11i declares gettimeofday. */ | #define qsort_s innocuous_qsort_s | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char qsort_s (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef qsort_s | | /* 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 qsort_s (); | /* 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_qsort_s || defined __stub___qsort_s | choke me | #endif | | int | main () | { | return qsort_s (); | ; | return 0; | } configure:25905: result: no configure:25916: checking for readlink configure:25916: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25916: $? = 0 configure:25916: result: yes configure:25927: checking for realpath configure:25927: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25927: $? = 0 configure:25927: result: yes configure:25938: checking for round configure:25938: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 conftest.c:353:6: warning: conflicting types for built-in function 'round'; expected 'double(double)' [-Wbuiltin-declaration-mismatch] 353 | char round (); | ^~~~~ conftest.c:341:1: note: 'round' is declared in header '' 340 | # include 341 | #else configure:25938: $? = 0 configure:25938: result: yes configure:25949: checking for sched_getaffinity configure:25949: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25949: $? = 0 configure:25949: result: yes configure:25960: checking for seekdir configure:25960: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25960: $? = 0 configure:25960: result: yes configure:25971: checking for select_large_fdset configure:25971: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/bin/ld: /tmp/ccZJPoQx.o: in function `main': conftest.c:(.text.startup+0x8): undefined reference to `select_large_fdset' collect2: error: ld returned 1 exit status configure:25971: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE__LONGJMP 1 | #define HAVE_ATAN2L 1 | #define HAVE_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COPY_FILE_RANGE 1 | #define HAVE_COSH 1 | #define HAVE_CRYPT_R 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_EVENTFD 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FMOD 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENTROPY 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETLOGIN_R 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETPWUID 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETRANDOM 1 | #define HAVE_GETRESGID 1 | #define HAVE_GETRESUID 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GRANTPT 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHMOD 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_LUTIMES 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_WRITEV 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_MKTIME 1 | #define HAVE_MMAP 1 | #define HAVE_OPENAT 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_PWRITE 1 | #define HAVE_READLINK 1 | #define HAVE_REALPATH 1 | #define HAVE_ROUND 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_SEEKDIR 1 | /* end confdefs.h. */ | /* Define select_large_fdset to an innocuous variant, in case declares select_large_fdset. | For example, HP-UX 11i declares gettimeofday. */ | #define select_large_fdset innocuous_select_large_fdset | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char select_large_fdset (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef select_large_fdset | | /* 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 select_large_fdset (); | /* 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_select_large_fdset || defined __stub___select_large_fdset | choke me | #endif | | int | main () | { | return select_large_fdset (); | ; | return 0; | } configure:25971: result: no configure:25982: checking for sendfile configure:25982: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25982: $? = 0 configure:25982: result: yes configure:25993: checking for setegid configure:25993: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:25993: $? = 0 configure:25993: result: yes configure:26004: checking for setenv configure:26004: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26004: $? = 0 configure:26004: result: yes configure:26015: checking for seteuid configure:26015: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26015: $? = 0 configure:26015: result: yes configure:26026: checking for setgid configure:26026: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26026: $? = 0 configure:26026: result: yes configure:26037: checking for setgroups configure:26037: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26037: $? = 0 configure:26037: result: yes configure:26048: checking for setpgid configure:26048: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26048: $? = 0 configure:26048: result: yes configure:26059: checking for setpgrp configure:26059: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26059: $? = 0 configure:26059: result: yes configure:26070: checking for setregid configure:26070: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26070: $? = 0 configure:26070: result: yes configure:26081: checking for setresgid configure:26081: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26081: $? = 0 configure:26081: result: yes configure:26092: checking for setresuid configure:26092: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26092: $? = 0 configure:26092: result: yes configure:26103: checking for setreuid configure:26103: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26103: $? = 0 configure:26103: result: yes configure:26114: checking for setrgid configure:26114: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/bin/ld: /tmp/ccSqqL7o.o: in function `main': conftest.c:(.text.startup+0x8): undefined reference to `setrgid' collect2: error: ld returned 1 exit status configure:26114: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE__LONGJMP 1 | #define HAVE_ATAN2L 1 | #define HAVE_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COPY_FILE_RANGE 1 | #define HAVE_COSH 1 | #define HAVE_CRYPT_R 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_EVENTFD 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FMOD 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENTROPY 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETLOGIN_R 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETPWUID 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETRANDOM 1 | #define HAVE_GETRESGID 1 | #define HAVE_GETRESUID 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GRANTPT 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHMOD 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_LUTIMES 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_WRITEV 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_MKTIME 1 | #define HAVE_MMAP 1 | #define HAVE_OPENAT 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_PWRITE 1 | #define HAVE_READLINK 1 | #define HAVE_REALPATH 1 | #define HAVE_ROUND 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | /* end confdefs.h. */ | /* Define setrgid to an innocuous variant, in case declares setrgid. | For example, HP-UX 11i declares gettimeofday. */ | #define setrgid innocuous_setrgid | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char setrgid (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef setrgid | | /* 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 setrgid (); | /* 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_setrgid || defined __stub___setrgid | choke me | #endif | | int | main () | { | return setrgid (); | ; | return 0; | } configure:26114: result: no configure:26125: checking for setrlimit configure:26125: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26125: $? = 0 configure:26125: result: yes configure:26136: checking for setruid configure:26136: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/bin/ld: /tmp/ccJpG4jP.o: in function `main': conftest.c:(.text.startup+0x8): undefined reference to `setruid' collect2: error: ld returned 1 exit status configure:26136: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE__LONGJMP 1 | #define HAVE_ATAN2L 1 | #define HAVE_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COPY_FILE_RANGE 1 | #define HAVE_COSH 1 | #define HAVE_CRYPT_R 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_EVENTFD 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FMOD 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENTROPY 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETLOGIN_R 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETPWUID 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETRANDOM 1 | #define HAVE_GETRESGID 1 | #define HAVE_GETRESUID 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GRANTPT 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHMOD 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_LUTIMES 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_WRITEV 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_MKTIME 1 | #define HAVE_MMAP 1 | #define HAVE_OPENAT 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_PWRITE 1 | #define HAVE_READLINK 1 | #define HAVE_REALPATH 1 | #define HAVE_ROUND 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | /* end confdefs.h. */ | /* Define setruid to an innocuous variant, in case declares setruid. | For example, HP-UX 11i declares gettimeofday. */ | #define setruid innocuous_setruid | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char setruid (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef setruid | | /* 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 setruid (); | /* 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_setruid || defined __stub___setruid | choke me | #endif | | int | main () | { | return setruid (); | ; | return 0; | } configure:26136: result: no configure:26147: checking for setsid configure:26147: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26147: $? = 0 configure:26147: result: yes configure:26158: checking for setuid configure:26158: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26158: $? = 0 configure:26158: result: yes configure:26169: checking for shutdown configure:26169: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26169: $? = 0 configure:26169: result: yes configure:26180: checking for sigaction configure:26180: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26180: $? = 0 configure:26180: result: yes configure:26191: checking for sigaltstack configure:26191: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26191: $? = 0 configure:26191: result: yes configure:26202: checking for sigprocmask configure:26202: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26202: $? = 0 configure:26202: result: yes configure:26213: checking for sinh configure:26213: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 conftest.c:375:6: warning: conflicting types for built-in function 'sinh'; expected 'double(double)' [-Wbuiltin-declaration-mismatch] 375 | char sinh (); | ^~~~ conftest.c:363:1: note: 'sinh' is declared in header '' 362 | # include 363 | #else configure:26213: $? = 0 configure:26213: result: yes configure:26224: checking for spawnv configure:26224: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/bin/ld: /tmp/ccSasjvh.o: in function `main': conftest.c:(.text.startup+0x8): undefined reference to `spawnv' collect2: error: ld returned 1 exit status configure:26224: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE__LONGJMP 1 | #define HAVE_ATAN2L 1 | #define HAVE_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COPY_FILE_RANGE 1 | #define HAVE_COSH 1 | #define HAVE_CRYPT_R 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_EVENTFD 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FMOD 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENTROPY 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETLOGIN_R 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETPWUID 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETRANDOM 1 | #define HAVE_GETRESGID 1 | #define HAVE_GETRESUID 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GRANTPT 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHMOD 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_LUTIMES 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_WRITEV 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_MKTIME 1 | #define HAVE_MMAP 1 | #define HAVE_OPENAT 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_PWRITE 1 | #define HAVE_READLINK 1 | #define HAVE_REALPATH 1 | #define HAVE_ROUND 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | /* end confdefs.h. */ | /* Define spawnv to an innocuous variant, in case declares spawnv. | For example, HP-UX 11i declares gettimeofday. */ | #define spawnv innocuous_spawnv | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char spawnv (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef spawnv | | /* 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 spawnv (); | /* 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_spawnv || defined __stub___spawnv | choke me | #endif | | int | main () | { | return spawnv (); | ; | return 0; | } configure:26224: result: no configure:26235: checking for symlink configure:26235: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26235: $? = 0 configure:26235: result: yes configure:26246: checking for syscall configure:26246: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26246: $? = 0 configure:26246: result: yes configure:26257: checking for sysconf configure:26257: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26257: $? = 0 configure:26257: result: yes configure:26268: checking for tanh configure:26268: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 conftest.c:379:6: warning: conflicting types for built-in function 'tanh'; expected 'double(double)' [-Wbuiltin-declaration-mismatch] 379 | char tanh (); | ^~~~ conftest.c:367:1: note: 'tanh' is declared in header '' 366 | # include 367 | #else configure:26268: $? = 0 configure:26268: result: yes configure:26279: checking for telldir configure:26279: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26279: $? = 0 configure:26279: result: yes configure:26290: checking for timegm configure:26290: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26290: $? = 0 configure:26290: result: yes configure:26301: checking for times configure:26301: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26301: $? = 0 configure:26301: result: yes configure:26312: checking for truncate configure:26312: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26312: $? = 0 configure:26312: result: yes configure:26323: checking for truncate64 configure:26323: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26323: $? = 0 configure:26323: result: yes configure:26334: checking for unsetenv configure:26334: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26334: $? = 0 configure:26334: result: yes configure:26345: checking for utimensat configure:26345: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26345: $? = 0 configure:26345: result: yes configure:26356: checking for utimes configure:26356: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26356: $? = 0 configure:26356: result: yes configure:26367: checking for wait4 configure:26367: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26367: $? = 0 configure:26367: result: yes configure:26378: checking for waitpid configure:26378: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26378: $? = 0 configure:26378: result: yes configure:26389: checking for __cospi configure:26389: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/bin/ld: /tmp/cccxBg9O.o: in function `main': conftest.c:(.text.startup+0x8): undefined reference to `__cospi' collect2: error: ld returned 1 exit status configure:26389: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE__LONGJMP 1 | #define HAVE_ATAN2L 1 | #define HAVE_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COPY_FILE_RANGE 1 | #define HAVE_COSH 1 | #define HAVE_CRYPT_R 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_EVENTFD 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FMOD 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENTROPY 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETLOGIN_R 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETPWUID 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETRANDOM 1 | #define HAVE_GETRESGID 1 | #define HAVE_GETRESUID 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GRANTPT 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHMOD 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_LUTIMES 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_WRITEV 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_MKTIME 1 | #define HAVE_MMAP 1 | #define HAVE_OPENAT 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_PWRITE 1 | #define HAVE_READLINK 1 | #define HAVE_REALPATH 1 | #define HAVE_ROUND 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | /* end confdefs.h. */ | /* Define __cospi to an innocuous variant, in case declares __cospi. | For example, HP-UX 11i declares gettimeofday. */ | #define __cospi innocuous___cospi | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char __cospi (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef __cospi | | /* 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 __cospi (); | /* 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___cospi || defined __stub_____cospi | choke me | #endif | | int | main () | { | return __cospi (); | ; | return 0; | } configure:26389: result: no configure:26400: checking for __sinpi configure:26400: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/bin/ld: /tmp/ccSFNJIV.o: in function `main': conftest.c:(.text.startup+0x8): undefined reference to `__sinpi' collect2: error: ld returned 1 exit status configure:26400: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE__LONGJMP 1 | #define HAVE_ATAN2L 1 | #define HAVE_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COPY_FILE_RANGE 1 | #define HAVE_COSH 1 | #define HAVE_CRYPT_R 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_EVENTFD 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FMOD 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENTROPY 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETLOGIN_R 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETPWUID 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETRANDOM 1 | #define HAVE_GETRESGID 1 | #define HAVE_GETRESUID 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GRANTPT 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHMOD 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_LUTIMES 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_WRITEV 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_MKTIME 1 | #define HAVE_MMAP 1 | #define HAVE_OPENAT 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_PWRITE 1 | #define HAVE_READLINK 1 | #define HAVE_REALPATH 1 | #define HAVE_ROUND 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | /* end confdefs.h. */ | /* Define __sinpi to an innocuous variant, in case declares __sinpi. | For example, HP-UX 11i declares gettimeofday. */ | #define __sinpi innocuous___sinpi | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char __sinpi (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef __sinpi | | /* 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 __sinpi (); | /* 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___sinpi || defined __stub_____sinpi | choke me | #endif | | int | main () | { | return __sinpi (); | ; | return 0; | } configure:26400: result: no configure:26438: checking if getcwd allocates buffer if NULL is given configure:26484: result: yes configure:26496: checking crypt.h usability configure:26496: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:26496: $? = 0 configure:26496: result: yes configure:26496: checking crypt.h presence configure:26496: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:26496: $? = 0 configure:26496: result: yes configure:26496: checking for crypt.h configure:26496: result: yes configure:26508: checking for struct crypt_data.initialized configure:26508: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:26508: $? = 0 configure:26508: result: yes configure:26522: checking for __builtin_alloca_with_align configure:26538: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26538: $? = 0 configure:26546: result: yes configure:26554: checking for __builtin_assume_aligned configure:26570: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26570: $? = 0 configure:26578: result: yes configure:26586: checking for __builtin_bswap16 configure:26602: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26602: $? = 0 configure:26610: result: yes configure:26618: checking for __builtin_bswap32 configure:26634: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26634: $? = 0 configure:26642: result: yes configure:26650: checking for __builtin_bswap64 configure:26666: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26666: $? = 0 configure:26674: result: yes configure:26682: checking for __builtin_popcount configure:26698: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26698: $? = 0 configure:26706: result: yes configure:26714: checking for __builtin_popcountll configure:26730: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26730: $? = 0 configure:26738: result: yes configure:26746: checking for __builtin_clz configure:26762: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26762: $? = 0 configure:26770: result: yes configure:26778: checking for __builtin_clzl configure:26794: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26794: $? = 0 configure:26802: result: yes configure:26810: checking for __builtin_clzll configure:26826: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26826: $? = 0 configure:26834: result: yes configure:26842: checking for __builtin_ctz configure:26858: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26858: $? = 0 configure:26866: result: yes configure:26874: checking for __builtin_ctzll configure:26890: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26890: $? = 0 configure:26898: result: yes configure:26906: checking for __builtin_add_overflow configure:26922: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26922: $? = 0 configure:26930: result: yes configure:26938: checking for __builtin_sub_overflow configure:26954: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26954: $? = 0 configure:26962: result: yes configure:26970: checking for __builtin_mul_overflow configure:26986: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:26986: $? = 0 configure:26994: result: yes configure:27002: checking for __builtin_mul_overflow_p configure:27018: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:27018: $? = 0 configure:27026: result: yes configure:27034: checking for __builtin_constant_p configure:27050: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:27050: $? = 0 configure:27058: result: yes configure:27066: checking for __builtin_choose_expr configure:27085: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:27085: $? = 0 configure:27093: result: yes configure:27103: checking for __builtin_choose_expr_constant_p configure:27122: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:27122: $? = 0 configure:27130: result: yes configure:27140: checking for __builtin_types_compatible_p configure:27156: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:27156: $? = 0 configure:27164: result: yes configure:27172: checking for __builtin_trap configure:27188: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:27188: $? = 0 configure:27196: result: yes configure:27204: checking for __builtin_expect configure:27220: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:27220: $? = 0 configure:27228: result: yes configure:27317: checking whether atan2 handles Inf as C99 configure:27371: result: yes configure:27438: checking for clock_getres configure:27438: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm -latomic >&5 configure:27438: $? = 0 configure:27438: result: yes configure:27447: checking for timer_create in -lrt configure:27472: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lrt -lgmp -ldl -lcrypt -lm -latomic >&5 configure:27472: $? = 0 configure:27481: result: yes configure:27492: checking for timer_settime in -lrt configure:27517: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lrt -lrt -lgmp -ldl -lcrypt -lm -latomic >&5 configure:27517: $? = 0 configure:27526: result: yes configure:27550: checking for unsetenv returns a value configure:27568: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:27568: $? = 0 configure:27575: result: yes configure:27599: checking whether struct tm is in sys/time.h or time.h configure:27619: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:27619: $? = 0 configure:27626: result: time.h configure:27634: checking for struct tm.tm_zone configure:27634: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:27634: $? = 0 configure:27634: result: yes configure:27701: checking for struct tm.tm_gmtoff configure:27721: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:27721: $? = 0 configure:27728: result: yes configure:27736: checking for external int daylight configure:27753: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lrt -lrt -lgmp -ldl -lcrypt -lm -latomic >&5 configure:27753: $? = 0 configure:27761: result: yes configure:27770: checking for negative time_t for gmtime(3) configure:27822: result: yes configure:27833: checking for localtime(3) overflow correctly configure:27887: result: no configure:27965: checking for sig_t configure:27965: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:27965: $? = 0 configure:27965: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:409:20: error: expected expression before ')' token 409 | if (sizeof ((sig_t))) | ^ configure:27965: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE__LONGJMP 1 | #define HAVE_ATAN2L 1 | #define HAVE_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COPY_FILE_RANGE 1 | #define HAVE_COSH 1 | #define HAVE_CRYPT_R 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_EVENTFD 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FMOD 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENTROPY 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETLOGIN_R 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETPWUID 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETRANDOM 1 | #define HAVE_GETRESGID 1 | #define HAVE_GETRESUID 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GRANTPT 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHMOD 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_LUTIMES 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_WRITEV 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_MKTIME 1 | #define HAVE_MMAP 1 | #define HAVE_OPENAT 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_PWRITE 1 | #define HAVE_READLINK 1 | #define HAVE_REALPATH 1 | #define HAVE_ROUND 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STRUCT_CRYPT_DATA_INITIALIZED 1 | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1 | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CTZ 1 | #define HAVE_BUILTIN___BUILTIN_CTZLL 1 | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW_P 1 | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_BUILTIN___BUILTIN_TRAP 1 | #define HAVE_BUILTIN___BUILTIN_EXPECT 1 | #define ATAN2_INF_C99 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_TIMER_CREATE 1 | #define HAVE_TIMER_SETTIME 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_DAYLIGHT 1 | #define NEGATIVE_TIME_T 1 | #define LOCALTIME_OVERFLOW_PROBLEM 1 | #define POSIX_SIGNAL 1 | /* end confdefs.h. */ | #include | | int | main () | { | if (sizeof ((sig_t))) | return 0; | ; | return 0; | } configure:27965: result: yes configure:28103: checking whether right shift preserve sign bit configure:28122: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:28122: $? = 0 configure:28129: result: yes configure:28219: checking whether _SC_CLK_TCK is supported configure:28236: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:28236: $? = 0 configure:28244: result: yes configure:28362: checking stack growing direction on riscv64 configure:28413: result: 0 configure:28556: checking native coroutine implementation for riscv64-linux-musl configure:28558: result: riscv64 configure:28585: checking for pthread_create in -lthr configure:28610: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lthr -lrt -lrt -lgmp -ldl -lcrypt -lm -latomic >&5 /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/bin/ld: cannot find -lthr collect2: error: ld returned 1 exit status configure:28610: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE__LONGJMP 1 | #define HAVE_ATAN2L 1 | #define HAVE_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COPY_FILE_RANGE 1 | #define HAVE_COSH 1 | #define HAVE_CRYPT_R 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_EVENTFD 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FMOD 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENTROPY 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETLOGIN_R 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETPWUID 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETRANDOM 1 | #define HAVE_GETRESGID 1 | #define HAVE_GETRESUID 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GRANTPT 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHMOD 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_LUTIMES 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_WRITEV 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_MKTIME 1 | #define HAVE_MMAP 1 | #define HAVE_OPENAT 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_PWRITE 1 | #define HAVE_READLINK 1 | #define HAVE_REALPATH 1 | #define HAVE_ROUND 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STRUCT_CRYPT_DATA_INITIALIZED 1 | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1 | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CTZ 1 | #define HAVE_BUILTIN___BUILTIN_CTZLL 1 | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW_P 1 | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_BUILTIN___BUILTIN_TRAP 1 | #define HAVE_BUILTIN___BUILTIN_EXPECT 1 | #define ATAN2_INF_C99 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_TIMER_CREATE 1 | #define HAVE_TIMER_SETTIME 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_DAYLIGHT 1 | #define NEGATIVE_TIME_T 1 | #define LOCALTIME_OVERFLOW_PROBLEM 1 | #define POSIX_SIGNAL 1 | #define HAVE_SIG_T 1 | #define RSHIFT(x,y) ((x)>>(int)(y)) | #define USE_COPY_FILE_RANGE 1 | #define HAVE__SC_CLK_TCK 1 | #define STACK_GROW_DIRECTION 0 | #define COROUTINE_H "coroutine/riscv64/Context.h" | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char pthread_create (); | int | main () | { | return pthread_create (); | ; | return 0; | } configure:28620: result: no configure:28585: checking for pthread_create in -lpthread configure:28610: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -latomic >&5 configure:28610: $? = 0 configure:28620: result: yes configure:28642: checking for pthread_np.h configure:28642: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:415:10: fatal error: pthread_np.h: No such file or directory 415 | #include | ^~~~~~~~~~~~~~ compilation terminated. configure:28642: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE__LONGJMP 1 | #define HAVE_ATAN2L 1 | #define HAVE_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COPY_FILE_RANGE 1 | #define HAVE_COSH 1 | #define HAVE_CRYPT_R 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_EVENTFD 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FMOD 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENTROPY 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETLOGIN_R 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETPWUID 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETRANDOM 1 | #define HAVE_GETRESGID 1 | #define HAVE_GETRESUID 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GRANTPT 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHMOD 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_LUTIMES 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_WRITEV 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_MKTIME 1 | #define HAVE_MMAP 1 | #define HAVE_OPENAT 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_PWRITE 1 | #define HAVE_READLINK 1 | #define HAVE_REALPATH 1 | #define HAVE_ROUND 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STRUCT_CRYPT_DATA_INITIALIZED 1 | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1 | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CTZ 1 | #define HAVE_BUILTIN___BUILTIN_CTZLL 1 | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW_P 1 | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_BUILTIN___BUILTIN_TRAP 1 | #define HAVE_BUILTIN___BUILTIN_EXPECT 1 | #define ATAN2_INF_C99 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_TIMER_CREATE 1 | #define HAVE_TIMER_SETTIME 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_DAYLIGHT 1 | #define NEGATIVE_TIME_T 1 | #define LOCALTIME_OVERFLOW_PROBLEM 1 | #define POSIX_SIGNAL 1 | #define HAVE_SIG_T 1 | #define RSHIFT(x,y) ((x)>>(int)(y)) | #define USE_COPY_FILE_RANGE 1 | #define HAVE__SC_CLK_TCK 1 | #define STACK_GROW_DIRECTION 0 | #define COROUTINE_H "coroutine/riscv64/Context.h" | #define _REENTRANT 1 | #define _THREAD_SAFE 1 | #define HAVE_LIBPTHREAD 1 | /* end confdefs.h. */ | #include | | #include configure:28642: result: no configure:28670: checking whether pthread_t is scalar type configure:28693: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:28693: $? = 0 configure:28701: result: yes configure:28721: checking for sched_yield configure:28721: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -latomic >&5 configure:28721: $? = 0 configure:28721: result: yes configure:28721: checking for pthread_attr_setinheritsched configure:28721: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -latomic >&5 configure:28721: $? = 0 configure:28721: result: yes configure:28721: checking for pthread_attr_get_np configure:28721: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -latomic >&5 /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/bin/ld: /tmp/ccKVhTdW.o: in function `main': conftest.c:(.text.startup+0x8): undefined reference to `pthread_attr_get_np' collect2: error: ld returned 1 exit status configure:28721: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE__LONGJMP 1 | #define HAVE_ATAN2L 1 | #define HAVE_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COPY_FILE_RANGE 1 | #define HAVE_COSH 1 | #define HAVE_CRYPT_R 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_EVENTFD 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FMOD 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENTROPY 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETLOGIN_R 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETPWUID 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETRANDOM 1 | #define HAVE_GETRESGID 1 | #define HAVE_GETRESUID 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GRANTPT 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHMOD 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_LUTIMES 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_WRITEV 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_MKTIME 1 | #define HAVE_MMAP 1 | #define HAVE_OPENAT 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_PWRITE 1 | #define HAVE_READLINK 1 | #define HAVE_REALPATH 1 | #define HAVE_ROUND 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STRUCT_CRYPT_DATA_INITIALIZED 1 | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1 | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CTZ 1 | #define HAVE_BUILTIN___BUILTIN_CTZLL 1 | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW_P 1 | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_BUILTIN___BUILTIN_TRAP 1 | #define HAVE_BUILTIN___BUILTIN_EXPECT 1 | #define ATAN2_INF_C99 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_TIMER_CREATE 1 | #define HAVE_TIMER_SETTIME 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_DAYLIGHT 1 | #define NEGATIVE_TIME_T 1 | #define LOCALTIME_OVERFLOW_PROBLEM 1 | #define POSIX_SIGNAL 1 | #define HAVE_SIG_T 1 | #define RSHIFT(x,y) ((x)>>(int)(y)) | #define USE_COPY_FILE_RANGE 1 | #define HAVE__SC_CLK_TCK 1 | #define STACK_GROW_DIRECTION 0 | #define COROUTINE_H "coroutine/riscv64/Context.h" | #define _REENTRANT 1 | #define _THREAD_SAFE 1 | #define HAVE_LIBPTHREAD 1 | #define HAVE_SCHED_YIELD 1 | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1 | /* end confdefs.h. */ | /* Define pthread_attr_get_np to an innocuous variant, in case declares pthread_attr_get_np. | For example, HP-UX 11i declares gettimeofday. */ | #define pthread_attr_get_np innocuous_pthread_attr_get_np | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char pthread_attr_get_np (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef pthread_attr_get_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_attr_get_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_attr_get_np || defined __stub___pthread_attr_get_np | choke me | #endif | | int | main () | { | return pthread_attr_get_np (); | ; | return 0; | } configure:28721: result: no configure:28721: checking for pthread_attr_getstack configure:28721: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -latomic >&5 configure:28721: $? = 0 configure:28721: result: yes configure:28721: checking for pthread_attr_getguardsize configure:28721: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -latomic >&5 configure:28721: $? = 0 configure:28721: result: yes configure:28721: checking for pthread_get_stackaddr_np configure:28721: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -latomic >&5 /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/bin/ld: /tmp/ccCFyGCh.o: in function `main': conftest.c:(.text.startup+0x8): undefined reference to `pthread_get_stackaddr_np' collect2: error: ld returned 1 exit status configure:28721: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE__LONGJMP 1 | #define HAVE_ATAN2L 1 | #define HAVE_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COPY_FILE_RANGE 1 | #define HAVE_COSH 1 | #define HAVE_CRYPT_R 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_EVENTFD 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FMOD 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENTROPY 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETLOGIN_R 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETPWUID 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETRANDOM 1 | #define HAVE_GETRESGID 1 | #define HAVE_GETRESUID 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GRANTPT 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHMOD 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_LUTIMES 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_WRITEV 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_MKTIME 1 | #define HAVE_MMAP 1 | #define HAVE_OPENAT 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_PWRITE 1 | #define HAVE_READLINK 1 | #define HAVE_REALPATH 1 | #define HAVE_ROUND 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STRUCT_CRYPT_DATA_INITIALIZED 1 | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1 | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CTZ 1 | #define HAVE_BUILTIN___BUILTIN_CTZLL 1 | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW_P 1 | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_BUILTIN___BUILTIN_TRAP 1 | #define HAVE_BUILTIN___BUILTIN_EXPECT 1 | #define ATAN2_INF_C99 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_TIMER_CREATE 1 | #define HAVE_TIMER_SETTIME 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_DAYLIGHT 1 | #define NEGATIVE_TIME_T 1 | #define LOCALTIME_OVERFLOW_PROBLEM 1 | #define POSIX_SIGNAL 1 | #define HAVE_SIG_T 1 | #define RSHIFT(x,y) ((x)>>(int)(y)) | #define USE_COPY_FILE_RANGE 1 | #define HAVE__SC_CLK_TCK 1 | #define STACK_GROW_DIRECTION 0 | #define COROUTINE_H "coroutine/riscv64/Context.h" | #define _REENTRANT 1 | #define _THREAD_SAFE 1 | #define HAVE_LIBPTHREAD 1 | #define HAVE_SCHED_YIELD 1 | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1 | #define HAVE_PTHREAD_ATTR_GETSTACK 1 | #define HAVE_PTHREAD_ATTR_GETGUARDSIZE 1 | /* end confdefs.h. */ | /* Define pthread_get_stackaddr_np to an innocuous variant, in case declares pthread_get_stackaddr_np. | For example, HP-UX 11i declares gettimeofday. */ | #define pthread_get_stackaddr_np innocuous_pthread_get_stackaddr_np | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char pthread_get_stackaddr_np (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef pthread_get_stackaddr_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_get_stackaddr_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_get_stackaddr_np || defined __stub___pthread_get_stackaddr_np | choke me | #endif | | int | main () | { | return pthread_get_stackaddr_np (); | ; | return 0; | } configure:28721: result: no configure:28721: checking for pthread_get_stacksize_np configure:28721: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -latomic >&5 /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/bin/ld: /tmp/ccFwQY06.o: in function `main': conftest.c:(.text.startup+0x8): undefined reference to `pthread_get_stacksize_np' collect2: error: ld returned 1 exit status configure:28721: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE__LONGJMP 1 | #define HAVE_ATAN2L 1 | #define HAVE_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COPY_FILE_RANGE 1 | #define HAVE_COSH 1 | #define HAVE_CRYPT_R 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_EVENTFD 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FMOD 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENTROPY 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETLOGIN_R 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETPWUID 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETRANDOM 1 | #define HAVE_GETRESGID 1 | #define HAVE_GETRESUID 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GRANTPT 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHMOD 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_LUTIMES 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_WRITEV 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_MKTIME 1 | #define HAVE_MMAP 1 | #define HAVE_OPENAT 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_PWRITE 1 | #define HAVE_READLINK 1 | #define HAVE_REALPATH 1 | #define HAVE_ROUND 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STRUCT_CRYPT_DATA_INITIALIZED 1 | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1 | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CTZ 1 | #define HAVE_BUILTIN___BUILTIN_CTZLL 1 | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW_P 1 | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_BUILTIN___BUILTIN_TRAP 1 | #define HAVE_BUILTIN___BUILTIN_EXPECT 1 | #define ATAN2_INF_C99 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_TIMER_CREATE 1 | #define HAVE_TIMER_SETTIME 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_DAYLIGHT 1 | #define NEGATIVE_TIME_T 1 | #define LOCALTIME_OVERFLOW_PROBLEM 1 | #define POSIX_SIGNAL 1 | #define HAVE_SIG_T 1 | #define RSHIFT(x,y) ((x)>>(int)(y)) | #define USE_COPY_FILE_RANGE 1 | #define HAVE__SC_CLK_TCK 1 | #define STACK_GROW_DIRECTION 0 | #define COROUTINE_H "coroutine/riscv64/Context.h" | #define _REENTRANT 1 | #define _THREAD_SAFE 1 | #define HAVE_LIBPTHREAD 1 | #define HAVE_SCHED_YIELD 1 | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1 | #define HAVE_PTHREAD_ATTR_GETSTACK 1 | #define HAVE_PTHREAD_ATTR_GETGUARDSIZE 1 | /* end confdefs.h. */ | /* Define pthread_get_stacksize_np to an innocuous variant, in case declares pthread_get_stacksize_np. | For example, HP-UX 11i declares gettimeofday. */ | #define pthread_get_stacksize_np innocuous_pthread_get_stacksize_np | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char pthread_get_stacksize_np (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef pthread_get_stacksize_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_get_stacksize_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_get_stacksize_np || defined __stub___pthread_get_stacksize_np | choke me | #endif | | int | main () | { | return pthread_get_stacksize_np (); | ; | return 0; | } configure:28721: result: no configure:28721: checking for thr_stksegment configure:28721: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -latomic >&5 /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/bin/ld: /tmp/ccg7UZ0R.o: in function `main': conftest.c:(.text.startup+0x8): undefined reference to `thr_stksegment' collect2: error: ld returned 1 exit status configure:28721: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE__LONGJMP 1 | #define HAVE_ATAN2L 1 | #define HAVE_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COPY_FILE_RANGE 1 | #define HAVE_COSH 1 | #define HAVE_CRYPT_R 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_EVENTFD 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FMOD 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENTROPY 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETLOGIN_R 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETPWUID 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETRANDOM 1 | #define HAVE_GETRESGID 1 | #define HAVE_GETRESUID 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GRANTPT 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHMOD 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_LUTIMES 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_WRITEV 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_MKTIME 1 | #define HAVE_MMAP 1 | #define HAVE_OPENAT 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_PWRITE 1 | #define HAVE_READLINK 1 | #define HAVE_REALPATH 1 | #define HAVE_ROUND 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STRUCT_CRYPT_DATA_INITIALIZED 1 | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1 | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CTZ 1 | #define HAVE_BUILTIN___BUILTIN_CTZLL 1 | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW_P 1 | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_BUILTIN___BUILTIN_TRAP 1 | #define HAVE_BUILTIN___BUILTIN_EXPECT 1 | #define ATAN2_INF_C99 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_TIMER_CREATE 1 | #define HAVE_TIMER_SETTIME 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_DAYLIGHT 1 | #define NEGATIVE_TIME_T 1 | #define LOCALTIME_OVERFLOW_PROBLEM 1 | #define POSIX_SIGNAL 1 | #define HAVE_SIG_T 1 | #define RSHIFT(x,y) ((x)>>(int)(y)) | #define USE_COPY_FILE_RANGE 1 | #define HAVE__SC_CLK_TCK 1 | #define STACK_GROW_DIRECTION 0 | #define COROUTINE_H "coroutine/riscv64/Context.h" | #define _REENTRANT 1 | #define _THREAD_SAFE 1 | #define HAVE_LIBPTHREAD 1 | #define HAVE_SCHED_YIELD 1 | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1 | #define HAVE_PTHREAD_ATTR_GETSTACK 1 | #define HAVE_PTHREAD_ATTR_GETGUARDSIZE 1 | /* end confdefs.h. */ | /* Define thr_stksegment to an innocuous variant, in case declares thr_stksegment. | For example, HP-UX 11i declares gettimeofday. */ | #define thr_stksegment innocuous_thr_stksegment | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char thr_stksegment (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef thr_stksegment | | /* 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 thr_stksegment (); | /* 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_thr_stksegment || defined __stub___thr_stksegment | choke me | #endif | | int | main () | { | return thr_stksegment (); | ; | return 0; | } configure:28721: result: no configure:28721: checking for pthread_stackseg_np configure:28721: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -latomic >&5 /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/bin/ld: /tmp/ccV50mkO.o: in function `main': conftest.c:(.text.startup+0x8): undefined reference to `pthread_stackseg_np' collect2: error: ld returned 1 exit status configure:28721: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE__LONGJMP 1 | #define HAVE_ATAN2L 1 | #define HAVE_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COPY_FILE_RANGE 1 | #define HAVE_COSH 1 | #define HAVE_CRYPT_R 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_EVENTFD 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FMOD 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENTROPY 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETLOGIN_R 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETPWUID 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETRANDOM 1 | #define HAVE_GETRESGID 1 | #define HAVE_GETRESUID 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GRANTPT 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHMOD 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_LUTIMES 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_WRITEV 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_MKTIME 1 | #define HAVE_MMAP 1 | #define HAVE_OPENAT 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_PWRITE 1 | #define HAVE_READLINK 1 | #define HAVE_REALPATH 1 | #define HAVE_ROUND 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STRUCT_CRYPT_DATA_INITIALIZED 1 | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1 | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CTZ 1 | #define HAVE_BUILTIN___BUILTIN_CTZLL 1 | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW_P 1 | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_BUILTIN___BUILTIN_TRAP 1 | #define HAVE_BUILTIN___BUILTIN_EXPECT 1 | #define ATAN2_INF_C99 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_TIMER_CREATE 1 | #define HAVE_TIMER_SETTIME 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_DAYLIGHT 1 | #define NEGATIVE_TIME_T 1 | #define LOCALTIME_OVERFLOW_PROBLEM 1 | #define POSIX_SIGNAL 1 | #define HAVE_SIG_T 1 | #define RSHIFT(x,y) ((x)>>(int)(y)) | #define USE_COPY_FILE_RANGE 1 | #define HAVE__SC_CLK_TCK 1 | #define STACK_GROW_DIRECTION 0 | #define COROUTINE_H "coroutine/riscv64/Context.h" | #define _REENTRANT 1 | #define _THREAD_SAFE 1 | #define HAVE_LIBPTHREAD 1 | #define HAVE_SCHED_YIELD 1 | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1 | #define HAVE_PTHREAD_ATTR_GETSTACK 1 | #define HAVE_PTHREAD_ATTR_GETGUARDSIZE 1 | /* end confdefs.h. */ | /* Define pthread_stackseg_np to an innocuous variant, in case declares pthread_stackseg_np. | For example, HP-UX 11i declares gettimeofday. */ | #define pthread_stackseg_np innocuous_pthread_stackseg_np | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char pthread_stackseg_np (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef pthread_stackseg_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_stackseg_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_stackseg_np || defined __stub___pthread_stackseg_np | choke me | #endif | | int | main () | { | return pthread_stackseg_np (); | ; | return 0; | } configure:28721: result: no configure:28721: checking for pthread_getthrds_np configure:28721: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -latomic >&5 /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/bin/ld: /tmp/ccZ14D4a.o: in function `main': conftest.c:(.text.startup+0x8): undefined reference to `pthread_getthrds_np' collect2: error: ld returned 1 exit status configure:28721: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE__LONGJMP 1 | #define HAVE_ATAN2L 1 | #define HAVE_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COPY_FILE_RANGE 1 | #define HAVE_COSH 1 | #define HAVE_CRYPT_R 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_EVENTFD 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FMOD 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENTROPY 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETLOGIN_R 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETPWUID 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETRANDOM 1 | #define HAVE_GETRESGID 1 | #define HAVE_GETRESUID 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GRANTPT 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHMOD 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_LUTIMES 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_WRITEV 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_MKTIME 1 | #define HAVE_MMAP 1 | #define HAVE_OPENAT 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_PWRITE 1 | #define HAVE_READLINK 1 | #define HAVE_REALPATH 1 | #define HAVE_ROUND 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STRUCT_CRYPT_DATA_INITIALIZED 1 | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1 | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CTZ 1 | #define HAVE_BUILTIN___BUILTIN_CTZLL 1 | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW_P 1 | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_BUILTIN___BUILTIN_TRAP 1 | #define HAVE_BUILTIN___BUILTIN_EXPECT 1 | #define ATAN2_INF_C99 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_TIMER_CREATE 1 | #define HAVE_TIMER_SETTIME 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_DAYLIGHT 1 | #define NEGATIVE_TIME_T 1 | #define LOCALTIME_OVERFLOW_PROBLEM 1 | #define POSIX_SIGNAL 1 | #define HAVE_SIG_T 1 | #define RSHIFT(x,y) ((x)>>(int)(y)) | #define USE_COPY_FILE_RANGE 1 | #define HAVE__SC_CLK_TCK 1 | #define STACK_GROW_DIRECTION 0 | #define COROUTINE_H "coroutine/riscv64/Context.h" | #define _REENTRANT 1 | #define _THREAD_SAFE 1 | #define HAVE_LIBPTHREAD 1 | #define HAVE_SCHED_YIELD 1 | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1 | #define HAVE_PTHREAD_ATTR_GETSTACK 1 | #define HAVE_PTHREAD_ATTR_GETGUARDSIZE 1 | /* end confdefs.h. */ | /* Define pthread_getthrds_np to an innocuous variant, in case declares pthread_getthrds_np. | For example, HP-UX 11i declares gettimeofday. */ | #define pthread_getthrds_np innocuous_pthread_getthrds_np | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char pthread_getthrds_np (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef pthread_getthrds_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_getthrds_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_getthrds_np || defined __stub___pthread_getthrds_np | choke me | #endif | | int | main () | { | return pthread_getthrds_np (); | ; | return 0; | } configure:28721: result: no configure:28721: checking for pthread_condattr_setclock configure:28721: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -latomic >&5 configure:28721: $? = 0 configure:28721: result: yes configure:28721: checking for pthread_setname_np configure:28721: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -latomic >&5 configure:28721: $? = 0 configure:28721: result: yes configure:28721: checking for pthread_set_name_np configure:28721: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -latomic >&5 /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/bin/ld: /tmp/ccQc5KqZ.o: in function `main': conftest.c:(.text.startup+0x8): undefined reference to `pthread_set_name_np' collect2: error: ld returned 1 exit status configure:28721: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE__LONGJMP 1 | #define HAVE_ATAN2L 1 | #define HAVE_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COPY_FILE_RANGE 1 | #define HAVE_COSH 1 | #define HAVE_CRYPT_R 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_EVENTFD 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FMOD 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENTROPY 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETLOGIN_R 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETPWUID 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETRANDOM 1 | #define HAVE_GETRESGID 1 | #define HAVE_GETRESUID 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GRANTPT 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHMOD 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_LUTIMES 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_WRITEV 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_MKTIME 1 | #define HAVE_MMAP 1 | #define HAVE_OPENAT 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_PWRITE 1 | #define HAVE_READLINK 1 | #define HAVE_REALPATH 1 | #define HAVE_ROUND 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STRUCT_CRYPT_DATA_INITIALIZED 1 | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1 | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CTZ 1 | #define HAVE_BUILTIN___BUILTIN_CTZLL 1 | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW_P 1 | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_BUILTIN___BUILTIN_TRAP 1 | #define HAVE_BUILTIN___BUILTIN_EXPECT 1 | #define ATAN2_INF_C99 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_TIMER_CREATE 1 | #define HAVE_TIMER_SETTIME 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_DAYLIGHT 1 | #define NEGATIVE_TIME_T 1 | #define LOCALTIME_OVERFLOW_PROBLEM 1 | #define POSIX_SIGNAL 1 | #define HAVE_SIG_T 1 | #define RSHIFT(x,y) ((x)>>(int)(y)) | #define USE_COPY_FILE_RANGE 1 | #define HAVE__SC_CLK_TCK 1 | #define STACK_GROW_DIRECTION 0 | #define COROUTINE_H "coroutine/riscv64/Context.h" | #define _REENTRANT 1 | #define _THREAD_SAFE 1 | #define HAVE_LIBPTHREAD 1 | #define HAVE_SCHED_YIELD 1 | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1 | #define HAVE_PTHREAD_ATTR_GETSTACK 1 | #define HAVE_PTHREAD_ATTR_GETGUARDSIZE 1 | #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | /* end confdefs.h. */ | /* Define pthread_set_name_np to an innocuous variant, in case declares pthread_set_name_np. | For example, HP-UX 11i declares gettimeofday. */ | #define pthread_set_name_np innocuous_pthread_set_name_np | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char pthread_set_name_np (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef pthread_set_name_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_set_name_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_set_name_np || defined __stub___pthread_set_name_np | choke me | #endif | | int | main () | { | return pthread_set_name_np (); | ; | return 0; | } configure:28721: result: no configure:28736: checking for pthread_sigmask configure:28736: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -latomic >&5 configure:28736: $? = 0 configure:28736: result: yes configure:28752: checking for pthread_getattr_np configure:28752: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -latomic >&5 configure:28752: $? = 0 configure:28752: result: yes configure:28765: checking arguments of pthread_setname_np configure:28796: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:28796: $? = 0 configure:28805: result: (pthread_self(), name) configure:28880: checking if mcontext_t is a pointer configure:28902: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'test': conftest.c:428:50: error: invalid operands to binary + (have 'mcontext_t' and 'int') 428 | mcontext_t test(mcontext_t mc) {return mc+1;} | ^ conftest.c: In function 'main': conftest.c:433:6: error: incompatible type for argument 1 of 'test' 433 | test(0); | ^ | | | int conftest.c:428:36: note: expected 'mcontext_t' but argument is of type 'int' 428 | mcontext_t test(mcontext_t mc) {return mc+1;} | ~~~~~~~~~~~^~ configure:28902: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE__LONGJMP 1 | #define HAVE_ATAN2L 1 | #define HAVE_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COPY_FILE_RANGE 1 | #define HAVE_COSH 1 | #define HAVE_CRYPT_R 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_EVENTFD 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FMOD 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENTROPY 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETLOGIN_R 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETPWUID 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETRANDOM 1 | #define HAVE_GETRESGID 1 | #define HAVE_GETRESUID 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GRANTPT 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHMOD 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_LUTIMES 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_WRITEV 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_MKTIME 1 | #define HAVE_MMAP 1 | #define HAVE_OPENAT 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_PWRITE 1 | #define HAVE_READLINK 1 | #define HAVE_REALPATH 1 | #define HAVE_ROUND 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STRUCT_CRYPT_DATA_INITIALIZED 1 | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1 | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CTZ 1 | #define HAVE_BUILTIN___BUILTIN_CTZLL 1 | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW_P 1 | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_BUILTIN___BUILTIN_TRAP 1 | #define HAVE_BUILTIN___BUILTIN_EXPECT 1 | #define ATAN2_INF_C99 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_TIMER_CREATE 1 | #define HAVE_TIMER_SETTIME 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_DAYLIGHT 1 | #define NEGATIVE_TIME_T 1 | #define LOCALTIME_OVERFLOW_PROBLEM 1 | #define POSIX_SIGNAL 1 | #define HAVE_SIG_T 1 | #define RSHIFT(x,y) ((x)>>(int)(y)) | #define USE_COPY_FILE_RANGE 1 | #define HAVE__SC_CLK_TCK 1 | #define STACK_GROW_DIRECTION 0 | #define COROUTINE_H "coroutine/riscv64/Context.h" | #define _REENTRANT 1 | #define _THREAD_SAFE 1 | #define HAVE_LIBPTHREAD 1 | #define HAVE_SCHED_YIELD 1 | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1 | #define HAVE_PTHREAD_ATTR_GETSTACK 1 | #define HAVE_PTHREAD_ATTR_GETGUARDSIZE 1 | #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_PTHREAD_GETATTR_NP 1 | #define SET_CURRENT_THREAD_NAME(name) pthread_setname_np(pthread_self(), name) | #define SET_ANOTHER_THREAD_NAME(thid,name) pthread_setname_np(thid, name) | /* end confdefs.h. */ | | #include | #ifdef HAVE_UCONTEXT_H | #include | #endif | mcontext_t test(mcontext_t mc) {return mc+1;} | | int | main () | { | test(0); | ; | return 0; | } configure:28909: result: no configure:28931: checking for getcontext configure:28931: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -latomic >&5 /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/bin/ld: /tmp/ccpJ3arB.o: in function `main': conftest.c:(.text.startup+0x8): undefined reference to `getcontext' collect2: error: ld returned 1 exit status configure:28931: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE__LONGJMP 1 | #define HAVE_ATAN2L 1 | #define HAVE_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COPY_FILE_RANGE 1 | #define HAVE_COSH 1 | #define HAVE_CRYPT_R 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_EVENTFD 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FMOD 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENTROPY 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETLOGIN_R 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETPWUID 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETRANDOM 1 | #define HAVE_GETRESGID 1 | #define HAVE_GETRESUID 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GRANTPT 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHMOD 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_LUTIMES 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_WRITEV 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_MKTIME 1 | #define HAVE_MMAP 1 | #define HAVE_OPENAT 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_PWRITE 1 | #define HAVE_READLINK 1 | #define HAVE_REALPATH 1 | #define HAVE_ROUND 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STRUCT_CRYPT_DATA_INITIALIZED 1 | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1 | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CTZ 1 | #define HAVE_BUILTIN___BUILTIN_CTZLL 1 | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW_P 1 | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_BUILTIN___BUILTIN_TRAP 1 | #define HAVE_BUILTIN___BUILTIN_EXPECT 1 | #define ATAN2_INF_C99 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_TIMER_CREATE 1 | #define HAVE_TIMER_SETTIME 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_DAYLIGHT 1 | #define NEGATIVE_TIME_T 1 | #define LOCALTIME_OVERFLOW_PROBLEM 1 | #define POSIX_SIGNAL 1 | #define HAVE_SIG_T 1 | #define RSHIFT(x,y) ((x)>>(int)(y)) | #define USE_COPY_FILE_RANGE 1 | #define HAVE__SC_CLK_TCK 1 | #define STACK_GROW_DIRECTION 0 | #define COROUTINE_H "coroutine/riscv64/Context.h" | #define _REENTRANT 1 | #define _THREAD_SAFE 1 | #define HAVE_LIBPTHREAD 1 | #define HAVE_SCHED_YIELD 1 | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1 | #define HAVE_PTHREAD_ATTR_GETSTACK 1 | #define HAVE_PTHREAD_ATTR_GETGUARDSIZE 1 | #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_PTHREAD_GETATTR_NP 1 | #define SET_CURRENT_THREAD_NAME(name) pthread_setname_np(pthread_self(), name) | #define SET_ANOTHER_THREAD_NAME(thid,name) pthread_setname_np(thid, name) | #define DEFINE_MCONTEXT_PTR(mc, uc) mcontext_t *mc = &(uc)->uc_mcontext | /* end confdefs.h. */ | /* Define getcontext to an innocuous variant, in case declares getcontext. | For example, HP-UX 11i declares gettimeofday. */ | #define getcontext innocuous_getcontext | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char getcontext (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef getcontext | | /* 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 getcontext (); | /* 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_getcontext || defined __stub___getcontext | choke me | #endif | | int | main () | { | return getcontext (); | ; | return 0; | } configure:28931: result: no configure:28931: checking for setcontext configure:28931: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -latomic >&5 /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/bin/ld: /tmp/ccxEs5Tg.o: in function `main': conftest.c:(.text.startup+0x8): undefined reference to `setcontext' collect2: error: ld returned 1 exit status configure:28931: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE__LONGJMP 1 | #define HAVE_ATAN2L 1 | #define HAVE_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COPY_FILE_RANGE 1 | #define HAVE_COSH 1 | #define HAVE_CRYPT_R 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_EVENTFD 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FMOD 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENTROPY 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETLOGIN_R 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETPWUID 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETRANDOM 1 | #define HAVE_GETRESGID 1 | #define HAVE_GETRESUID 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GRANTPT 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHMOD 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_LUTIMES 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_WRITEV 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_MKTIME 1 | #define HAVE_MMAP 1 | #define HAVE_OPENAT 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_PWRITE 1 | #define HAVE_READLINK 1 | #define HAVE_REALPATH 1 | #define HAVE_ROUND 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STRUCT_CRYPT_DATA_INITIALIZED 1 | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1 | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CTZ 1 | #define HAVE_BUILTIN___BUILTIN_CTZLL 1 | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW_P 1 | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_BUILTIN___BUILTIN_TRAP 1 | #define HAVE_BUILTIN___BUILTIN_EXPECT 1 | #define ATAN2_INF_C99 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_TIMER_CREATE 1 | #define HAVE_TIMER_SETTIME 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_DAYLIGHT 1 | #define NEGATIVE_TIME_T 1 | #define LOCALTIME_OVERFLOW_PROBLEM 1 | #define POSIX_SIGNAL 1 | #define HAVE_SIG_T 1 | #define RSHIFT(x,y) ((x)>>(int)(y)) | #define USE_COPY_FILE_RANGE 1 | #define HAVE__SC_CLK_TCK 1 | #define STACK_GROW_DIRECTION 0 | #define COROUTINE_H "coroutine/riscv64/Context.h" | #define _REENTRANT 1 | #define _THREAD_SAFE 1 | #define HAVE_LIBPTHREAD 1 | #define HAVE_SCHED_YIELD 1 | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1 | #define HAVE_PTHREAD_ATTR_GETSTACK 1 | #define HAVE_PTHREAD_ATTR_GETGUARDSIZE 1 | #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_PTHREAD_GETATTR_NP 1 | #define SET_CURRENT_THREAD_NAME(name) pthread_setname_np(pthread_self(), name) | #define SET_ANOTHER_THREAD_NAME(thid,name) pthread_setname_np(thid, name) | #define DEFINE_MCONTEXT_PTR(mc, uc) mcontext_t *mc = &(uc)->uc_mcontext | /* end confdefs.h. */ | /* Define setcontext to an innocuous variant, in case declares setcontext. | For example, HP-UX 11i declares gettimeofday. */ | #define setcontext innocuous_setcontext | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char setcontext (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef setcontext | | /* 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 setcontext (); | /* 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_setcontext || defined __stub___setcontext | choke me | #endif | | int | main () | { | return setcontext (); | ; | return 0; | } configure:28931: result: no configure:28947: checking if fork works with pthread configure:29025: result: yes configure:29034: checking sys/user.h usability configure:29034: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:29034: $? = 0 configure:29034: result: yes configure:29034: checking sys/user.h presence configure:29034: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:29034: $? = 0 configure:29034: result: yes configure:29034: checking for sys/user.h configure:29034: result: yes configure:29046: checking whether PAGE_SIZE is compile-time const configure:29065: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:453:40: error: 'PAGE_SIZE' undeclared here (not in a function) 453 | typedef char conftest_page[PAGE_SIZE]; | ^~~~~~~~~ configure:29065: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE__LONGJMP 1 | #define HAVE_ATAN2L 1 | #define HAVE_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COPY_FILE_RANGE 1 | #define HAVE_COSH 1 | #define HAVE_CRYPT_R 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_EVENTFD 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FMOD 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENTROPY 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETLOGIN_R 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETPWUID 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETRANDOM 1 | #define HAVE_GETRESGID 1 | #define HAVE_GETRESUID 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GRANTPT 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHMOD 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_LUTIMES 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_WRITEV 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_MKTIME 1 | #define HAVE_MMAP 1 | #define HAVE_OPENAT 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_PWRITE 1 | #define HAVE_READLINK 1 | #define HAVE_REALPATH 1 | #define HAVE_ROUND 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STRUCT_CRYPT_DATA_INITIALIZED 1 | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1 | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CTZ 1 | #define HAVE_BUILTIN___BUILTIN_CTZLL 1 | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW_P 1 | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_BUILTIN___BUILTIN_TRAP 1 | #define HAVE_BUILTIN___BUILTIN_EXPECT 1 | #define ATAN2_INF_C99 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_TIMER_CREATE 1 | #define HAVE_TIMER_SETTIME 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_DAYLIGHT 1 | #define NEGATIVE_TIME_T 1 | #define LOCALTIME_OVERFLOW_PROBLEM 1 | #define POSIX_SIGNAL 1 | #define HAVE_SIG_T 1 | #define RSHIFT(x,y) ((x)>>(int)(y)) | #define USE_COPY_FILE_RANGE 1 | #define HAVE__SC_CLK_TCK 1 | #define STACK_GROW_DIRECTION 0 | #define COROUTINE_H "coroutine/riscv64/Context.h" | #define _REENTRANT 1 | #define _THREAD_SAFE 1 | #define HAVE_LIBPTHREAD 1 | #define HAVE_SCHED_YIELD 1 | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1 | #define HAVE_PTHREAD_ATTR_GETSTACK 1 | #define HAVE_PTHREAD_ATTR_GETGUARDSIZE 1 | #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_PTHREAD_GETATTR_NP 1 | #define SET_CURRENT_THREAD_NAME(name) pthread_setname_np(pthread_self(), name) | #define SET_ANOTHER_THREAD_NAME(thid,name) pthread_setname_np(thid, name) | #define DEFINE_MCONTEXT_PTR(mc, uc) mcontext_t *mc = &(uc)->uc_mcontext | #define HAVE_SYS_USER_H 1 | /* end confdefs.h. */ | /* MALLOC_HEADERS_BEGIN */ | #ifndef HAVE_MALLOC_USABLE_SIZE | # ifdef _WIN32 | # define HAVE_MALLOC_USABLE_SIZE | # define malloc_usable_size(a) _msize(a) | # elif defined HAVE_MALLOC_SIZE | # define HAVE_MALLOC_USABLE_SIZE | # define malloc_usable_size(a) malloc_size(a) | # endif | #endif | | #ifdef HAVE_MALLOC_USABLE_SIZE | # ifdef RUBY_ALTERNATIVE_MALLOC_HEADER | /* Alternative malloc header is included in ruby/missing.h */ | # elif defined(HAVE_MALLOC_H) | # include | # elif defined(HAVE_MALLOC_NP_H) | # include | # elif defined(HAVE_MALLOC_MALLOC_H) | # include | # endif | #endif | | #if !defined(PAGE_SIZE) && defined(HAVE_SYS_USER_H) | /* LIST_HEAD conflicts with sys/queue.h on macOS */ | # include | #endif | /* MALLOC_HEADERS_END */ | typedef char conftest_page[PAGE_SIZE]; | | int | main () | { | | ; | return 0; | } configure:29072: result: no configure:29087: checking ioctl request type configure:29129: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:29129: $? = 0 configure:29148: result: unsigned long configure:29189: checking whether ELF binaries are produced configure:29205: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -latomic >&5 configure:29205: $? = 0 configure:29219: result: yes configure:29229: checking elf.h usability configure:29229: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:29229: $? = 0 configure:29229: result: yes configure:29229: checking elf.h presence configure:29229: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:29229: $? = 0 configure:29229: result: yes configure:29229: checking for elf.h configure:29229: result: yes configure:29229: checking elf_abi.h usability configure:29229: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:463:10: fatal error: elf_abi.h: No such file or directory 463 | #include | ^~~~~~~~~~~ compilation terminated. configure:29229: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE__LONGJMP 1 | #define HAVE_ATAN2L 1 | #define HAVE_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COPY_FILE_RANGE 1 | #define HAVE_COSH 1 | #define HAVE_CRYPT_R 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_EVENTFD 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FMOD 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENTROPY 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETLOGIN_R 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETPWUID 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETRANDOM 1 | #define HAVE_GETRESGID 1 | #define HAVE_GETRESUID 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GRANTPT 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHMOD 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_LUTIMES 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_WRITEV 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_MKTIME 1 | #define HAVE_MMAP 1 | #define HAVE_OPENAT 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_PWRITE 1 | #define HAVE_READLINK 1 | #define HAVE_REALPATH 1 | #define HAVE_ROUND 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STRUCT_CRYPT_DATA_INITIALIZED 1 | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1 | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CTZ 1 | #define HAVE_BUILTIN___BUILTIN_CTZLL 1 | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW_P 1 | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_BUILTIN___BUILTIN_TRAP 1 | #define HAVE_BUILTIN___BUILTIN_EXPECT 1 | #define ATAN2_INF_C99 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_TIMER_CREATE 1 | #define HAVE_TIMER_SETTIME 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_DAYLIGHT 1 | #define NEGATIVE_TIME_T 1 | #define LOCALTIME_OVERFLOW_PROBLEM 1 | #define POSIX_SIGNAL 1 | #define HAVE_SIG_T 1 | #define RSHIFT(x,y) ((x)>>(int)(y)) | #define USE_COPY_FILE_RANGE 1 | #define HAVE__SC_CLK_TCK 1 | #define STACK_GROW_DIRECTION 0 | #define COROUTINE_H "coroutine/riscv64/Context.h" | #define _REENTRANT 1 | #define _THREAD_SAFE 1 | #define HAVE_LIBPTHREAD 1 | #define HAVE_SCHED_YIELD 1 | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1 | #define HAVE_PTHREAD_ATTR_GETSTACK 1 | #define HAVE_PTHREAD_ATTR_GETGUARDSIZE 1 | #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_PTHREAD_GETATTR_NP 1 | #define SET_CURRENT_THREAD_NAME(name) pthread_setname_np(pthread_self(), name) | #define SET_ANOTHER_THREAD_NAME(thid,name) pthread_setname_np(thid, name) | #define DEFINE_MCONTEXT_PTR(mc, uc) mcontext_t *mc = &(uc)->uc_mcontext | #define HAVE_SYS_USER_H 1 | #define HAVE_CONST_PAGE_SIZE 0 | #define IOCTL_REQ_TYPE unsigned long | #define NUM2IOCTLREQ(num) NUM2ULONG(num) | #define USE_ELF 1 | #define HAVE_ELF_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:29229: result: no configure:29229: checking elf_abi.h presence configure:29229: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:430:10: fatal error: elf_abi.h: No such file or directory 430 | #include | ^~~~~~~~~~~ compilation terminated. configure:29229: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE__LONGJMP 1 | #define HAVE_ATAN2L 1 | #define HAVE_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COPY_FILE_RANGE 1 | #define HAVE_COSH 1 | #define HAVE_CRYPT_R 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_EVENTFD 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FMOD 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENTROPY 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETLOGIN_R 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETPWUID 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETRANDOM 1 | #define HAVE_GETRESGID 1 | #define HAVE_GETRESUID 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GRANTPT 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHMOD 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_LUTIMES 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_WRITEV 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_MKTIME 1 | #define HAVE_MMAP 1 | #define HAVE_OPENAT 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_PWRITE 1 | #define HAVE_READLINK 1 | #define HAVE_REALPATH 1 | #define HAVE_ROUND 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STRUCT_CRYPT_DATA_INITIALIZED 1 | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1 | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CTZ 1 | #define HAVE_BUILTIN___BUILTIN_CTZLL 1 | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW_P 1 | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_BUILTIN___BUILTIN_TRAP 1 | #define HAVE_BUILTIN___BUILTIN_EXPECT 1 | #define ATAN2_INF_C99 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_TIMER_CREATE 1 | #define HAVE_TIMER_SETTIME 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_DAYLIGHT 1 | #define NEGATIVE_TIME_T 1 | #define LOCALTIME_OVERFLOW_PROBLEM 1 | #define POSIX_SIGNAL 1 | #define HAVE_SIG_T 1 | #define RSHIFT(x,y) ((x)>>(int)(y)) | #define USE_COPY_FILE_RANGE 1 | #define HAVE__SC_CLK_TCK 1 | #define STACK_GROW_DIRECTION 0 | #define COROUTINE_H "coroutine/riscv64/Context.h" | #define _REENTRANT 1 | #define _THREAD_SAFE 1 | #define HAVE_LIBPTHREAD 1 | #define HAVE_SCHED_YIELD 1 | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1 | #define HAVE_PTHREAD_ATTR_GETSTACK 1 | #define HAVE_PTHREAD_ATTR_GETGUARDSIZE 1 | #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_PTHREAD_GETATTR_NP 1 | #define SET_CURRENT_THREAD_NAME(name) pthread_setname_np(pthread_self(), name) | #define SET_ANOTHER_THREAD_NAME(thid,name) pthread_setname_np(thid, name) | #define DEFINE_MCONTEXT_PTR(mc, uc) mcontext_t *mc = &(uc)->uc_mcontext | #define HAVE_SYS_USER_H 1 | #define HAVE_CONST_PAGE_SIZE 0 | #define IOCTL_REQ_TYPE unsigned long | #define NUM2IOCTLREQ(num) NUM2ULONG(num) | #define USE_ELF 1 | #define HAVE_ELF_H 1 | /* end confdefs.h. */ | #include configure:29229: result: no configure:29229: checking for elf_abi.h configure:29229: result: no configure:29247: checking for uncompress in -lz configure:29272: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong conftest.c -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -latomic >&5 configure:29272: $? = 0 configure:29281: result: yes configure:29299: checking mach-o/loader.h usability configure:29299: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:464:10: fatal error: mach-o/loader.h: No such file or directory 464 | #include | ^~~~~~~~~~~~~~~~~ compilation terminated. configure:29299: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE__LONGJMP 1 | #define HAVE_ATAN2L 1 | #define HAVE_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COPY_FILE_RANGE 1 | #define HAVE_COSH 1 | #define HAVE_CRYPT_R 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_EVENTFD 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FMOD 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENTROPY 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETLOGIN_R 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETPWUID 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETRANDOM 1 | #define HAVE_GETRESGID 1 | #define HAVE_GETRESUID 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GRANTPT 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHMOD 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_LUTIMES 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_WRITEV 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_MKTIME 1 | #define HAVE_MMAP 1 | #define HAVE_OPENAT 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_PWRITE 1 | #define HAVE_READLINK 1 | #define HAVE_REALPATH 1 | #define HAVE_ROUND 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STRUCT_CRYPT_DATA_INITIALIZED 1 | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1 | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CTZ 1 | #define HAVE_BUILTIN___BUILTIN_CTZLL 1 | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW_P 1 | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_BUILTIN___BUILTIN_TRAP 1 | #define HAVE_BUILTIN___BUILTIN_EXPECT 1 | #define ATAN2_INF_C99 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_TIMER_CREATE 1 | #define HAVE_TIMER_SETTIME 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_DAYLIGHT 1 | #define NEGATIVE_TIME_T 1 | #define LOCALTIME_OVERFLOW_PROBLEM 1 | #define POSIX_SIGNAL 1 | #define HAVE_SIG_T 1 | #define RSHIFT(x,y) ((x)>>(int)(y)) | #define USE_COPY_FILE_RANGE 1 | #define HAVE__SC_CLK_TCK 1 | #define STACK_GROW_DIRECTION 0 | #define COROUTINE_H "coroutine/riscv64/Context.h" | #define _REENTRANT 1 | #define _THREAD_SAFE 1 | #define HAVE_LIBPTHREAD 1 | #define HAVE_SCHED_YIELD 1 | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1 | #define HAVE_PTHREAD_ATTR_GETSTACK 1 | #define HAVE_PTHREAD_ATTR_GETGUARDSIZE 1 | #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_PTHREAD_GETATTR_NP 1 | #define SET_CURRENT_THREAD_NAME(name) pthread_setname_np(pthread_self(), name) | #define SET_ANOTHER_THREAD_NAME(thid,name) pthread_setname_np(thid, name) | #define DEFINE_MCONTEXT_PTR(mc, uc) mcontext_t *mc = &(uc)->uc_mcontext | #define HAVE_SYS_USER_H 1 | #define HAVE_CONST_PAGE_SIZE 0 | #define IOCTL_REQ_TYPE unsigned long | #define NUM2IOCTLREQ(num) NUM2ULONG(num) | #define USE_ELF 1 | #define HAVE_ELF_H 1 | #define HAVE_LIBZ 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:29299: result: no configure:29299: checking mach-o/loader.h presence configure:29299: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:431:10: fatal error: mach-o/loader.h: No such file or directory 431 | #include | ^~~~~~~~~~~~~~~~~ compilation terminated. configure:29299: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE__LONGJMP 1 | #define HAVE_ATAN2L 1 | #define HAVE_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COPY_FILE_RANGE 1 | #define HAVE_COSH 1 | #define HAVE_CRYPT_R 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_EVENTFD 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FMOD 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENTROPY 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETLOGIN_R 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETPWUID 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETRANDOM 1 | #define HAVE_GETRESGID 1 | #define HAVE_GETRESUID 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GRANTPT 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHMOD 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_LUTIMES 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_WRITEV 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_MKTIME 1 | #define HAVE_MMAP 1 | #define HAVE_OPENAT 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_PWRITE 1 | #define HAVE_READLINK 1 | #define HAVE_REALPATH 1 | #define HAVE_ROUND 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STRUCT_CRYPT_DATA_INITIALIZED 1 | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1 | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CTZ 1 | #define HAVE_BUILTIN___BUILTIN_CTZLL 1 | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW_P 1 | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_BUILTIN___BUILTIN_TRAP 1 | #define HAVE_BUILTIN___BUILTIN_EXPECT 1 | #define ATAN2_INF_C99 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_TIMER_CREATE 1 | #define HAVE_TIMER_SETTIME 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_DAYLIGHT 1 | #define NEGATIVE_TIME_T 1 | #define LOCALTIME_OVERFLOW_PROBLEM 1 | #define POSIX_SIGNAL 1 | #define HAVE_SIG_T 1 | #define RSHIFT(x,y) ((x)>>(int)(y)) | #define USE_COPY_FILE_RANGE 1 | #define HAVE__SC_CLK_TCK 1 | #define STACK_GROW_DIRECTION 0 | #define COROUTINE_H "coroutine/riscv64/Context.h" | #define _REENTRANT 1 | #define _THREAD_SAFE 1 | #define HAVE_LIBPTHREAD 1 | #define HAVE_SCHED_YIELD 1 | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1 | #define HAVE_PTHREAD_ATTR_GETSTACK 1 | #define HAVE_PTHREAD_ATTR_GETGUARDSIZE 1 | #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_PTHREAD_GETATTR_NP 1 | #define SET_CURRENT_THREAD_NAME(name) pthread_setname_np(pthread_self(), name) | #define SET_ANOTHER_THREAD_NAME(thid,name) pthread_setname_np(thid, name) | #define DEFINE_MCONTEXT_PTR(mc, uc) mcontext_t *mc = &(uc)->uc_mcontext | #define HAVE_SYS_USER_H 1 | #define HAVE_CONST_PAGE_SIZE 0 | #define IOCTL_REQ_TYPE unsigned long | #define NUM2IOCTLREQ(num) NUM2ULONG(num) | #define USE_ELF 1 | #define HAVE_ELF_H 1 | #define HAVE_LIBZ 1 | /* end confdefs.h. */ | #include configure:29299: result: no configure:29299: checking for mach-o/loader.h configure:29299: result: no configure:29361: checking whether OS depend dynamic link works configure:29570: result: yes configure:30000: checking for backtrace configure:30000: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -rdynamic -Wl,-export-dynamic conftest.c -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -latomic >&5 /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/bin/ld: /tmp/ccgONB8p.o: in function `main': conftest.c:(.text.startup+0x8): undefined reference to `backtrace' collect2: error: ld returned 1 exit status configure:30000: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE__LONGJMP 1 | #define HAVE_ATAN2L 1 | #define HAVE_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COPY_FILE_RANGE 1 | #define HAVE_COSH 1 | #define HAVE_CRYPT_R 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_EVENTFD 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FMOD 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENTROPY 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETLOGIN_R 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETPWUID 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETRANDOM 1 | #define HAVE_GETRESGID 1 | #define HAVE_GETRESUID 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GRANTPT 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHMOD 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_LUTIMES 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_WRITEV 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_MKTIME 1 | #define HAVE_MMAP 1 | #define HAVE_OPENAT 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_PWRITE 1 | #define HAVE_READLINK 1 | #define HAVE_REALPATH 1 | #define HAVE_ROUND 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STRUCT_CRYPT_DATA_INITIALIZED 1 | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1 | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CTZ 1 | #define HAVE_BUILTIN___BUILTIN_CTZLL 1 | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW_P 1 | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_BUILTIN___BUILTIN_TRAP 1 | #define HAVE_BUILTIN___BUILTIN_EXPECT 1 | #define ATAN2_INF_C99 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_TIMER_CREATE 1 | #define HAVE_TIMER_SETTIME 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_DAYLIGHT 1 | #define NEGATIVE_TIME_T 1 | #define LOCALTIME_OVERFLOW_PROBLEM 1 | #define POSIX_SIGNAL 1 | #define HAVE_SIG_T 1 | #define RSHIFT(x,y) ((x)>>(int)(y)) | #define USE_COPY_FILE_RANGE 1 | #define HAVE__SC_CLK_TCK 1 | #define STACK_GROW_DIRECTION 0 | #define COROUTINE_H "coroutine/riscv64/Context.h" | #define _REENTRANT 1 | #define _THREAD_SAFE 1 | #define HAVE_LIBPTHREAD 1 | #define HAVE_SCHED_YIELD 1 | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1 | #define HAVE_PTHREAD_ATTR_GETSTACK 1 | #define HAVE_PTHREAD_ATTR_GETGUARDSIZE 1 | #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_PTHREAD_GETATTR_NP 1 | #define SET_CURRENT_THREAD_NAME(name) pthread_setname_np(pthread_self(), name) | #define SET_ANOTHER_THREAD_NAME(thid,name) pthread_setname_np(thid, name) | #define DEFINE_MCONTEXT_PTR(mc, uc) mcontext_t *mc = &(uc)->uc_mcontext | #define HAVE_SYS_USER_H 1 | #define HAVE_CONST_PAGE_SIZE 0 | #define IOCTL_REQ_TYPE unsigned long | #define NUM2IOCTLREQ(num) NUM2ULONG(num) | #define USE_ELF 1 | #define HAVE_ELF_H 1 | #define HAVE_LIBZ 1 | /* end confdefs.h. */ | /* Define backtrace to an innocuous variant, in case declares backtrace. | For example, HP-UX 11i declares gettimeofday. */ | #define backtrace innocuous_backtrace | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char backtrace (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef backtrace | | /* 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 backtrace (); | /* 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_backtrace || defined __stub___backtrace | choke me | #endif | | int | main () | { | return backtrace (); | ; | return 0; | } configure:30000: result: no configure:30105: checking valgrind/memcheck.h usability configure:30105: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:464:10: fatal error: valgrind/memcheck.h: No such file or directory 464 | #include | ^~~~~~~~~~~~~~~~~~~~~ compilation terminated. configure:30105: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE__LONGJMP 1 | #define HAVE_ATAN2L 1 | #define HAVE_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COPY_FILE_RANGE 1 | #define HAVE_COSH 1 | #define HAVE_CRYPT_R 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_EVENTFD 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FMOD 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENTROPY 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETLOGIN_R 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETPWUID 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETRANDOM 1 | #define HAVE_GETRESGID 1 | #define HAVE_GETRESUID 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GRANTPT 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHMOD 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_LUTIMES 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_WRITEV 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_MKTIME 1 | #define HAVE_MMAP 1 | #define HAVE_OPENAT 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_PWRITE 1 | #define HAVE_READLINK 1 | #define HAVE_REALPATH 1 | #define HAVE_ROUND 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STRUCT_CRYPT_DATA_INITIALIZED 1 | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1 | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CTZ 1 | #define HAVE_BUILTIN___BUILTIN_CTZLL 1 | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW_P 1 | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_BUILTIN___BUILTIN_TRAP 1 | #define HAVE_BUILTIN___BUILTIN_EXPECT 1 | #define ATAN2_INF_C99 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_TIMER_CREATE 1 | #define HAVE_TIMER_SETTIME 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_DAYLIGHT 1 | #define NEGATIVE_TIME_T 1 | #define LOCALTIME_OVERFLOW_PROBLEM 1 | #define POSIX_SIGNAL 1 | #define HAVE_SIG_T 1 | #define RSHIFT(x,y) ((x)>>(int)(y)) | #define USE_COPY_FILE_RANGE 1 | #define HAVE__SC_CLK_TCK 1 | #define STACK_GROW_DIRECTION 0 | #define COROUTINE_H "coroutine/riscv64/Context.h" | #define _REENTRANT 1 | #define _THREAD_SAFE 1 | #define HAVE_LIBPTHREAD 1 | #define HAVE_SCHED_YIELD 1 | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1 | #define HAVE_PTHREAD_ATTR_GETSTACK 1 | #define HAVE_PTHREAD_ATTR_GETGUARDSIZE 1 | #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_PTHREAD_GETATTR_NP 1 | #define SET_CURRENT_THREAD_NAME(name) pthread_setname_np(pthread_self(), name) | #define SET_ANOTHER_THREAD_NAME(thid,name) pthread_setname_np(thid, name) | #define DEFINE_MCONTEXT_PTR(mc, uc) mcontext_t *mc = &(uc)->uc_mcontext | #define HAVE_SYS_USER_H 1 | #define HAVE_CONST_PAGE_SIZE 0 | #define IOCTL_REQ_TYPE unsigned long | #define NUM2IOCTLREQ(num) NUM2ULONG(num) | #define USE_ELF 1 | #define HAVE_ELF_H 1 | #define HAVE_LIBZ 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:30105: result: no configure:30105: checking valgrind/memcheck.h presence configure:30105: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:431:10: fatal error: valgrind/memcheck.h: No such file or directory 431 | #include | ^~~~~~~~~~~~~~~~~~~~~ compilation terminated. configure:30105: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE__LONGJMP 1 | #define HAVE_ATAN2L 1 | #define HAVE_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COPY_FILE_RANGE 1 | #define HAVE_COSH 1 | #define HAVE_CRYPT_R 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_EVENTFD 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FMOD 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENTROPY 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETLOGIN_R 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETPWUID 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETRANDOM 1 | #define HAVE_GETRESGID 1 | #define HAVE_GETRESUID 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GRANTPT 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHMOD 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_LUTIMES 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_WRITEV 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_MKTIME 1 | #define HAVE_MMAP 1 | #define HAVE_OPENAT 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_PWRITE 1 | #define HAVE_READLINK 1 | #define HAVE_REALPATH 1 | #define HAVE_ROUND 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STRUCT_CRYPT_DATA_INITIALIZED 1 | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1 | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CTZ 1 | #define HAVE_BUILTIN___BUILTIN_CTZLL 1 | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW_P 1 | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_BUILTIN___BUILTIN_TRAP 1 | #define HAVE_BUILTIN___BUILTIN_EXPECT 1 | #define ATAN2_INF_C99 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_TIMER_CREATE 1 | #define HAVE_TIMER_SETTIME 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_DAYLIGHT 1 | #define NEGATIVE_TIME_T 1 | #define LOCALTIME_OVERFLOW_PROBLEM 1 | #define POSIX_SIGNAL 1 | #define HAVE_SIG_T 1 | #define RSHIFT(x,y) ((x)>>(int)(y)) | #define USE_COPY_FILE_RANGE 1 | #define HAVE__SC_CLK_TCK 1 | #define STACK_GROW_DIRECTION 0 | #define COROUTINE_H "coroutine/riscv64/Context.h" | #define _REENTRANT 1 | #define _THREAD_SAFE 1 | #define HAVE_LIBPTHREAD 1 | #define HAVE_SCHED_YIELD 1 | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1 | #define HAVE_PTHREAD_ATTR_GETSTACK 1 | #define HAVE_PTHREAD_ATTR_GETGUARDSIZE 1 | #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_PTHREAD_GETATTR_NP 1 | #define SET_CURRENT_THREAD_NAME(name) pthread_setname_np(pthread_self(), name) | #define SET_ANOTHER_THREAD_NAME(thid,name) pthread_setname_np(thid, name) | #define DEFINE_MCONTEXT_PTR(mc, uc) mcontext_t *mc = &(uc)->uc_mcontext | #define HAVE_SYS_USER_H 1 | #define HAVE_CONST_PAGE_SIZE 0 | #define IOCTL_REQ_TYPE unsigned long | #define NUM2IOCTLREQ(num) NUM2ULONG(num) | #define USE_ELF 1 | #define HAVE_ELF_H 1 | #define HAVE_LIBZ 1 | /* end confdefs.h. */ | #include configure:30105: result: no configure:30105: checking for valgrind/memcheck.h configure:30105: result: no configure:30171: checking for /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-strip flags configure:30184: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -rdynamic -Wl,-export-dynamic conftest.c -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -latomic >&5 configure:30184: $? = 0 configure:30193: result: -S -x configure:30522: checking whether -Wl,--no-as-needed is accepted as LDFLAGS configure:30548: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -fPIC -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed conftest.c -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -latomic >&5 configure:30548: $? = 0 configure:30550: result: yes configure:30600: checking whether -Wl,--no-undefined is accepted as LDFLAGS configure:30626: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -fPIC -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -Wl,--no-undefined conftest.c -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -latomic >&5 configure:30626: $? = 0 configure:30628: result: yes configure:31055: checking whether dtrace USDT is available configure:31095: result: no configure:31239: checking for __builtin_setjmp configure:31280: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -fPIC -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed conftest.c -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -latomic >&5 configure:31280: $? = 0 configure:31300: result: yes with cast () configure:31304: checking for _setjmpex as a macro or function configure:31327: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -fPIC -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:437:10: fatal error: setjmpex.h: No such file or directory 437 | #include | ^~~~~~~~~~~~ compilation terminated. configure:31327: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | #define HAVE_STMT_AND_DECL_IN_EXPR 1 | #define HAVE_LIBCRYPT 1 | #define HAVE_LIBDL 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LOCALE_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PWD_H 1 | #define HAVE_STDALIGN_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_FCNTL_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SENDFILE_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_SYSMACROS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_UIO_H 1 | #define HAVE_SYSCALL_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UCONTEXT_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_GMP_H 1 | #define HAVE_LIBGMP 1 | #define HAVE_TYPEOF 1 | #define restrict __restrict | #define HAVE_LONG_LONG 1 | #define HAVE_OFF_T 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 16 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 8 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 8 | #define SIZEOF_CLOCK_T 8 | #define PACKED_STRUCT(x) x __attribute__((packed)) | #define USE_UNALIGNED_MEMBER_ACCESS 1 | #define PRI_LL_PREFIX "ll" | #define HAVE_PID_T 1 | #define rb_pid_t pid_t | #define SIGNEDNESS_OF_PID_T -1 | #define PIDT2NUM(v) INT2NUM(v) | #define NUM2PIDT(v) NUM2INT(v) | #define PRI_PIDT_PREFIX PRI_INT_PREFIX | #define HAVE_UID_T 1 | #define rb_uid_t uid_t | #define SIGNEDNESS_OF_UID_T +1 | #define UIDT2NUM(v) UINT2NUM(v) | #define NUM2UIDT(v) NUM2UINT(v) | #define PRI_UIDT_PREFIX PRI_INT_PREFIX | #define HAVE_GID_T 1 | #define rb_gid_t gid_t | #define SIGNEDNESS_OF_GID_T +1 | #define GIDT2NUM(v) UINT2NUM(v) | #define NUM2GIDT(v) NUM2UINT(v) | #define PRI_GIDT_PREFIX PRI_INT_PREFIX | #define HAVE_TIME_T 1 | #define rb_time_t time_t | #define SIGNEDNESS_OF_TIME_T -1 | #define TIMET2NUM(v) LONG2NUM(v) | #define NUM2TIMET(v) NUM2LONG(v) | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | #define HAVE_DEV_T 1 | #define rb_dev_t dev_t | #define SIGNEDNESS_OF_DEV_T +1 | #define DEVT2NUM(v) ULONG2NUM(v) | #define NUM2DEVT(v) NUM2ULONG(v) | #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | #define HAVE_MODE_T 1 | #define rb_mode_t mode_t | #define SIGNEDNESS_OF_MODE_T +1 | #define MODET2NUM(v) UINT2NUM(v) | #define NUM2MODET(v) NUM2UINT(v) | #define PRI_MODET_PREFIX PRI_INT_PREFIX | #define HAVE_RLIM_T 1 | #define rb_rlim_t rlim_t | #define SIGNEDNESS_OF_RLIM_T +1 | #define RLIM2NUM(v) ULL2NUM(v) | #define NUM2RLIM(v) NUM2ULL(v) | #define PRI_RLIM_PREFIX PRI_LL_PREFIX | #define HAVE_OFF_T 1 | #define rb_off_t off_t | #define SIGNEDNESS_OF_OFF_T -1 | #define OFFT2NUM(v) LONG2NUM(v) | #define NUM2OFFT(v) NUM2LONG(v) | #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | #define HAVE_CLOCKID_T 1 | #define rb_clockid_t clockid_t | #define SIGNEDNESS_OF_CLOCKID_T -1 | #define CLOCKID2NUM(v) INT2NUM(v) | #define NUM2CLOCKID(v) NUM2INT(v) | #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | #define HAVE_VA_ARGS_MACRO 1 | #define HAVE__ALIGNOF 1 | #define CONSTFUNC(x) __attribute__ ((__const__)) x | #define PUREFUNC(x) __attribute__ ((__pure__)) x | #define NORETURN(x) __attribute__ ((__noreturn__)) x | #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | #define NOINLINE(x) __attribute__ ((__noinline__)) x | #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | #define WEAK(x) __attribute__ ((__weak__)) x | #define HAVE_FUNC_WEAK 1 | #define RUBY_CXX_DEPRECATED(msg) __attribute__((__deprecated__(msg))) | #define HAVE_NULLPTR 1 | #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | #define HAVE_GCC_ATOMIC_BUILTINS 1 | #define HAVE_GCC_SYNC_BUILTINS 1 | #define UNREACHABLE __builtin_unreachable() | #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | #define RUBY_FUNCTION_NAME_STRING __func__ | #define ENUM_OVER_INT 1 | #define HAVE_DECL_SYS_NERR 0 | #define HAVE_DECL_GETENV 1 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_PTRDIFF_T 8 | #define SIZEOF_DEV_T 8 | #define PRI_SIZE_PREFIX "z" | #define PRI_PTRDIFF_PREFIX "t" | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | #define SIZEOF_STRUCT_STAT_ST_DEV SIZEOF_DEV_T | #define SIZEOF_STRUCT_STAT_ST_RDEV SIZEOF_DEV_T | #define HAVE_STRUCT_STAT_ST_ATIM 1 | #define HAVE_STRUCT_STAT_ST_MTIM 1 | #define HAVE_STRUCT_STAT_ST_CTIM 1 | #define HAVE_STRUCT_TIMEVAL 1 | #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | #define HAVE_STRUCT_TIMESPEC 1 | #define HAVE_STRUCT_TIMEZONE 1 | #define HAVE_RB_FD_INIT 1 | #define HAVE_INT8_T 1 | #define SIZEOF_INT8_T 1 | #define HAVE_UINT8_T 1 | #define SIZEOF_UINT8_T 1 | #define HAVE_INT16_T 1 | #define SIZEOF_INT16_T 2 | #define HAVE_UINT16_T 1 | #define SIZEOF_UINT16_T 2 | #define HAVE_INT32_T 1 | #define SIZEOF_INT32_T 4 | #define HAVE_UINT32_T 1 | #define SIZEOF_UINT32_T 4 | #define HAVE_INT64_T 1 | #define SIZEOF_INT64_T 8 | #define HAVE_UINT64_T 1 | #define SIZEOF_UINT64_T 8 | #define HAVE_INT128_T 1 | #define int128_t __int128 | #define SIZEOF_INT128_T SIZEOF___INT128 | #define HAVE_UINT128_T 1 | #define uint128_t unsigned __int128 | #define SIZEOF_UINT128_T SIZEOF___INT128 | #define HAVE_INTPTR_T 1 | #define SIZEOF_INTPTR_T 8 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 8 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 8 | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_DUP 1 | #define HAVE_DUP2 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_ERF 1 | #define HAVE_EXPLICIT_BZERO 1 | #define HAVE_FFS 1 | #define HAVE_FLOCK 1 | #define HAVE_HYPOT 1 | #define HAVE_LGAMMA_R 1 | #define HAVE_MEMMOVE 1 | #define HAVE_NAN 1 | #define HAVE_NEXTAFTER 1 | #define HAVE_STRCHR 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRSTR 1 | #define HAVE_TGAMMA 1 | #define HAVE_ISFINITE 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE__LONGJMP 1 | #define HAVE_ATAN2L 1 | #define HAVE_ATAN2F 1 | #define HAVE_CHROOT 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_COPY_FILE_RANGE 1 | #define HAVE_COSH 1 | #define HAVE_CRYPT_R 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP3 1 | #define HAVE_EACCESS 1 | #define HAVE_ENDGRENT 1 | #define HAVE_EVENTFD 1 | #define HAVE_FCHMOD 1 | #define HAVE_FCHOWN 1 | #define HAVE_FCNTL 1 | #define HAVE_FDATASYNC 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FMOD 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_FTRUNCATE64 1 | #define HAVE_GETCWD 1 | #define HAVE_GETENTROPY 1 | #define HAVE_GETGRNAM 1 | #define HAVE_GETGRNAM_R 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETLOGIN 1 | #define HAVE_GETLOGIN_R 1 | #define HAVE_GETPGID 1 | #define HAVE_GETPGRP 1 | #define HAVE_GETPRIORITY 1 | #define HAVE_GETPWNAM 1 | #define HAVE_GETPWNAM_R 1 | #define HAVE_GETPWUID 1 | #define HAVE_GETPWUID_R 1 | #define HAVE_GETRANDOM 1 | #define HAVE_GETRESGID 1 | #define HAVE_GETRESUID 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_GETSID 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_GMTIME_R 1 | #define HAVE_GRANTPT 1 | #define HAVE_INITGROUPS 1 | #define HAVE_IOCTL 1 | #define HAVE_ISSETUGID 1 | #define HAVE_KILLPG 1 | #define HAVE_LCHMOD 1 | #define HAVE_LCHOWN 1 | #define HAVE_LINK 1 | #define HAVE_LLABS 1 | #define HAVE_LOCKF 1 | #define HAVE_LOG2 1 | #define HAVE_LSTAT 1 | #define HAVE_LUTIMES 1 | #define HAVE_MALLOC_USABLE_SIZE 1 | #define HAVE_MBLEN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_WRITEV 1 | #define HAVE_MEMRCHR 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKFIFO 1 | #define HAVE_MKNOD 1 | #define HAVE_MKTIME 1 | #define HAVE_MMAP 1 | #define HAVE_OPENAT 1 | #define HAVE_PIPE2 1 | #define HAVE_POLL 1 | #define HAVE_POSIX_FADVISE 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_PPOLL 1 | #define HAVE_PREAD 1 | #define HAVE_PWRITE 1 | #define HAVE_READLINK 1 | #define HAVE_REALPATH 1 | #define HAVE_ROUND 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_SEEKDIR 1 | #define HAVE_SENDFILE 1 | #define HAVE_SETEGID 1 | #define HAVE_SETENV 1 | #define HAVE_SETEUID 1 | #define HAVE_SETGID 1 | #define HAVE_SETGROUPS 1 | #define HAVE_SETPGID 1 | #define HAVE_SETPGRP 1 | #define HAVE_SETREGID 1 | #define HAVE_SETRESGID 1 | #define HAVE_SETRESUID 1 | #define HAVE_SETREUID 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SETSID 1 | #define HAVE_SETUID 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_SIGACTION 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SIGPROCMASK 1 | #define HAVE_SINH 1 | #define HAVE_SYMLINK 1 | #define HAVE_SYSCALL 1 | #define HAVE_SYSCONF 1 | #define HAVE_TANH 1 | #define HAVE_TELLDIR 1 | #define HAVE_TIMEGM 1 | #define HAVE_TIMES 1 | #define HAVE_TRUNCATE 1 | #define HAVE_TRUNCATE64 1 | #define HAVE_UNSETENV 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_UTIMES 1 | #define HAVE_WAIT4 1 | #define HAVE_WAITPID 1 | #define HAVE_CRYPT_H 1 | #define HAVE_STRUCT_CRYPT_DATA_INITIALIZED 1 | #define HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN 1 | #define HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1 | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNT 1 | #define HAVE_BUILTIN___BUILTIN_POPCOUNTLL 1 | #define HAVE_BUILTIN___BUILTIN_CLZ 1 | #define HAVE_BUILTIN___BUILTIN_CLZL 1 | #define HAVE_BUILTIN___BUILTIN_CLZLL 1 | #define HAVE_BUILTIN___BUILTIN_CTZ 1 | #define HAVE_BUILTIN___BUILTIN_CTZLL 1 | #define HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW 1 | #define HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW_P 1 | #define HAVE_BUILTIN___BUILTIN_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1 | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1 | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1 | #define HAVE_BUILTIN___BUILTIN_TRAP 1 | #define HAVE_BUILTIN___BUILTIN_EXPECT 1 | #define ATAN2_INF_C99 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_TIMER_CREATE 1 | #define HAVE_TIMER_SETTIME 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_STRUCT_TM_TM_GMTOFF 1 | #define HAVE_DAYLIGHT 1 | #define NEGATIVE_TIME_T 1 | #define LOCALTIME_OVERFLOW_PROBLEM 1 | #define POSIX_SIGNAL 1 | #define HAVE_SIG_T 1 | #define RSHIFT(x,y) ((x)>>(int)(y)) | #define USE_COPY_FILE_RANGE 1 | #define HAVE__SC_CLK_TCK 1 | #define STACK_GROW_DIRECTION 0 | #define COROUTINE_H "coroutine/riscv64/Context.h" | #define _REENTRANT 1 | #define _THREAD_SAFE 1 | #define HAVE_LIBPTHREAD 1 | #define HAVE_SCHED_YIELD 1 | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1 | #define HAVE_PTHREAD_ATTR_GETSTACK 1 | #define HAVE_PTHREAD_ATTR_GETGUARDSIZE 1 | #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_PTHREAD_GETATTR_NP 1 | #define SET_CURRENT_THREAD_NAME(name) pthread_setname_np(pthread_self(), name) | #define SET_ANOTHER_THREAD_NAME(thid,name) pthread_setname_np(thid, name) | #define DEFINE_MCONTEXT_PTR(mc, uc) mcontext_t *mc = &(uc)->uc_mcontext | #define HAVE_SYS_USER_H 1 | #define HAVE_CONST_PAGE_SIZE 0 | #define IOCTL_REQ_TYPE unsigned long | #define NUM2IOCTLREQ(num) NUM2ULONG(num) | #define USE_ELF 1 | #define HAVE_ELF_H 1 | #define HAVE_LIBZ 1 | #define DLEXT_MAXLEN 3 | #define DLEXT ".so" | #define CROSS_COMPILING 1 | #define LIBDIR_BASENAME "lib" | /* end confdefs.h. */ | | #include | #include | | #define JMPARGS_1 env | #define JMPARGS_2 env,1 | #define JMPARGS JMPARGS_1 | | int | main () | { | jmp_buf env; _setjmpex(JMPARGS); | ; | return 0; | } configure:31335: result: no configure:31343: checking for _setjmp as a macro or function configure:31365: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -fPIC -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:31365: $? = 0 configure:31373: result: yes configure:31381: checking for sigsetjmp as a macro or function configure:31403: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -fPIC -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:31403: $? = 0 configure:31411: result: yes configure:31418: checking for setjmp type configure:31499: result: __builtin_setjmp configure:31641: checking for prefix of external symbols configure:31658: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -fPIC -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:31658: $? = 0 configure:31670: result: NONE configure:31894: checking pthread.h usability configure:31894: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -fPIC -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:31894: $? = 0 configure:31894: result: yes configure:31894: checking pthread.h presence configure:31894: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:31894: $? = 0 configure:31894: result: yes configure:31894: checking for pthread.h configure:31894: result: yes configure:31942: checking if make is GNU make configure:31958: result: yes configure:32577: ruby library version = 3.1.0 configure:32778: creating ./config.status ## ---------------------- ## ## Running config.status. ## ## ---------------------- ## This file was extended by config.status, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS = $ ./config.status on brautobuilder1 config.status:969: creating GNUmakefile config.status:969: creating Makefile ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_build=x86_64-pc-linux-gnu ac_cv_c_bigendian=no ac_cv_c_char_unsigned=yes ac_cv_c_compiler_gnu=yes ac_cv_c_const=yes ac_cv_c_inline=inline ac_cv_c_restrict=__restrict ac_cv_c_typeof=typeof ac_cv_c_volatile=yes ac_cv_cxx_compiler_gnu=yes ac_cv_env_AR_set=set ac_cv_env_AR_value=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc-ar ac_cv_env_AS_set=set ac_cv_env_AS_value=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-as ac_cv_env_CCC_set= ac_cv_env_CCC_value= ac_cv_env_CC_set=set ac_cv_env_CC_value=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc ac_cv_env_CFLAGS_set=set ac_cv_env_CFLAGS_value='-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 ' ac_cv_env_CPPFLAGS_set=set ac_cv_env_CPPFLAGS_value='-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64' ac_cv_env_CPP_set=set ac_cv_env_CPP_value=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp ac_cv_env_CXXFLAGS_set=set ac_cv_env_CXXFLAGS_value='-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 ' ac_cv_env_CXX_set=set ac_cv_env_CXX_value=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-g++ ac_cv_env_LDFLAGS_set=set ac_cv_env_LDFLAGS_value= ac_cv_env_LD_set=set ac_cv_env_LD_value=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-ld ac_cv_env_LIBS_set=set ac_cv_env_LIBS_value=-latomic ac_cv_env_NM_set=set ac_cv_env_NM_value=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc-nm ac_cv_env_OBJCOPY_set=set ac_cv_env_OBJCOPY_value=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-objcopy ac_cv_env_OBJDUMP_set=set ac_cv_env_OBJDUMP_value=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-objdump ac_cv_env_RANLIB_set=set ac_cv_env_RANLIB_value=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc-ranlib ac_cv_env_STRIP_set=set ac_cv_env_STRIP_value=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-strip ac_cv_env_build_alias_set=set ac_cv_env_build_alias_value=x86_64-pc-linux-gnu ac_cv_env_cflags_set= ac_cv_env_cflags_value= ac_cv_env_cppflags_set= ac_cv_env_cppflags_value= ac_cv_env_cxxflags_set= ac_cv_env_cxxflags_value= ac_cv_env_host_alias_set=set ac_cv_env_host_alias_value=riscv64-buildroot-linux-musl ac_cv_env_target_alias_set=set ac_cv_env_target_alias_value=riscv64-buildroot-linux-musl ac_cv_func___builtin_setjmp='yes with cast ()' ac_cv_func___cospi=no ac_cv_func___sinpi=no ac_cv_func___syscall=no ac_cv_func__longjmp=yes ac_cv_func__setjmp=yes ac_cv_func__setjmpex=no ac_cv_func_acosh=yes ac_cv_func_alloca_works=yes ac_cv_func_arc4random_buf=no ac_cv_func_atan2f=yes ac_cv_func_atan2l=yes ac_cv_func_backtrace=no ac_cv_func_calloc_0_nonnull=yes ac_cv_func_cbrt=yes ac_cv_func_chroot=yes ac_cv_func_chsize=no ac_cv_func_clock_getres=yes ac_cv_func_clock_gettime=yes ac_cv_func_copy_file_range=yes ac_cv_func_cosh=yes ac_cv_func_crypt=yes ac_cv_func_crypt_r=yes ac_cv_func_daemon=no ac_cv_func_dirfd=yes ac_cv_func_dl_iterate_phdr=yes ac_cv_func_dladdr=yes ac_cv_func_dlopen=yes ac_cv_func_dup2=yes ac_cv_func_dup3=yes ac_cv_func_dup=yes ac_cv_func_eaccess=yes ac_cv_func_endgrent=yes ac_cv_func_erf=yes ac_cv_func_eventfd=yes ac_cv_func_explicit_bzero=yes ac_cv_func_explicit_memset=no ac_cv_func_fchmod=yes ac_cv_func_fchown=yes ac_cv_func_fcntl=yes ac_cv_func_fcopyfile=no ac_cv_func_fdatasync=yes ac_cv_func_fdopendir=yes ac_cv_func_ffs=yes ac_cv_func_fgetattrlist=no ac_cv_func_flock=yes ac_cv_func_fmod=yes ac_cv_func_fork=yes ac_cv_func_fork_works=yes ac_cv_func_fstatat=yes ac_cv_func_fsync=yes ac_cv_func_ftruncate64=yes ac_cv_func_ftruncate=yes ac_cv_func_getattrlist=no ac_cv_func_getcontext=no ac_cv_func_getcwd=yes ac_cv_func_getentropy=yes ac_cv_func_getgidx=no ac_cv_func_getgrnam=yes ac_cv_func_getgrnam_r=yes ac_cv_func_getgroups=yes ac_cv_func_getlogin=yes ac_cv_func_getlogin_r=yes ac_cv_func_getpgid=yes ac_cv_func_getpgrp=yes ac_cv_func_getpriority=yes ac_cv_func_getpwnam=yes ac_cv_func_getpwnam_r=yes ac_cv_func_getpwuid=yes ac_cv_func_getpwuid_r=yes ac_cv_func_getrandom=yes ac_cv_func_getresgid=yes ac_cv_func_getresuid=yes ac_cv_func_getrlimit=yes ac_cv_func_getsid=yes ac_cv_func_gettimeofday=yes ac_cv_func_getuidx=no ac_cv_func_gmtime_r=yes ac_cv_func_grantpt=yes ac_cv_func_hypot=yes ac_cv_func_initgroups=yes ac_cv_func_ioctl=yes ac_cv_func_isfinite=no ac_cv_func_issetugid=yes ac_cv_func_killpg=yes ac_cv_func_lchmod=yes ac_cv_func_lchown=yes ac_cv_func_lgamma_r=yes ac_cv_func_link=yes ac_cv_func_llabs=yes ac_cv_func_lockf=yes ac_cv_func_log2=yes ac_cv_func_lstat=yes ac_cv_func_lutimes=yes ac_cv_func_malloc_0_nonnull=yes ac_cv_func_malloc_size=no ac_cv_func_malloc_usable_size=yes ac_cv_func_mblen=yes ac_cv_func_memalign=yes ac_cv_func_memcmp_working=yes ac_cv_func_memmem=yes ac_cv_func_memmove=yes ac_cv_func_memrchr=yes ac_cv_func_memset_s=no ac_cv_func_mkfifo=yes ac_cv_func_mknod=yes ac_cv_func_mktime=yes ac_cv_func_mmap=yes ac_cv_func_mmap_fixed_mapped=yes ac_cv_func_nan=yes ac_cv_func_nextafter=yes ac_cv_func_openat=yes ac_cv_func_pipe2=yes ac_cv_func_poll=yes ac_cv_func_posix_fadvise=yes ac_cv_func_posix_memalign=yes ac_cv_func_ppoll=yes ac_cv_func_pread=yes ac_cv_func_pthread_attr_get_np=no ac_cv_func_pthread_attr_getguardsize=yes ac_cv_func_pthread_attr_getstack=yes ac_cv_func_pthread_attr_setinheritsched=yes ac_cv_func_pthread_condattr_setclock=yes ac_cv_func_pthread_get_stackaddr_np=no ac_cv_func_pthread_get_stacksize_np=no ac_cv_func_pthread_getattr_np=yes ac_cv_func_pthread_getthrds_np=no ac_cv_func_pthread_set_name_np=no ac_cv_func_pthread_setname_np=yes ac_cv_func_pthread_sigmask=yes ac_cv_func_pthread_stackseg_np=no ac_cv_func_pwrite=yes ac_cv_func_qsort_r=no ac_cv_func_qsort_s=no ac_cv_func_readlink=yes ac_cv_func_realloc_0_nonnull=yes ac_cv_func_realpath=yes ac_cv_func_round=yes ac_cv_func_sched_getaffinity=yes ac_cv_func_sched_yield=yes ac_cv_func_seekdir=yes ac_cv_func_select_large_fdset=no ac_cv_func_sendfile=yes ac_cv_func_setcontext=no ac_cv_func_setegid=yes ac_cv_func_setenv=yes ac_cv_func_seteuid=yes ac_cv_func_setgid=yes ac_cv_func_setgroups=yes ac_cv_func_setpgid=yes ac_cv_func_setpgrp=yes ac_cv_func_setproctitle=no ac_cv_func_setregid=yes ac_cv_func_setresgid=yes ac_cv_func_setresuid=yes ac_cv_func_setreuid=yes ac_cv_func_setrgid=no ac_cv_func_setrlimit=yes ac_cv_func_setruid=no ac_cv_func_setsid=yes ac_cv_func_setuid=yes ac_cv_func_shutdown=yes ac_cv_func_sigaction=yes ac_cv_func_sigaltstack=yes ac_cv_func_sigprocmask=yes ac_cv_func_sigsetjmp=yes ac_cv_func_sinh=yes ac_cv_func_spawnv=no ac_cv_func_strchr=yes ac_cv_func_strerror=yes ac_cv_func_strlcat=yes ac_cv_func_strlcpy=yes ac_cv_func_strstr=yes ac_cv_func_symlink=yes ac_cv_func_syscall=yes ac_cv_func_sysconf=yes ac_cv_func_tanh=yes ac_cv_func_telldir=yes ac_cv_func_tgamma=yes ac_cv_func_thr_stksegment=no ac_cv_func_timegm=yes ac_cv_func_times=yes ac_cv_func_truncate64=yes ac_cv_func_truncate=yes ac_cv_func_unsetenv=yes ac_cv_func_utimensat=yes ac_cv_func_utimes=yes ac_cv_func_vfork=yes ac_cv_func_vfork_works=yes ac_cv_func_wait4=yes ac_cv_func_waitpid=yes ac_cv_func_writev=yes ac_cv_have_decl_getenv=yes ac_cv_have_decl_malloc=yes ac_cv_have_decl_sys_nerr=no ac_cv_header_atomic_h=no ac_cv_header_copyfile_h=no ac_cv_header_crypt_h=yes ac_cv_header_direct_h=no ac_cv_header_dirent_dirent_h=yes ac_cv_header_elf_abi_h=no ac_cv_header_elf_h=yes ac_cv_header_fcntl_h=yes ac_cv_header_float_h=yes ac_cv_header_gmp_h=yes ac_cv_header_grp_h=yes ac_cv_header_ieeefp_h=no ac_cv_header_intrinsics_h=no ac_cv_header_inttypes_h=yes ac_cv_header_langinfo_h=yes ac_cv_header_limits_h=yes ac_cv_header_locale_h=yes ac_cv_header_mach_o_loader_h=no ac_cv_header_malloc_h=yes ac_cv_header_malloc_malloc_h=no ac_cv_header_malloc_np_h=no ac_cv_header_memory_h=yes ac_cv_header_minix_config_h=no ac_cv_header_net_socket_h=no ac_cv_header_process_h=no ac_cv_header_pthread_h=yes ac_cv_header_pthread_np_h=no ac_cv_header_pwd_h=yes ac_cv_header_sanitizer_asan_interface_h=no ac_cv_header_sanitizer_msan_interface_h=no ac_cv_header_setjmpex_h=no ac_cv_header_stdalign_h=yes ac_cv_header_stdbool_h=yes ac_cv_header_stdc=yes ac_cv_header_stdint_h=yes ac_cv_header_stdlib_h=yes ac_cv_header_string_h=yes ac_cv_header_strings_h=yes ac_cv_header_sys_attr_h=no ac_cv_header_sys_eventfd_h=yes ac_cv_header_sys_fcntl_h=yes ac_cv_header_sys_file_h=yes ac_cv_header_sys_id_h=no ac_cv_header_sys_ioctl_h=yes ac_cv_header_sys_mkdev_h=no ac_cv_header_sys_param_h=yes ac_cv_header_sys_prctl_h=yes ac_cv_header_sys_pstat_h=no ac_cv_header_sys_random_h=yes ac_cv_header_sys_resource_h=yes ac_cv_header_sys_select_h=yes ac_cv_header_sys_sendfile_h=yes ac_cv_header_sys_socket_h=yes ac_cv_header_sys_stat_h=yes ac_cv_header_sys_syscall_h=yes ac_cv_header_sys_sysmacros_h=yes ac_cv_header_sys_time_h=yes ac_cv_header_sys_times_h=yes ac_cv_header_sys_types_h=yes ac_cv_header_sys_uio_h=yes ac_cv_header_sys_user_h=yes ac_cv_header_sys_utime_h=no ac_cv_header_sys_wait_h=yes ac_cv_header_syscall_h=yes ac_cv_header_time_h=yes ac_cv_header_ucontext_h=yes ac_cv_header_unistd_h=yes ac_cv_header_utime_h=yes ac_cv_header_valgrind_memcheck_h=no ac_cv_header_vfork_h=no ac_cv_host=riscv64-buildroot-linux-musl ac_cv_lbl_unaligned_fail=yes ac_cv_lib_capstone_cs_open=no ac_cv_lib_crypt_crypt=yes ac_cv_lib_dl_dlopen=yes ac_cv_lib_dld_shl_load=no ac_cv_lib_pthread___pthread_create=yes ac_cv_lib_rt_timer_create=yes ac_cv_lib_rt_timer_settime=yes ac_cv_lib_socket_shutdown=no ac_cv_lib_thr___pthread_create=no ac_cv_lib_z_uncompress=yes ac_cv_member_struct_crypt_data_initialized=yes ac_cv_member_struct_stat_st_atim=yes ac_cv_member_struct_stat_st_atimensec=no ac_cv_member_struct_stat_st_atimespec=no ac_cv_member_struct_stat_st_birthtimespec=no ac_cv_member_struct_stat_st_blksize=yes ac_cv_member_struct_stat_st_blocks=yes ac_cv_member_struct_stat_st_ctim=yes ac_cv_member_struct_stat_st_ctimensec=no ac_cv_member_struct_stat_st_ctimespec=no ac_cv_member_struct_stat_st_mtim=yes ac_cv_member_struct_stat_st_mtimensec=no ac_cv_member_struct_stat_st_mtimespec=no ac_cv_member_struct_stat_st_rdev=yes ac_cv_member_struct_statx_stx_btime=no ac_cv_member_struct_tm_tm_zone=yes ac_cv_objext=o ac_cv_path_BASERUBY=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/ruby ac_cv_path_EGREP='/usr/bin/grep -E' ac_cv_path_GREP=/usr/bin/grep ac_cv_path_NROFF=/usr/bin/nroff ac_cv_path_install='/usr/bin/install -c' ac_cv_path_mkdir=/usr/bin/mkdir ac_cv_prog_AR=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc-ar ac_cv_prog_AS=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-as ac_cv_prog_CC=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc ac_cv_prog_CPP=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp ac_cv_prog_CXX=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-g++ ac_cv_prog_DOXYGEN=doxygen ac_cv_prog_LD=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-ld ac_cv_prog_NM=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc-nm ac_cv_prog_OBJCOPY=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-objcopy ac_cv_prog_OBJDUMP=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-objdump ac_cv_prog_PKG_CONFIG=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/pkg-config ac_cv_prog_RANLIB=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc-ranlib ac_cv_prog_STRIP=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-strip ac_cv_prog_cc_c89= ac_cv_prog_cc_c99= ac_cv_prog_cc_g=yes ac_cv_prog_cxx_g=yes ac_cv_prog_make_make_set=yes ac_cv_safe_to_define___extensions__=yes ac_cv_search___gmpz_init=-lgmp ac_cv_search_opendir='none required' ac_cv_sizeof___int128=16 ac_cv_sizeof___int64=0 ac_cv_sizeof_clock_t=8 ac_cv_sizeof_dev_t=8 ac_cv_sizeof_double=8 ac_cv_sizeof_float=4 ac_cv_sizeof_int16_t=2 ac_cv_sizeof_int32_t=4 ac_cv_sizeof_int64_t=8 ac_cv_sizeof_int8_t=1 ac_cv_sizeof_int=4 ac_cv_sizeof_intptr_t=8 ac_cv_sizeof_long=8 ac_cv_sizeof_long_long=8 ac_cv_sizeof_off_t=8 ac_cv_sizeof_ptrdiff_t=8 ac_cv_sizeof_short=2 ac_cv_sizeof_size_t=8 ac_cv_sizeof_ssize_t=8 ac_cv_sizeof_struct_stat_st_blocks=SIZEOF_OFF_T ac_cv_sizeof_struct_stat_st_dev=SIZEOF_DEV_T ac_cv_sizeof_struct_stat_st_ino=SIZEOF_LONG ac_cv_sizeof_struct_stat_st_rdev=SIZEOF_DEV_T ac_cv_sizeof_struct_stat_st_size=SIZEOF_OFF_T ac_cv_sizeof_struct_timeval_tv_sec=SIZEOF_TIME_T ac_cv_sizeof_time_t=8 ac_cv_sizeof_uint16_t=2 ac_cv_sizeof_uint32_t=4 ac_cv_sizeof_uint64_t=8 ac_cv_sizeof_uint8_t=1 ac_cv_sizeof_uintptr_t=8 ac_cv_sizeof_voidp=8 ac_cv_struct_tm=time.h ac_cv_sys_file_offset_bits=no ac_cv_sys_largefile_CC=no ac_cv_target=riscv64-buildroot-linux-musl ac_cv_type__Bool=yes ac_cv_type_clockid_t=yes ac_cv_type_dev_t=yes ac_cv_type_fd_mask=yes ac_cv_type_getgroups=gid_t ac_cv_type_gid_t=yes ac_cv_type_long_long=yes ac_cv_type_mode_t=yes ac_cv_type_off_t=yes ac_cv_type_pid_t=yes ac_cv_type_rlim_t=yes ac_cv_type_sig_t=yes ac_cv_type_size_t=yes ac_cv_type_struct_timespec=yes ac_cv_type_struct_timeval=yes ac_cv_type_struct_timezone=yes ac_cv_type_time_t=yes ac_cv_type_uid_t=yes ac_cv_working_alloca_h=yes gl_cv_func_malloc_0_nonnull=yes lt_cv_sys_lib_search_path_spec= rb_cv_CXX_nullptr=yes rb_cv_CentOS6_CXX_workaround=yes rb_cv_arflags=rcD rb_cv_atan2_inf_c99=yes rb_cv_binary_elf=yes rb_cv_builtin___builtin_add_overflow=yes rb_cv_builtin___builtin_alloca_with_align=yes rb_cv_builtin___builtin_assume_aligned=yes rb_cv_builtin___builtin_bswap16=yes rb_cv_builtin___builtin_bswap32=yes rb_cv_builtin___builtin_bswap64=yes rb_cv_builtin___builtin_choose_expr=yes rb_cv_builtin___builtin_choose_expr_constant_p=yes rb_cv_builtin___builtin_clz=yes rb_cv_builtin___builtin_clzl=yes rb_cv_builtin___builtin_clzll=yes rb_cv_builtin___builtin_constant_p=yes rb_cv_builtin___builtin_ctz=yes rb_cv_builtin___builtin_ctzll=yes rb_cv_builtin___builtin_expect=yes rb_cv_builtin___builtin_mul_overflow=yes rb_cv_builtin___builtin_mul_overflow_p=yes rb_cv_builtin___builtin_popcount=yes rb_cv_builtin___builtin_popcountll=yes rb_cv_builtin___builtin_sub_overflow=yes rb_cv_builtin___builtin_trap=yes rb_cv_builtin___builtin_types_compatible_p=yes rb_cv_char_bit=8 rb_cv_clockid_t_convertible=INT rb_cv_const_page_size=no rb_cv_cppoutfile=yes rb_cv_dev_t_convertible=ULONG rb_cv_dlopen=yes rb_cv_dtrace_available=no rb_cv_dynamic_alloca=ok rb_cv_enum_over_int=yes rb_cv_fork_with_pthread=yes rb_cv_func___always_inline__='__attribute__ ((__always_inline__)) x' rb_cv_func___builtin_unreachable=yes rb_cv_func___const__='__attribute__ ((__const__)) x' rb_cv_func___deprecated__='__attribute__ ((__deprecated__)) x' rb_cv_func___error__='__attribute__ ((__error__ mesg)) x' rb_cv_func___no_address_safety_analysis__='__attribute__ ((__no_address_safety_analysis__)) x' rb_cv_func___no_sanitize_address__='__attribute__ ((__no_sanitize_address__)) x' rb_cv_func___noinline__='__attribute__ ((__noinline__)) x' rb_cv_func___noreturn__='__attribute__ ((__noreturn__)) x' rb_cv_func___pure__='__attribute__ ((__pure__)) x' rb_cv_func___unused__='__attribute__ ((__unused__)) x' rb_cv_func___warn_unused_result__='__attribute__ ((__warn_unused_result__)) x' rb_cv_func___warning__='__attribute__ ((__warning__ mesg)) x' rb_cv_func_cdecl=x rb_cv_func_deprecated_by='__attribute__ ((__deprecated__("by "#n))) x' rb_cv_func_exported='__attribute__ ((__visibility__("default")))' rb_cv_func_fastcall=x rb_cv_func_minimized='__attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x' rb_cv_func_no_sanitize='__attribute__ ((__no_sanitize__(san))) x' rb_cv_func_nonnull='__attribute__ ((__nonnull__(n))) x' rb_cv_func_pthread_setname_np_arguments='(pthread_self(), name)' rb_cv_func_stdcall=x rb_cv_func_unoptimized='__attribute__ ((__optimize__("O0"))) x' rb_cv_func_weak='__attribute__ ((__weak__)) x' rb_cv_function_name_string=__func__ rb_cv_gcc_atomic_builtins=yes rb_cv_gcc_function_alias=alias rb_cv_gcc_sync_builtins=yes rb_cv_getcwd_malloc=yes rb_cv_gid_t_convertible=UINT rb_cv_have__alignof=yes rb_cv_have_daylight=yes rb_cv_have_sc_clk_tck=yes rb_cv_have_stmt_and_decl_in_expr=yes rb_cv_ioctl_request_type='unsigned long' rb_cv_large_fd_select=yes rb_cv_localtime_overflow=no rb_cv_mcontext_t_ptr=no rb_cv_member_struct_tm_tm_gmtoff=yes rb_cv_mode_t_convertible=UINT rb_cv_negative_time_t=yes rb_cv_off_t_convertible=LONG rb_cv_packed_struct='x __attribute__((packed))' rb_cv_pid_t_convertible=INT rb_cv_pri_prefix_int64_t=NONE rb_cv_pri_prefix_intptr_t=NONE rb_cv_pri_prefix_long_long=ll rb_cv_pri_prefix_ptrdiff_t=t rb_cv_pri_prefix_size_t=z rb_cv_prog_gnu_ld=yes rb_cv_rlim_t_convertible=ULL rb_cv_rshift_sign=yes rb_cv_scalar_pthread_t=yes rb_cv_stack_end_address=no rb_cv_stack_grow_dir_riscv64=0 rb_cv_symbol_prefix=NONE rb_cv_target_archs=riscv64 rb_cv_time_t_convertible=LONG rb_cv_type_int128_t=__int128 rb_cv_type_int16_t=yes rb_cv_type_int32_t=yes rb_cv_type_int64_t=yes rb_cv_type_int8_t=yes rb_cv_type_intptr_t=yes rb_cv_type_ssize_t=yes rb_cv_type_uint128_t='unsigned __int128' rb_cv_type_uint16_t=yes rb_cv_type_uint32_t=yes rb_cv_type_uint64_t=yes rb_cv_type_uint8_t=yes rb_cv_type_uintptr_t=yes rb_cv_uid_t_convertible=UINT rb_cv_unsetenv_return_value=yes rb_cv_va_args_macro=yes rb_cv_warnflags='-Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef' ## ----------------- ## ## Output variables. ## ## ----------------- ## ALLOCA='' AR='/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc-ar' ARCHFILE='' ARCH_FLAG='' ARFLAGS='rcD ' AS='/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-as' ASFLAGS='' ASMEXT='S' BASERUBY='/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/ruby --disable=gems' BOOTSTRAPRUBY='$(BASERUBY)' BTESTRUBY='$(MINIRUBY)' BUILTIN_ENCOBJS=' enc/ascii.$(OBJEXT) enc/us_ascii.$(OBJEXT) enc/unicode.$(OBJEXT) enc/utf_8.$(OBJEXT)' BUILTIN_TRANSOBJS=' enc/trans/newline.$(OBJEXT)' BUILTIN_TRANSSRCS=' enc/trans/newline.c' CAPITARGET='nodoc' CC='/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc' CCDLFLAGS='-fPIC' CC_VERSION='$(CC) --version' CC_VERSION_MESSAGE='riscv64-linux-gcc.br_real (Buildroot toolchains.bootlin.com-2021.11-1) 10.3.0 CC_WRAPPER='' CFLAGS='-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -fPIC' CHDIR='cd -P' COMMON_HEADERS='' COMMON_LIBS='' COMMON_MACROS='' CONFIGURE='configure' COUTFLAG='-o ' CP='cp' CPP='/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp' CPPFLAGS='-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 $(DEFS) ${cppflags}' CPPOUTFILE='-o conftest.i' CROSS_COMPILING='yes' CSRCFLAG='' CXX='/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-g++' CXXFLAGS='-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 ' Copyright (C) 2020 Free Software Foundation, Inc. DEFS='' DESTDIR='' DLDFLAGS='-Wl,--compress-debug-sections=zlib' DLDLIBS='-lc' DLDSHARED='$(CC) -shared' DLEXT='so' DLLWRAP='' DLNOBJ='dln.o' DOT='' DOXYGEN='doxygen' DTRACE='' DTRACE_EXT='dmyh' DTRACE_OBJ='' DTRACE_OPT='' DTRACE_REBUILD='' ECHO_C='' ECHO_N='-n' ECHO_T='' EGREP='/usr/bin/grep -E' ENABLE_DEBUG_ENV='' ENABLE_SHARED='yes' ENCOBJS='dmyenc.$(OBJEXT)' ENCSTATIC='' EXECUTABLE_EXTS='' EXEEXT='' EXPORT_PREFIX='' EXTDLDFLAGS='' EXTLDFLAGS='' EXTOBJS='dmyext.$(OBJEXT)' EXTOUT='.ext' EXTSTATIC='' GCC='yes' GIT='git' GNU_LD='yes' GREP='/usr/bin/grep' HAVE_BASERUBY='yes' HAVE_GIT='yes' INSTALLDOC='nodoc' INSTALL_DATA='${INSTALL} -m 644' INSTALL_PROGRAM='${INSTALL}' INSTALL_SCRIPT='${INSTALL}' INSTALL_STATIC_LIBRARY='no' LD='/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-ld' LDFLAGS='-L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed' LDSHARED='$(CC) -shared' LDSHAREDXX='$(CXX) -shared' LIBEXT='a' LIBOBJS=' ${LIBOBJDIR}setproctitle$U.o ${LIBOBJDIR}addr2line$U.o' LIBPATHENV='LD_LIBRARY_PATH' LIBPATHFLAG=' -L%s' LIBRUBY='$(LIBRUBY_SO)' LIBRUBYARG='$(LIBRUBYARG_SHARED)' LIBRUBYARG_SHARED='-l$(RUBY_SO_NAME)' LIBRUBYARG_STATIC='-l$(RUBY_SO_NAME)-static $(MAINLIBS)' LIBRUBY_A='lib$(RUBY_SO_NAME)-static.a' LIBRUBY_ALIASES='$(LIBRUBY_SONAME) lib$(RUBY_SO_NAME).$(SOEXT)' LIBRUBY_A_OBJS='$(OBJS)' LIBRUBY_DLDFLAGS='-Wl,--compress-debug-sections=zlib -Wl,-soname,$(LIBRUBY_SONAME) ' LIBRUBY_LDSHARED='$(CC) -shared' LIBRUBY_RELATIVE='no' LIBRUBY_SO='lib$(RUBY_SO_NAME).$(SOEXT).$(RUBY_PROGRAM_VERSION)' LIBRUBY_SONAME='lib$(RUBY_SO_NAME).$(SOEXT).$(RUBY_API_VERSION)' LIBS='-lm -latomic' LINK_SO='' LN_S='ln -s' LTLIBOBJS=' ${LIBOBJDIR}setproctitle$U.lo ${LIBOBJDIR}addr2line$U.lo' MAINLIBS='-lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm -latomic' MAJOR='3' MAKEDIRS='/usr/bin/mkdir -p' MAKEFILES='Makefile GNUmakefile' MANTYPE='doc' MINIOBJS='dmydln.o' MINIRUBY='/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/ruby --disable=gems -I/home/giuliobenetti/autobuild/run/instance-0/output-1/build/ruby-3.1.2 -r$(arch)-fake' MINOR='1' MJIT_CC='/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc' MJIT_CFLAGS='-w ' MJIT_DEBUGFLAGS='$(debugflags)' MJIT_HEADER_FLAGS='-P -dD' MJIT_HEADER_INSTALL_DIR='include/${RUBY_VERSION_NAME}/${arch}' MJIT_LDSHARED='$(MJIT_CC) -shared' MJIT_OPTFLAGS='$(optflags)' MJIT_SUPPORT='yes' MJIT_TABS='' MKDIR_P='/usr/bin/mkdir -p' NM='/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc-nm' NULLCMD=':' OBJCOPY=':' OBJDUMP='/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-objdump' OBJEXT='o' OUTFLAG='-o ' PACKAGE='ruby' PACKAGE_BUGREPORT='' PACKAGE_NAME='' PACKAGE_STRING='' PACKAGE_TARNAME='' PACKAGE_URL='' PACKAGE_VERSION='' PATH_SEPARATOR=':' PKG_CONFIG='/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/pkg-config' PLATFORM_DIR='' POSTLINK=':' PRELOADENV='LD_PRELOAD' PREP='$(arch)-fake.rb' RANLIB='/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc-ranlib' RDOCTARGET='nodoc' RI_BASE_NAME='ri' RM='rm -f' RMALL='rm -fr' RMDIR='rmdir --ignore-fail-on-non-empty' RMDIRS='rmdir --ignore-fail-on-non-empty -p' RPATHFLAG='' RUBYW_BASE_NAME='rubyw' RUBYW_INSTALL_NAME='' RUBY_API_VERSION='$(MAJOR).$(MINOR)' RUBY_BASE_NAME='ruby' RUBY_EXEC_PREFIX='/usr' RUBY_INSTALL_NAME='$(RUBY_BASE_NAME)' RUBY_LIB_VERSION='' RUBY_LIB_VERSION_STYLE='3 /* full */' RUBY_PROGRAM_VERSION='$(MAJOR).$(MINOR).$(TEENY)' RUBY_SEARCH_PATH='' RUBY_SO_NAME='$(RUBY_BASE_NAME)' RUBY_VERSION_NAME='${RUBY_BASE_NAME}-${ruby_version}' RUNRUBY='$(RUNRUBY_COMMAND)' RUNRUBY_COMMAND='$(MINIRUBY) -I`cd $(srcdir)/lib; pwd`' SET_MAKE='' SHELL='/bin/bash' SOEXT='so' SOLIBS='$(MAINLIBS)' STATIC='' STRIP='/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-strip -S -x' SYMBOL_PREFIX='' TEENY='2' TEST_RUNNABLE='no' THREAD_MODEL='pthread' TRY_LINK='' This is free software; see the source for copying conditions. There is NO UNIVERSAL_ARCHNAMES='' UNIVERSAL_INTS='' USE_RUBYGEMS='no' WERRORFLAG='-Werror' WINDRES='' XCC_WRAPPER='' XCFLAGS='-D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT' XLDFLAGS='-fstack-protector-strong' XRUBY='$(MINIRUBY)' XRUBY_LIBDIR='/home/giuliobenetti/autobuild/run/instance-0/output-1/host/lib' XRUBY_RUBYHDRDIR='/home/giuliobenetti/autobuild/run/instance-0/output-1/host/include/ruby-3.1.0' XRUBY_RUBYLIBDIR='/home/giuliobenetti/autobuild/run/instance-0/output-1/host/lib/ruby/3.1.0' X_COROUTINE_H='coroutine/riscv64/Context.h' X_COROUTINE_SRC='coroutine/riscv64/Context.$(ASMEXT)' ac_ct_AR='' ac_ct_AS='' ac_ct_CC='' ac_ct_CXX='' ac_ct_LD='' ac_ct_NM='' ac_ct_OBJCOPY='' ac_ct_OBJDUMP='' ac_ct_STRIP='' arch='riscv64-linux-musl' archincludedir='${includedir}/${arch}' archlibdir='${libdir}/${arch}' bindir='${exec_prefix}/bin' build='x86_64-pc-linux-gnu' build_alias='x86_64-pc-linux-gnu' build_cpu='x86_64' build_os='linux-gnu' build_vendor='pc' cflags='${optflags} ${debugflags} ${warnflags}' cleanlibs='' codesign='' configure_args=' '\''--target=riscv64-buildroot-linux-musl'\'' '\''--host=riscv64-buildroot-linux-musl'\'' '\''--build=x86_64-pc-linux-gnu'\'' '\''--prefix=/usr'\'' '\''--exec-prefix=/usr'\'' '\''--sysconfdir=/etc'\'' '\''--localstatedir=/var'\'' '\''--program-prefix='\'' '\''--disable-gtk-doc'\'' '\''--disable-gtk-doc-html'\'' '\''--disable-doc'\'' '\''--disable-docs'\'' '\''--disable-documentation'\'' '\''--with-xmlto=no'\'' '\''--with-fop=no'\'' '\''--disable-dependency-tracking'\'' '\''--enable-ipv6'\'' '\''--enable-nls'\'' '\''--disable-static'\'' '\''--enable-shared'\'' '\''--disable-install-doc'\'' '\''--disable-rpath'\'' '\''--disable-rubygems'\'' '\''--with-gmp'\'' '\''CFLAGS=-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 '\'' '\''build_alias=x86_64-pc-linux-gnu'\'' '\''host_alias=riscv64-buildroot-linux-musl'\'' '\''target_alias=riscv64-buildroot-linux-musl'\'' '\''AR=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc-ar'\'' '\''AS=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-as'\'' '\''CC=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc'\'' '\''CXX=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-g++'\'' '\''LD=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-ld'\'' '\''NM=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc-nm'\'' '\''OBJCOPY=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-objcopy'\'' '\''OBJDUMP=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-objdump'\'' '\''RANLIB=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-gcc-ranlib'\'' '\''STRIP=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-strip'\'' '\''LDFLAGS='\'' '\''LIBS=-latomic'\'' '\''CPPFLAGS=-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64'\'' '\''CXXFLAGS=-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 '\'' '\''CPP=/home/giuliobenetti/autobuild/run/instance-0/output-1/host/bin/riscv64-linux-cpp'\''' cppflags='' cxxflags='' datadir='${datarootdir}' datarootdir='${prefix}/share' debugflags='-ggdb3' docdir='${datarootdir}/doc/${PACKAGE}' dsymutil='' dvidir='${docdir}' exec='exec' exec_prefix='/usr' host='riscv64-buildroot-linux-musl' host_alias='riscv64-buildroot-linux-musl' host_cpu='riscv64' host_os='linux-musl' host_vendor='buildroot' htmldir='${docdir}' includedir='${prefix}/include' infodir='${datarootdir}/info' libdir='${exec_prefix}/lib' libdirname='libdir' libexecdir='${exec_prefix}/libexec' localedir='${datarootdir}/locale' localstatedir='/var' mandir='${datarootdir}/man' oldincludedir='/usr/include' optflags='-O3 -fno-fast-math' pdfdir='${docdir}' prefix='/usr' program_transform_name='s&^&&' psdir='${docdir}' ridir='${datarootdir}/${RI_BASE_NAME}' ruby_pc='ruby-3.1.pc' ruby_version='3.1.0' rubyarchdir='${rubylibdir}/${arch}' rubyarchhdrdir='${rubyhdrdir}/${arch}' rubyarchprefix='${rubylibprefix}/${arch}' rubyhdrdir='${includedir}/${RUBY_VERSION_NAME}' rubylibdir='${rubylibprefix}/${ruby_version}' rubylibprefix='${libdir}/${RUBY_BASE_NAME}' rubysitearchprefix='${rubylibprefix}/${sitearch}' rubyw_install_name='' runstatedir='${localstatedir}/run' sbindir='${exec_prefix}/sbin' setup='Setup' sharedstatedir='${prefix}/com' sitearch='${arch}' sitearchdir='${sitelibdir}/${sitearch}' sitearchhdrdir='${sitehdrdir}/${sitearch}' sitearchincludedir='${includedir}/${sitearch}' sitearchlibdir='${libdir}/${sitearch}' sitedir='${rubylibprefix}/site_ruby' sitehdrdir='${rubyhdrdir}/site_ruby' sitelibdir='${sitedir}/${ruby_version}' strict_warnflags='-std=gnu99' sysconfdir='/etc' target='riscv64-buildroot-linux-musl' target_alias='riscv64-buildroot-linux-musl' target_cpu='riscv64' target_os='linux-musl' target_vendor='buildroot' try_header='' vendorarchdir='${vendorlibdir}/${sitearch}' vendorarchhdrdir='${vendorhdrdir}/${sitearch}' vendordir='${rubylibprefix}/vendor_ruby' vendorhdrdir='${rubyhdrdir}/vendor_ruby' vendorlibdir='${vendordir}/${ruby_version}' warnflags='-Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef' warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.' configure: exit 0