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=sparc-buildroot-linux-uclibc --host=sparc-buildroot-linux-uclibc --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 --disable-nls --disable-static --enable-shared --disable-install-doc --disable-rpath --disable-rubygems --with-gmp ## --------- ## ## Platform. ## ## --------- ## hostname = james-x399 uname -m = x86_64 uname -r = 5.4.0-70-generic uname -s = Linux uname -v = #78-Ubuntu SMP Fri Mar 19 13:29:52 UTC 2021 /usr/bin/uname -p = unknown /bin/uname -X = unknown /bin/arch = unknown /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /tmp/instance-1/output-1/host/bin PATH: /tmp/instance-1/output-1/host/sbin PATH: /usr/local/sbin PATH: /usr/local/bin PATH: /usr/sbin PATH: /usr/bin PATH: /sbin PATH: /bin PATH: /snap/bin ## ----------- ## ## Core tests. ## ## ----------- ## configure:3069: checking for ruby configure:3087: found /tmp/instance-1/output-1/host/bin/ruby configure:3100: result: /tmp/instance-1/output-1/host/bin/ruby configure:3186: checking build system type configure:3200: result: x86_64-pc-linux-gnu configure:3220: checking host system type configure:3233: result: sparc-buildroot-linux-uclibc configure:3253: checking target system type configure:3266: result: sparc-buildroot-linux-uclibc configure:3357: checking for sparc-buildroot-linux-uclibc-gcc configure:3384: result: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc configure:3966: checking for sparc-buildroot-linux-uclibc-/tmp/instance-1/output-1/host/bin/sparc-linux-ld configure:3993: result: /tmp/instance-1/output-1/host/bin/sparc-linux-ld configure:4058: checking for sparc-buildroot-linux-uclibc-/tmp/instance-1/output-1/host/bin/sparc-linux-gcc-ar configure:4085: result: /tmp/instance-1/output-1/host/bin/sparc-linux-ar configure:4150: checking for sparc-buildroot-linux-uclibc-/tmp/instance-1/output-1/host/bin/sparc-linux-g++ configure:4177: result: /tmp/instance-1/output-1/host/bin/sparc-linux-g++ configure:4242: checking for sparc-buildroot-linux-uclibc-/tmp/instance-1/output-1/host/bin/sparc-linux-gcc-nm configure:4269: result: /tmp/instance-1/output-1/host/bin/sparc-linux-nm configure:4334: checking for sparc-buildroot-linux-uclibc-/tmp/instance-1/output-1/host/bin/sparc-linux-gcc-ranlib configure:4361: result: /tmp/instance-1/output-1/host/bin/sparc-linux-ranlib configure:5312: checking for sparc-buildroot-linux-uclibc-gcc configure:5339: result: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc configure:5608: checking for C compiler version configure:5617: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc --version >&5 sparc-linux-gcc.br_real (Buildroot 2020.08-14-ge5a2a90) 9.3.0 Copyright (C) 2019 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:5628: $? = 0 configure:5617: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -v >&5 Using built-in specs. COLLECT_GCC=/tmp/instance-1/output-1/host/opt/ext-toolchain/bin/sparc-linux-gcc.br_real COLLECT_LTO_WRAPPER=/tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../libexec/gcc/sparc-buildroot-linux-uclibc/9.3.0/lto-wrapper Target: sparc-buildroot-linux-uclibc Configured with: ./configure --prefix=/opt/sparcv8--uclibc--stable-2020.08-1 --sysconfdir=/opt/sparcv8--uclibc--stable-2020.08-1/etc --enable-static --target=sparc-buildroot-linux-uclibc --with-sysroot=/opt/sparcv8--uclibc--stable-2020.08-1/sparc-buildroot-linux-uclibc/sysroot --enable-__cxa_atexit --with-gnu-ld --disable-libssp --disable-multilib --disable-decimal-float --with-gmp=/opt/sparcv8--uclibc--stable-2020.08-1 --with-mpc=/opt/sparcv8--uclibc--stable-2020.08-1 --with-mpfr=/opt/sparcv8--uclibc--stable-2020.08-1 --with-pkgversion='Buildroot 2020.08-14-ge5a2a90' --with-bugurl=http://bugs.buildroot.net/ --without-zstd --disable-libitm --disable-libquadmath --disable-libquadmath-support --disable-libsanitizer --disable-libsanitizer --enable-tls --enable-threads --without-isl --without-cloog --with-cpu=v8 --enable-languages=c,c++,fortran --with-build-time-tools=/opt/sparcv8--uclibc--stable-2020.08-1/sparc-buildroot-linux-uclibc/bin --enable-shared --disable-libgomp Thread model: posix gcc version 9.3.0 (Buildroot 2020.08-14-ge5a2a90) configure:5628: $? = 0 configure:5617: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -V >&5 sparc-linux-gcc.br_real: error: unrecognized command line option '-V' sparc-linux-gcc.br_real: fatal error: no input files compilation terminated. configure:5628: $? = 1 configure:5617: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -qversion >&5 sparc-linux-gcc.br_real: error: unrecognized command line option '-qversion'; did you mean '--version'? sparc-linux-gcc.br_real: fatal error: no input files compilation terminated. configure:5628: $? = 1 configure:5648: checking whether the C compiler works configure:5670: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:5674: $? = 0 configure:5722: result: yes configure:5725: checking for C compiler default output file name configure:5727: result: a.out configure:5733: checking for suffix of executables configure:5740: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:5744: $? = 0 configure:5766: result: configure:5788: checking whether we are cross compiling configure:5826: result: yes configure:5831: checking for suffix of object files configure:5853: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:5857: $? = 0 configure:5878: result: o configure:5882: checking whether we are using the GNU C compiler configure:5901: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:5901: $? = 0 configure:5910: result: yes configure:5919: checking whether /tmp/instance-1/output-1/host/bin/sparc-linux-gcc accepts -g configure:5939: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -g -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:5939: $? = 0 configure:5980: result: yes configure:5997: checking for /tmp/instance-1/output-1/host/bin/sparc-linux-gcc option to accept ISO C89 configure:6060: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:6060: $? = 0 configure:6073: result: none needed configure:6093: checking for /tmp/instance-1/output-1/host/bin/sparc-linux-gcc option to accept ISO C99 configure:6242: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:6242: $? = 0 configure:6255: result: none needed configure:6382: checking for C++ compiler version configure:6391: /tmp/instance-1/output-1/host/bin/sparc-linux-g++ --version >&5 sparc-linux-g++.br_real (Buildroot 2020.08-14-ge5a2a90) 9.3.0 Copyright (C) 2019 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:6402: $? = 0 configure:6391: /tmp/instance-1/output-1/host/bin/sparc-linux-g++ -v >&5 Using built-in specs. COLLECT_GCC=/tmp/instance-1/output-1/host/opt/ext-toolchain/bin/sparc-linux-g++.br_real COLLECT_LTO_WRAPPER=/tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../libexec/gcc/sparc-buildroot-linux-uclibc/9.3.0/lto-wrapper Target: sparc-buildroot-linux-uclibc Configured with: ./configure --prefix=/opt/sparcv8--uclibc--stable-2020.08-1 --sysconfdir=/opt/sparcv8--uclibc--stable-2020.08-1/etc --enable-static --target=sparc-buildroot-linux-uclibc --with-sysroot=/opt/sparcv8--uclibc--stable-2020.08-1/sparc-buildroot-linux-uclibc/sysroot --enable-__cxa_atexit --with-gnu-ld --disable-libssp --disable-multilib --disable-decimal-float --with-gmp=/opt/sparcv8--uclibc--stable-2020.08-1 --with-mpc=/opt/sparcv8--uclibc--stable-2020.08-1 --with-mpfr=/opt/sparcv8--uclibc--stable-2020.08-1 --with-pkgversion='Buildroot 2020.08-14-ge5a2a90' --with-bugurl=http://bugs.buildroot.net/ --without-zstd --disable-libitm --disable-libquadmath --disable-libquadmath-support --disable-libsanitizer --disable-libsanitizer --enable-tls --enable-threads --without-isl --without-cloog --with-cpu=v8 --enable-languages=c,c++,fortran --with-build-time-tools=/opt/sparcv8--uclibc--stable-2020.08-1/sparc-buildroot-linux-uclibc/bin --enable-shared --disable-libgomp Thread model: posix gcc version 9.3.0 (Buildroot 2020.08-14-ge5a2a90) configure:6402: $? = 0 configure:6391: /tmp/instance-1/output-1/host/bin/sparc-linux-g++ -V >&5 sparc-linux-g++.br_real: error: unrecognized command line option '-V' sparc-linux-g++.br_real: fatal error: no input files compilation terminated. configure:6402: $? = 1 configure:6391: /tmp/instance-1/output-1/host/bin/sparc-linux-g++ -qversion >&5 sparc-linux-g++.br_real: error: unrecognized command line option '-qversion'; did you mean '--version'? sparc-linux-g++.br_real: fatal error: no input files compilation terminated. configure:6402: $? = 1 configure:6406: checking whether we are using the GNU C++ compiler configure:6425: /tmp/instance-1/output-1/host/bin/sparc-linux-g++ -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5 configure:6425: $? = 0 configure:6434: result: yes configure:6443: checking whether /tmp/instance-1/output-1/host/bin/sparc-linux-g++ accepts -g configure:6463: /tmp/instance-1/output-1/host/bin/sparc-linux-g++ -c -g -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5 configure:6463: $? = 0 configure:6504: result: yes configure:6532: checking how to run the C preprocessor configure:6602: result: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp configure:6622: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:6622: $? = 0 configure:6636: /tmp/instance-1/output-1/host/bin/sparc-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:6636: $? = 1 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:6667: checking for sparc-buildroot-linux-uclibc-ranlib configure:6694: result: /tmp/instance-1/output-1/host/bin/sparc-linux-ranlib configure:6761: checking for sparc-buildroot-linux-uclibc-gar configure:6788: result: /tmp/instance-1/output-1/host/bin/sparc-linux-ar configure:6861: checking for sparc-buildroot-linux-uclibc-gas configure:6888: result: /tmp/instance-1/output-1/host/bin/sparc-linux-as configure:6961: checking for sparc-buildroot-linux-uclibc-gld configure:6988: result: /tmp/instance-1/output-1/host/bin/sparc-linux-ld configure:7061: checking for sparc-buildroot-linux-uclibc-gnm configure:7088: result: /tmp/instance-1/output-1/host/bin/sparc-linux-nm configure:7161: checking for sparc-buildroot-linux-uclibc-gobjcopy configure:7188: result: /tmp/instance-1/output-1/host/bin/sparc-linux-objcopy configure:7261: checking for sparc-buildroot-linux-uclibc-gobjdump configure:7288: result: /tmp/instance-1/output-1/host/bin/sparc-linux-objdump configure:7361: checking for sparc-buildroot-linux-uclibc-gstrip configure:7388: result: /tmp/instance-1/output-1/host/bin/sparc-linux-strip configure:7704: checking whether the linker is GNU ld configure:7719: result: yes configure:7723: checking whether /tmp/instance-1/output-1/host/bin/sparc-linux-cpp accepts -o configure:7735: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -o conftest-1.i conftest.c configure:7735: $? = 0 configure:7742: result: yes configure:8051: checking for /tmp/instance-1/output-1/host/bin/sparc-linux-ar flags configure:8064: result: rcD configure:8326: checking whether ln -s works configure:8330: result: yes configure:8337: checking whether make sets $(MAKE) configure:8359: result: yes configure:8382: checking for a BSD-compatible install configure:8450: result: /usr/bin/install -c configure:8461: checking for a thread-safe mkdir -p configure:8500: result: /bin/mkdir -p configure:8522: checking for sparc-buildroot-linux-uclibc-dtrace configure:8552: result: no configure:8603: checking for dot configure:8633: result: no configure:8645: checking for doxygen configure:8661: found /tmp/instance-1/output-1/host/bin/doxygen configure:8672: result: doxygen configure:8687: checking for sparc-buildroot-linux-uclibc-pkg-config configure:8731: result: /tmp/instance-1/output-1/host/bin/pkg-config configure:8743: checking for grep that handles long lines and -e configure:8801: result: /bin/grep configure:8806: checking for egrep configure:8868: result: /bin/grep -E configure:8873: checking for ANSI C header files configure:8893: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8893: $? = 0 configure:8977: result: yes configure:8990: checking for sys/types.h configure:8990: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8990: $? = 0 configure:8990: result: yes configure:8990: checking for sys/stat.h configure:8990: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8990: $? = 0 configure:8990: result: yes configure:8990: checking for stdlib.h configure:8990: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8990: $? = 0 configure:8990: result: yes configure:8990: checking for string.h configure:8990: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8990: $? = 0 configure:8990: result: yes configure:8990: checking for memory.h configure:8990: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8990: $? = 0 configure:8990: result: yes configure:8990: checking for strings.h configure:8990: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8990: $? = 0 configure:8990: result: yes configure:8990: checking for inttypes.h configure:8990: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8990: $? = 0 configure:8990: result: yes configure:8990: checking for stdint.h configure:8990: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8990: $? = 0 configure:8990: result: yes configure:8990: checking for unistd.h configure:8990: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8990: $? = 0 configure:8990: result: yes configure:9003: checking minix/config.h usability configure:9003: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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:9003: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define 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:9003: result: no configure:9003: checking minix/config.h presence configure:9003: /tmp/instance-1/output-1/host/bin/sparc-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:9003: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define 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:9003: result: no configure:9003: checking for minix/config.h configure:9003: result: no configure:9024: checking whether it is safe to define __EXTENSIONS__ configure:9042: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9042: $? = 0 configure:9049: result: yes configure:9064: checking whether it is Android configure:9081: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9081: $? = 0 configure:9082: result: no configure:9127: checking for cd using physical directory configure:9146: result: cd -P configure:9165: checking whether CFLAGS is valid configure:9178: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9178: $? = 0 configure:9179: result: yes configure:9191: checking whether LDFLAGS is valid configure:9211: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9211: $? = 0 configure:9212: result: yes configure:9267: checking whether -Wl,-R. is accepted as LDFLAGS configure:9293: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-R. conftest.c >&5 configure:9293: $? = 0 configure:9295: result: yes configure:9267: checking whether -Wl,-rpath,. is accepted as LDFLAGS configure:9293: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-rpath,. conftest.c >&5 configure:9293: $? = 0 configure:9295: result: yes configure:9332: checking whether -fdeclspec is accepted as CFLAGS configure:9359: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fdeclspec -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 sparc-linux-gcc.br_real: error: unrecognized command line option '-fdeclspec' configure:9359: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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:9388: result: no configure:9409: checking whether -fdeclspec is accepted as CXXFLAGS configure:9441: /tmp/instance-1/output-1/host/bin/sparc-linux-g++ -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fdeclspec -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5 sparc-linux-g++.br_real: error: unrecognized command line option '-fdeclspec' configure:9441: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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:9457: result: no configure:9553: checking whether -Wdeprecated-declarations is accepted as CFLAGS configure:9580: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -Wdeprecated-declarations -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9580: $? = 0 configure:9595: result: yes configure:9553: checking whether -Wdivision-by-zero is accepted as CFLAGS configure:9580: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -Wdivision-by-zero -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 sparc-linux-gcc.br_real: error: unrecognized command line option '-Wdivision-by-zero'; did you mean '-Wdiv-by-zero'? configure:9580: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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:9599: result: no configure:9553: checking whether -Wduplicated-cond is accepted as CFLAGS configure:9580: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -Wduplicated-cond -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9580: $? = 0 configure:9595: result: yes configure:9553: checking whether -Wimplicit-function-declaration is accepted as CFLAGS configure:9580: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -Wimplicit-function-declaration -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9580: $? = 0 configure:9595: result: yes configure:9553: checking whether -Wimplicit-int is accepted as CFLAGS configure:9580: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -Wimplicit-int -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9580: $? = 0 configure:9595: result: yes configure:9553: checking whether -Wmisleading-indentation is accepted as CFLAGS configure:9580: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -Wmisleading-indentation -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9580: $? = 0 configure:9595: result: yes configure:9553: checking whether -Wpointer-arith is accepted as CFLAGS configure:9580: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -Wpointer-arith -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9580: $? = 0 configure:9595: result: yes configure:9553: checking whether -Wshorten-64-to-32 is accepted as CFLAGS configure:9580: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -Wshorten-64-to-32 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 sparc-linux-gcc.br_real: error: unrecognized command line option '-Wshorten-64-to-32' configure:9580: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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:9599: result: no configure:9553: checking whether -Wwrite-strings is accepted as CFLAGS configure:9580: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -Wwrite-strings -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9580: $? = 0 configure:9595: result: yes configure:9553: checking whether -Wimplicit-fallthrough=0 is accepted as CFLAGS configure:9580: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -Wimplicit-fallthrough=0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9580: $? = 0 configure:9595: result: yes configure:9553: checking whether -Wmissing-noreturn is accepted as CFLAGS configure:9580: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -Wmissing-noreturn -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9580: $? = 0 configure:9595: result: yes configure:9553: checking whether -Wno-cast-function-type is accepted as CFLAGS configure:9580: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -Wno-cast-function-type -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9580: $? = 0 configure:9595: result: yes configure:9553: checking whether -Wno-constant-logical-operand is accepted as CFLAGS configure:9580: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -Wno-constant-logical-operand -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9580: $? = 0 configure:9595: result: yes configure:9553: checking whether -Wno-long-long is accepted as CFLAGS configure:9580: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -Wno-long-long -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9580: $? = 0 configure:9595: result: yes configure:9553: checking whether -Wno-missing-field-initializers is accepted as CFLAGS configure:9580: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -Wno-missing-field-initializers -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9580: $? = 0 configure:9595: result: yes configure:9553: checking whether -Wno-overlength-strings is accepted as CFLAGS configure:9580: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -Wno-overlength-strings -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9580: $? = 0 configure:9595: result: yes configure:9553: checking whether -Wno-packed-bitfield-compat is accepted as CFLAGS configure:9580: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -Wno-packed-bitfield-compat -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9580: $? = 0 configure:9595: result: yes configure:9553: checking whether -Wno-parentheses-equality is accepted as CFLAGS configure:9580: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -Wno-parentheses-equality -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9580: $? = 0 configure:9595: result: yes configure:9553: checking whether -Wno-self-assign is accepted as CFLAGS configure:9580: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -Wno-self-assign -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9580: $? = 0 configure:9595: result: yes configure:9553: checking whether -Wno-tautological-compare is accepted as CFLAGS configure:9580: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -Wno-tautological-compare -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9580: $? = 0 configure:9595: result: yes configure:9553: checking whether -Wno-unused-parameter is accepted as CFLAGS configure:9580: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -Wno-unused-parameter -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9580: $? = 0 configure:9595: result: yes configure:9553: checking whether -Wno-unused-value is accepted as CFLAGS configure:9580: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -Wno-unused-value -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9580: $? = 0 configure:9595: result: yes configure:9553: checking whether -Wsuggest-attribute=format is accepted as CFLAGS configure:9580: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -Wsuggest-attribute=format -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9580: $? = 0 configure:9595: result: yes configure:9553: checking whether -Wsuggest-attribute=noreturn is accepted as CFLAGS configure:9580: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -Wsuggest-attribute=noreturn -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9580: $? = 0 configure:9595: result: yes configure:9553: checking whether -Wunused-variable is accepted as CFLAGS configure:9580: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -Wunused-variable -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9580: $? = 0 configure:9595: result: yes configure:9553: checking whether -diag-disable=175,188,1684,2259,2312 is accepted as CFLAGS configure:9580: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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:9580: $? = 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:9599: result: no configure:9553: checking whether -Wextra-tokens is accepted as CFLAGS configure:9580: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -Wextra-tokens -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 sparc-linux-gcc.br_real: error: unrecognized command line option '-Wextra-tokens'; did you mean '-Wextra-semi'? configure:9580: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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:9599: result: no configure:9696: checking whether -Wall -Wextra is accepted as CFLAGS configure:9723: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -Wall -Wextra -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9723: $? = 0 configure:9725: result: yes configure:9754: checking whether -Qunused-arguments is accepted as CFLAGS configure:9781: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -Qunused-arguments -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 sparc-linux-gcc.br_real: error: unrecognized command line option '-Qunused-arguments' configure:9781: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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:9797: result: no configure:9829: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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:9829: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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:9939: checking whether -O3 -D_FORTIFY_SOURCE=2 is accepted as CFLAGS configure:9966: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -O3 -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9966: $? = 0 configure:9976: result: yes configure:10176: checking whether -Wl,--compress-debug-sections=zlib is accepted as LDFLAGS configure:10202: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,--compress-debug-sections=zlib conftest.c >&5 configure:10202: $? = 0 configure:10204: result: yes configure:10396: checking whether -std=gnu99 is accepted as CFLAGS configure:10423: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -std=gnu99 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:10423: $? = 0 configure:10448: result: yes configure:10478: checking whether -fno-strict-overflow is accepted as CFLAGS configure:10505: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -fno-strict-overflow -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:10505: $? = 0 configure:10515: result: yes configure:10538: checking whether -ggdb3 is accepted as CFLAGS configure:10565: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -ggdb3 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:10565: $? = 0 configure:10567: result: yes configure:10720: checking whether -fvisibility=hidden is accepted as CFLAGS configure:10747: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -fvisibility=hidden -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:10747: $? = 0 configure:10749: result: yes configure:10983: checking whether -fno-fast-math is accepted as CFLAGS configure:11010: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -fno-fast-math -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:11010: $? = 0 configure:11020: result: yes configure:11044: checking whether -fexcess-precision=standard is accepted as CFLAGS configure:11071: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -fexcess-precision=standard -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:11071: $? = 0 configure:11081: result: yes configure:11044: checking whether -fp-model precise is accepted as CFLAGS configure:11071: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -fp-model precise -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 sparc-linux-gcc.br_real: error: precise: No such file or directory sparc-linux-gcc.br_real: error: unrecognized command line option '-fp-model'; did you mean '-ftls-model='? configure:11071: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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:11085: result: no configure:11186: checking whether compiler has statement and declarations in expressions configure:11202: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:11202: $? = 0 configure:11209: result: yes configure:11926: checking whether CXXFLAGS is valid configure:11945: /tmp/instance-1/output-1/host/bin/sparc-linux-g++ -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5 configure:11945: $? = 0 configure:11946: result: yes configure:11980: checking for crypt in -lcrypt configure:12005: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lcrypt -lm >&5 configure:12005: $? = 0 configure:12014: result: yes configure:12025: checking for dlopen in -ldl configure:12050: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -ldl -lcrypt -lm >&5 configure:12050: $? = 0 configure:12059: result: yes configure:12070: checking for shl_load in -ldld configure:12095: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -ldld -ldl -lcrypt -lm >&5 /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: cannot find -ldld collect2: error: ld returned 1 exit status configure:12095: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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:12104: result: no configure:12115: checking for shutdown in -lsocket configure:12140: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lsocket -ldl -lcrypt -lm >&5 /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: cannot find -lsocket collect2: error: ld returned 1 exit status configure:12140: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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:12149: result: no configure:12164: checking for dirent.h that defines DIR configure:12183: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12183: $? = 0 configure:12191: result: yes configure:12204: checking for library containing opendir configure:12235: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -ldl -lcrypt -lm >&5 configure:12235: $? = 0 configure:12252: result: none required configure:12319: checking for stdbool.h that conforms to C99 configure:12386: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12386: $? = 0 configure:12393: result: yes configure:12395: checking for _Bool configure:12395: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12395: $? = 0 configure:12395: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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:12395: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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:12395: result: yes configure:12412: checking for sys/wait.h that is POSIX.1 compatible configure:12438: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12438: $? = 0 configure:12445: result: yes configure:12456: checking a.out.h usability configure:12456: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12456: $? = 0 configure:12456: result: yes configure:12456: checking a.out.h presence configure:12456: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:12456: $? = 0 configure:12456: result: yes configure:12456: checking for a.out.h configure:12456: result: yes configure:12468: checking atomic.h usability configure:12468: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:67:10: fatal error: atomic.h: No such file or directory 67 | #include | ^~~~~~~~~~ compilation terminated. configure:12468: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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:12468: result: no configure:12468: checking atomic.h presence configure:12468: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:34:10: fatal error: atomic.h: No such file or directory 34 | #include | ^~~~~~~~~~ compilation terminated. configure:12468: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_H 1 | /* end confdefs.h. */ | #include configure:12468: result: no configure:12468: checking for atomic.h configure:12468: result: no configure:12480: checking copyfile.h usability configure:12480: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:67:10: fatal error: copyfile.h: No such file or directory 67 | #include | ^~~~~~~~~~~~ compilation terminated. configure:12480: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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:12480: result: no configure:12480: checking copyfile.h presence configure:12480: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:34:10: fatal error: copyfile.h: No such file or directory 34 | #include | ^~~~~~~~~~~~ compilation terminated. configure:12480: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_H 1 | /* end confdefs.h. */ | #include configure:12480: result: no configure:12480: checking for copyfile.h configure:12480: result: no configure:12492: checking direct.h usability configure:12492: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:67:10: fatal error: direct.h: No such file or directory 67 | #include | ^~~~~~~~~~ compilation terminated. configure:12492: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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:12492: result: no configure:12492: checking direct.h presence configure:12492: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:34:10: fatal error: direct.h: No such file or directory 34 | #include | ^~~~~~~~~~ compilation terminated. configure:12492: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_H 1 | /* end confdefs.h. */ | #include configure:12492: result: no configure:12492: checking for direct.h configure:12492: result: no configure:12504: checking grp.h usability configure:12504: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12504: $? = 0 configure:12504: result: yes configure:12504: checking grp.h presence configure:12504: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:12504: $? = 0 configure:12504: result: yes configure:12504: checking for grp.h configure:12504: result: yes configure:12516: checking fcntl.h usability configure:12516: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12516: $? = 0 configure:12516: result: yes configure:12516: checking fcntl.h presence configure:12516: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:12516: $? = 0 configure:12516: result: yes configure:12516: checking for fcntl.h configure:12516: result: yes configure:12528: checking float.h usability configure:12528: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12528: $? = 0 configure:12528: result: yes configure:12528: checking float.h presence configure:12528: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:12528: $? = 0 configure:12528: result: yes configure:12528: checking for float.h configure:12528: result: yes configure:12540: checking ieeefp.h usability configure:12540: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:70:10: fatal error: ieeefp.h: No such file or directory 70 | #include | ^~~~~~~~~~ compilation terminated. configure:12540: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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:12540: result: no configure:12540: checking ieeefp.h presence configure:12540: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:37:10: fatal error: ieeefp.h: No such file or directory 37 | #include | ^~~~~~~~~~ compilation terminated. configure:12540: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | /* end confdefs.h. */ | #include configure:12540: result: no configure:12540: checking for ieeefp.h configure:12540: result: no configure:12552: checking intrinsics.h usability configure:12552: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:70:10: fatal error: intrinsics.h: No such file or directory 70 | #include | ^~~~~~~~~~~~~~ compilation terminated. configure:12552: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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:12552: result: no configure:12552: checking intrinsics.h presence configure:12552: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:37:10: fatal error: intrinsics.h: No such file or directory 37 | #include | ^~~~~~~~~~~~~~ compilation terminated. configure:12552: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_H 1 | #define HAVE_GRP_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_FLOAT_H 1 | /* end confdefs.h. */ | #include configure:12552: result: no configure:12552: checking for intrinsics.h configure:12552: result: no configure:12564: checking langinfo.h usability configure:12564: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12564: $? = 0 configure:12564: result: yes configure:12564: checking langinfo.h presence configure:12564: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:12564: $? = 0 configure:12564: result: yes configure:12564: checking for langinfo.h configure:12564: result: yes configure:12576: checking limits.h usability configure:12576: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12576: $? = 0 configure:12576: result: yes configure:12576: checking limits.h presence configure:12576: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:12576: $? = 0 configure:12576: result: yes configure:12576: checking for limits.h configure:12576: result: yes configure:12588: checking locale.h usability configure:12588: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12588: $? = 0 configure:12588: result: yes configure:12588: checking locale.h presence configure:12588: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:12588: $? = 0 configure:12588: result: yes configure:12588: checking for locale.h configure:12588: result: yes configure:12600: checking malloc.h usability configure:12600: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12600: $? = 0 configure:12600: result: yes configure:12600: checking malloc.h presence configure:12600: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:12600: $? = 0 configure:12600: result: yes configure:12600: checking for malloc.h configure:12600: result: yes configure:12612: checking malloc/malloc.h usability configure:12612: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:74:10: fatal error: malloc/malloc.h: No such file or directory 74 | #include | ^~~~~~~~~~~~~~~~~ compilation terminated. configure:12612: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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:12612: result: no configure:12612: checking malloc/malloc.h presence configure:12612: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:41:10: fatal error: malloc/malloc.h: No such file or directory 41 | #include | ^~~~~~~~~~~~~~~~~ compilation terminated. configure:12612: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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:12612: result: no configure:12612: checking for malloc/malloc.h configure:12612: result: no configure:12624: checking malloc_np.h usability configure:12624: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:74:10: fatal error: malloc_np.h: No such file or directory 74 | #include | ^~~~~~~~~~~~~ compilation terminated. configure:12624: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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:12624: result: no configure:12624: checking malloc_np.h presence configure:12624: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:41:10: fatal error: malloc_np.h: No such file or directory 41 | #include | ^~~~~~~~~~~~~ compilation terminated. configure:12624: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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:12624: result: no configure:12624: checking for malloc_np.h configure:12624: result: no configure:12636: checking net/socket.h usability configure:12636: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:74:10: fatal error: net/socket.h: No such file or directory 74 | #include | ^~~~~~~~~~~~~~ compilation terminated. configure:12636: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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:12636: result: no configure:12636: checking net/socket.h presence configure:12636: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:41:10: fatal error: net/socket.h: No such file or directory 41 | #include | ^~~~~~~~~~~~~~ compilation terminated. configure:12636: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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:12636: result: no configure:12636: checking for net/socket.h configure:12636: result: no configure:12648: checking process.h usability configure:12648: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:74:10: fatal error: process.h: No such file or directory 74 | #include | ^~~~~~~~~~~ compilation terminated. configure:12648: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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:12648: result: no configure:12648: checking process.h presence configure:12648: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:41:10: fatal error: process.h: No such file or directory 41 | #include | ^~~~~~~~~~~ compilation terminated. configure:12648: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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:12648: result: no configure:12648: checking for process.h configure:12648: result: no configure:12660: checking pwd.h usability configure:12660: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12660: $? = 0 configure:12660: result: yes configure:12660: checking pwd.h presence configure:12660: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:12660: $? = 0 configure:12660: result: yes configure:12660: checking for pwd.h configure:12660: result: yes configure:12672: checking sanitizer/asan_interface.h usability configure:12672: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:75:10: fatal error: sanitizer/asan_interface.h: No such file or directory 75 | #include | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. configure:12672: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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:12672: result: no configure:12672: checking sanitizer/asan_interface.h presence configure:12672: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:42:10: fatal error: sanitizer/asan_interface.h: No such file or directory 42 | #include | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. configure:12672: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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:12672: result: no configure:12672: checking for sanitizer/asan_interface.h configure:12672: result: no configure:12684: checking sanitizer/msan_interface.h usability configure:12684: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:75:10: fatal error: sanitizer/msan_interface.h: No such file or directory 75 | #include | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. configure:12684: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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:12684: result: no configure:12684: checking sanitizer/msan_interface.h presence configure:12684: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:42:10: fatal error: sanitizer/msan_interface.h: No such file or directory 42 | #include | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. configure:12684: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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:12684: result: no configure:12684: checking for sanitizer/msan_interface.h configure:12684: result: no configure:12696: checking setjmpex.h usability configure:12696: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:75:10: fatal error: setjmpex.h: No such file or directory 75 | #include | ^~~~~~~~~~~~ compilation terminated. configure:12696: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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:12696: result: no configure:12696: checking setjmpex.h presence configure:12696: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:42:10: fatal error: setjmpex.h: No such file or directory 42 | #include | ^~~~~~~~~~~~ compilation terminated. configure:12696: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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:12696: result: no configure:12696: checking for setjmpex.h configure:12696: result: no configure:12708: checking stdalign.h usability configure:12708: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12708: $? = 0 configure:12708: result: yes configure:12708: checking stdalign.h presence configure:12708: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:12708: $? = 0 configure:12708: result: yes configure:12708: checking for stdalign.h configure:12708: result: yes configure:12720: checking sys/attr.h usability configure:12720: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:76:10: fatal error: sys/attr.h: No such file or directory 76 | #include | ^~~~~~~~~~~~ compilation terminated. configure:12720: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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:12720: result: no configure:12720: checking sys/attr.h presence configure:12720: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:43:10: fatal error: sys/attr.h: No such file or directory 43 | #include | ^~~~~~~~~~~~ compilation terminated. configure:12720: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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:12720: result: no configure:12720: checking for sys/attr.h configure:12720: result: no configure:12732: checking sys/eventfd.h usability configure:12732: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12732: $? = 0 configure:12732: result: yes configure:12732: checking sys/eventfd.h presence configure:12732: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:12732: $? = 0 configure:12732: result: yes configure:12732: checking for sys/eventfd.h configure:12732: result: yes configure:12744: checking sys/fcntl.h usability configure:12744: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12744: $? = 0 configure:12744: result: yes configure:12744: checking sys/fcntl.h presence configure:12744: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:12744: $? = 0 configure:12744: result: yes configure:12744: checking for sys/fcntl.h configure:12744: result: yes configure:12756: checking sys/file.h usability configure:12756: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12756: $? = 0 configure:12756: result: yes configure:12756: checking sys/file.h presence configure:12756: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:12756: $? = 0 configure:12756: result: yes configure:12756: checking for sys/file.h configure:12756: result: yes configure:12768: checking sys/id.h usability configure:12768: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:79:10: fatal error: sys/id.h: No such file or directory 79 | #include | ^~~~~~~~~~ compilation terminated. configure:12768: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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:12768: result: no configure:12768: checking sys/id.h presence configure:12768: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:46:10: fatal error: sys/id.h: No such file or directory 46 | #include | ^~~~~~~~~~ compilation terminated. configure:12768: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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:12768: result: no configure:12768: checking for sys/id.h configure:12768: result: no configure:12780: checking sys/ioctl.h usability configure:12780: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12780: $? = 0 configure:12780: result: yes configure:12780: checking sys/ioctl.h presence configure:12780: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:12780: $? = 0 configure:12780: result: yes configure:12780: checking for sys/ioctl.h configure:12780: result: yes configure:12792: checking sys/mkdev.h usability configure:12792: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:80:10: fatal error: sys/mkdev.h: No such file or directory 80 | #include | ^~~~~~~~~~~~~ compilation terminated. configure:12792: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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:12792: result: no configure:12792: checking sys/mkdev.h presence configure:12792: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:47:10: fatal error: sys/mkdev.h: No such file or directory 47 | #include | ^~~~~~~~~~~~~ compilation terminated. configure:12792: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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:12792: result: no configure:12792: checking for sys/mkdev.h configure:12792: result: no configure:12804: checking sys/param.h usability configure:12804: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12804: $? = 0 configure:12804: result: yes configure:12804: checking sys/param.h presence configure:12804: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:12804: $? = 0 configure:12804: result: yes configure:12804: checking for sys/param.h configure:12804: result: yes configure:12816: checking sys/prctl.h usability configure:12816: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12816: $? = 0 configure:12816: result: yes configure:12816: checking sys/prctl.h presence configure:12816: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:12816: $? = 0 configure:12816: result: yes configure:12816: checking for sys/prctl.h configure:12816: result: yes configure:12828: checking sys/resource.h usability configure:12828: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12828: $? = 0 configure:12828: result: yes configure:12828: checking sys/resource.h presence configure:12828: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:12828: $? = 0 configure:12828: result: yes configure:12828: checking for sys/resource.h configure:12828: result: yes configure:12840: checking sys/select.h usability configure:12840: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12840: $? = 0 configure:12840: result: yes configure:12840: checking sys/select.h presence configure:12840: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:12840: $? = 0 configure:12840: result: yes configure:12840: checking for sys/select.h configure:12840: result: yes configure:12852: checking sys/sendfile.h usability configure:12852: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12852: $? = 0 configure:12852: result: yes configure:12852: checking sys/sendfile.h presence configure:12852: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:12852: $? = 0 configure:12852: result: yes configure:12852: checking for sys/sendfile.h configure:12852: result: yes configure:12864: checking sys/socket.h usability configure:12864: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12864: $? = 0 configure:12864: result: yes configure:12864: checking sys/socket.h presence configure:12864: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:12864: $? = 0 configure:12864: result: yes configure:12864: checking for sys/socket.h configure:12864: result: yes configure:12876: checking sys/syscall.h usability configure:12876: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12876: $? = 0 configure:12876: result: yes configure:12876: checking sys/syscall.h presence configure:12876: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:12876: $? = 0 configure:12876: result: yes configure:12876: checking for sys/syscall.h configure:12876: result: yes configure:12888: checking sys/sysmacros.h usability configure:12888: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12888: $? = 0 configure:12888: result: yes configure:12888: checking sys/sysmacros.h presence configure:12888: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:12888: $? = 0 configure:12888: result: yes configure:12888: checking for sys/sysmacros.h configure:12888: result: yes configure:12900: checking sys/time.h usability configure:12900: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12900: $? = 0 configure:12900: result: yes configure:12900: checking sys/time.h presence configure:12900: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:12900: $? = 0 configure:12900: result: yes configure:12900: checking for sys/time.h configure:12900: result: yes configure:12912: checking sys/times.h usability configure:12912: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12912: $? = 0 configure:12912: result: yes configure:12912: checking sys/times.h presence configure:12912: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:12912: $? = 0 configure:12912: result: yes configure:12912: checking for sys/times.h configure:12912: result: yes configure:12924: checking sys/uio.h usability configure:12924: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12924: $? = 0 configure:12924: result: yes configure:12924: checking sys/uio.h presence configure:12924: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:12924: $? = 0 configure:12924: result: yes configure:12924: checking for sys/uio.h configure:12924: result: yes configure:12936: checking sys/utime.h usability configure:12936: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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:12936: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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:12936: result: no configure:12936: checking sys/utime.h presence configure:12936: /tmp/instance-1/output-1/host/bin/sparc-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:12936: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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:12936: result: no configure:12936: checking for sys/utime.h configure:12936: result: no configure:12948: checking syscall.h usability configure:12948: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12948: $? = 0 configure:12948: result: yes configure:12948: checking syscall.h presence configure:12948: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:12948: $? = 0 configure:12948: result: yes configure:12948: checking for syscall.h configure:12948: result: yes configure:12960: checking time.h usability configure:12960: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12960: $? = 0 configure:12960: result: yes configure:12960: checking time.h presence configure:12960: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:12960: $? = 0 configure:12960: result: yes configure:12960: checking for time.h configure:12960: result: yes configure:12972: checking ucontext.h usability configure:12972: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12972: $? = 0 configure:12972: result: yes configure:12972: checking ucontext.h presence configure:12972: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:12972: $? = 0 configure:12972: result: yes configure:12972: checking for ucontext.h configure:12972: result: yes configure:12984: checking utime.h usability configure:12984: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12984: $? = 0 configure:12984: result: yes configure:12984: checking utime.h presence configure:12984: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:12984: $? = 0 configure:12984: result: yes configure:12984: checking for utime.h configure:12984: result: yes configure:13025: checking gmp.h usability configure:13025: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:13025: $? = 0 configure:13025: result: yes configure:13025: checking gmp.h presence configure:13025: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:13025: $? = 0 configure:13025: result: yes configure:13025: checking for gmp.h configure:13025: result: yes configure:13036: checking for library containing __gmpz_init configure:13067: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -ldl -lcrypt -lm >&5 /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /tmp/ccZe4Oh1.o: in function `main': conftest.c:(.text.startup+0x4): undefined reference to `__gmpz_init' collect2: error: ld returned 1 exit status configure:13067: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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:13067: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:13067: $? = 0 configure:13084: result: -lgmp configure:13247: checking for special C compiler options needed for large files configure:13292: result: no configure:13298: checking for _FILE_OFFSET_BITS value needed for large files configure:13323: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:13323: $? = 0 configure:13355: result: no configure:13497: checking whether byte ordering is bigendian configure:13703: result: yes configure:13721: checking for an ANSI C-conforming const configure:13787: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:13787: $? = 0 configure:13794: result: yes configure:13802: checking whether char is unsigned configure:13821: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:13821: $? = 0 configure:13828: result: no configure:13835: checking for inline configure:13851: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:13851: $? = 0 configure:13859: result: inline configure:13877: checking for working volatile configure:13896: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:13896: $? = 0 configure:13903: result: yes configure:13912: checking for typeof syntax and keyword spelling configure:13943: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:13943: $? = 0 configure:13950: result: typeof configure:13965: checking for C/C++ restrict keyword configure:13990: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:13990: $? = 0 configure:13998: result: __restrict configure:14019: checking for long long configure:14019: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14019: $? = 0 configure:14019: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:103:24: error: expected expression before ')' token 103 | if (sizeof ((long long))) | ^ configure:14019: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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:14019: result: yes configure:14028: checking for off_t configure:14028: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14028: $? = 0 configure:14028: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:104:20: error: expected expression before ')' token 104 | if (sizeof ((off_t))) | ^ configure:14028: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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:14028: result: yes configure:14039: checking char bit configure:14045: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14045: $? = 0 configure:14045: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:74:12: error: size of array 'test_array' is negative 74 | static int test_array [1 - 2 * !((CHAR_BIT) <= 0)]; | ^~~~~~~~~~ configure:14045: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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:14045: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:74:12: error: size of array 'test_array' is negative 74 | static int test_array [1 - 2 * !((CHAR_BIT) <= 1)]; | ^~~~~~~~~~ configure:14045: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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:14045: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:74:12: error: size of array 'test_array' is negative 74 | static int test_array [1 - 2 * !((CHAR_BIT) <= 3)]; | ^~~~~~~~~~ configure:14045: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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:14045: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:74:12: error: size of array 'test_array' is negative 74 | static int test_array [1 - 2 * !((CHAR_BIT) <= 7)]; | ^~~~~~~~~~ configure:14045: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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:14045: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14045: $? = 0 configure:14045: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14045: $? = 0 configure:14045: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14045: $? = 0 configure:14045: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14045: $? = 0 configure:14054: result: 8 configure:14218: checking size of int configure:14223: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14223: $? = 0 configure:14223: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (int))) <= 0)]; | ^~~~~~~~~~ configure:14223: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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:14223: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (int))) <= 1)]; | ^~~~~~~~~~ configure:14223: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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:14223: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (int))) <= 3)]; | ^~~~~~~~~~ configure:14223: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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:14223: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14223: $? = 0 configure:14223: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14223: $? = 0 configure:14223: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14223: $? = 0 configure:14237: result: 4 configure:14334: checking size of short configure:14339: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14339: $? = 0 configure:14339: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (short))) <= 0)]; | ^~~~~~~~~~ configure:14339: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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:14339: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (short))) <= 1)]; | ^~~~~~~~~~ configure:14339: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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:14339: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14339: $? = 0 configure:14339: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14339: $? = 0 configure:14353: result: 2 configure:14543: checking size of long configure:14548: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14548: $? = 0 configure:14548: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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))) <= 0)]; | ^~~~~~~~~~ configure:14548: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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:14548: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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))) <= 1)]; | ^~~~~~~~~~ configure:14548: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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:14548: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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))) <= 3)]; | ^~~~~~~~~~ configure:14548: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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:14548: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14548: $? = 0 configure:14548: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14548: $? = 0 configure:14548: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14548: $? = 0 configure:14562: result: 4 configure:14659: checking size of long long configure:14664: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14664: $? = 0 configure:14664: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:108:12: error: size of array 'test_array' is negative 108 | static int test_array [1 - 2 * !(((long int) (sizeof (long long))) <= 0)]; | ^~~~~~~~~~ configure:14664: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 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 (long long))) <= 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:14664: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:108:12: error: size of array 'test_array' is negative 108 | static int test_array [1 - 2 * !(((long int) (sizeof (long long))) <= 1)]; | ^~~~~~~~~~ configure:14664: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 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 (long long))) <= 1)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:14664: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:108:12: error: size of array 'test_array' is negative 108 | static int test_array [1 - 2 * !(((long int) (sizeof (long long))) <= 3)]; | ^~~~~~~~~~ configure:14664: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 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 (long long))) <= 3)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:14664: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:108:12: error: size of array 'test_array' is negative 108 | static int test_array [1 - 2 * !(((long int) (sizeof (long long))) <= 7)]; | ^~~~~~~~~~ configure:14664: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 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 (long long))) <= 7)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:14664: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14664: $? = 0 configure:14664: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14664: $? = 0 configure:14664: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14664: $? = 0 configure:14664: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14664: $? = 0 configure:14678: result: 8 configure:14868: checking size of __int64 configure:14873: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:109:55: error: '__int64' undeclared (first use in this function); did you mean '__int64_t'? 109 | static int test_array [1 - 2 * !(((long int) (sizeof (__int64))) >= 0)]; | ^~~~~~~ | __int64_t conftest.c:109:55: note: each undeclared identifier is reported only once for each function it appears in configure:14873: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #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:14873: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:109:55: error: '__int64' undeclared (first use in this function); did you mean '__int64_t'? 109 | static int test_array [1 - 2 * !(((long int) (sizeof (__int64))) < 0)]; | ^~~~~~~ | __int64_t conftest.c:109:55: note: each undeclared identifier is reported only once for each function it appears in configure:14873: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #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:14887: result: 0 configure:15077: checking size of __int128 configure:15082: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:110:55: error: expected expression before '__int128' 110 | static int test_array [1 - 2 * !(((long int) (sizeof (__int128))) >= 0)]; | ^~~~~~~~ configure:15082: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #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:15082: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:110:55: error: expected expression before '__int128' 110 | static int test_array [1 - 2 * !(((long int) (sizeof (__int128))) < 0)]; | ^~~~~~~~ configure:15082: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #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:15096: result: 0 configure:15193: checking size of off_t configure:15198: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15198: $? = 0 configure:15198: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (off_t))) <= 0)]; | ^~~~~~~~~~ configure:15198: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 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 (off_t))) <= 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:15198: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (off_t))) <= 1)]; | ^~~~~~~~~~ configure:15198: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 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 (off_t))) <= 1)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:15198: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (off_t))) <= 3)]; | ^~~~~~~~~~ configure:15198: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 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 (off_t))) <= 3)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:15198: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (off_t))) <= 7)]; | ^~~~~~~~~~ configure:15198: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 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 (off_t))) <= 7)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:15198: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15198: $? = 0 configure:15198: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15198: $? = 0 configure:15198: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15198: $? = 0 configure:15198: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15198: $? = 0 configure:15212: result: 8 configure:15402: checking size of void* configure:15407: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15407: $? = 0 configure:15407: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (void*))) <= 0)]; | ^~~~~~~~~~ configure:15407: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #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:15407: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (void*))) <= 1)]; | ^~~~~~~~~~ configure:15407: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #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:15407: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (void*))) <= 3)]; | ^~~~~~~~~~ configure:15407: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #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:15407: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15407: $? = 0 configure:15407: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15407: $? = 0 configure:15407: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15407: $? = 0 configure:15421: result: 4 configure:15518: checking size of float configure:15523: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15523: $? = 0 configure:15523: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (float))) <= 0)]; | ^~~~~~~~~~ configure:15523: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 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 (float))) <= 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:15523: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (float))) <= 1)]; | ^~~~~~~~~~ configure:15523: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 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 (float))) <= 1)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:15523: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (float))) <= 3)]; | ^~~~~~~~~~ configure:15523: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 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 (float))) <= 3)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:15523: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15523: $? = 0 configure:15523: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15523: $? = 0 configure:15523: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15523: $? = 0 configure:15537: result: 4 configure:15634: checking size of double configure:15639: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15639: $? = 0 configure:15639: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:114:12: error: size of array 'test_array' is negative 114 | static int test_array [1 - 2 * !(((long int) (sizeof (double))) <= 0)]; | ^~~~~~~~~~ configure:15639: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #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:15639: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:114:12: error: size of array 'test_array' is negative 114 | static int test_array [1 - 2 * !(((long int) (sizeof (double))) <= 1)]; | ^~~~~~~~~~ configure:15639: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #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:15639: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:114:12: error: size of array 'test_array' is negative 114 | static int test_array [1 - 2 * !(((long int) (sizeof (double))) <= 3)]; | ^~~~~~~~~~ configure:15639: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #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:15639: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:114:12: error: size of array 'test_array' is negative 114 | static int test_array [1 - 2 * !(((long int) (sizeof (double))) <= 7)]; | ^~~~~~~~~~ configure:15639: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #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:15639: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15639: $? = 0 configure:15639: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15639: $? = 0 configure:15639: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15639: $? = 0 configure:15639: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15639: $? = 0 configure:15653: result: 8 configure:15768: checking size of time_t configure:15773: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15773: $? = 0 configure:15773: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (time_t))) <= 0)]; | ^~~~~~~~~~ configure:15773: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #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:15773: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (time_t))) <= 1)]; | ^~~~~~~~~~ configure:15773: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #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:15773: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (time_t))) <= 3)]; | ^~~~~~~~~~ configure:15773: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #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:15773: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15773: $? = 0 configure:15773: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15773: $? = 0 configure:15773: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15773: $? = 0 configure:15788: result: 4 configure:15887: checking size of clock_t configure:15892: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15892: $? = 0 configure:15892: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:85:12: error: size of array 'test_array' is negative 85 | static int test_array [1 - 2 * !(((long int) (sizeof (clock_t))) <= 0)]; | ^~~~~~~~~~ configure:15892: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | /* 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:15892: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:85:12: error: size of array 'test_array' is negative 85 | static int test_array [1 - 2 * !(((long int) (sizeof (clock_t))) <= 1)]; | ^~~~~~~~~~ configure:15892: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | /* 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:15892: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:85:12: error: size of array 'test_array' is negative 85 | static int test_array [1 - 2 * !(((long int) (sizeof (clock_t))) <= 3)]; | ^~~~~~~~~~ configure:15892: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | /* 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:15892: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15892: $? = 0 configure:15892: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15892: $? = 0 configure:15892: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15892: $? = 0 configure:15907: result: 4 configure:15920: checking packed struct attribute configure:15942: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:81:35: error: unknown type name 'pack' 81 | #define PACKED_STRUCT(x) __pragma(pack(push, 1)) x __pragma(pack(pop)) | ^~~~ conftest.c:82:4: note: in expansion of macro 'PACKED_STRUCT' 82 | PACKED_STRUCT(struct { int a; }); | ^~~~~~~~~~~~~ conftest.c:81:61: error: unknown type name 'pack' 81 | #define PACKED_STRUCT(x) __pragma(pack(push, 1)) x __pragma(pack(pop)) | ^~~~ conftest.c:82:4: note: in expansion of macro 'PACKED_STRUCT' 82 | PACKED_STRUCT(struct { int a; }); | ^~~~~~~~~~~~~ configure:15942: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | /* 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:15942: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:82:25: warning: unnamed struct/union that defines no instances 82 | PACKED_STRUCT(struct { int a; }); | ^ conftest.c:81:26: note: in definition of macro 'PACKED_STRUCT' 81 | #define PACKED_STRUCT(x) x __attribute__((packed)) | ^ configure:15942: $? = 0 configure:15948: result: x __attribute__((packed)) configure:15957: checking whether -Wno-address-of-packed-member is accepted as CFLAGS configure:15984: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -Wno-address-of-packed-member -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:15984: $? = 0 configure:15987: result: yes configure:16021: checking for printf prefix for long long configure:16077: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16077: $? = 0 configure:16094: result: ll configure:16196: checking for pid_t configure:16196: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16196: $? = 0 configure:16196: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:120:20: error: expected expression before ')' token 120 | if (sizeof ((pid_t))) | ^ configure:16196: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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:16196: result: yes configure:16208: checking for convertible type of pid_t configure:16236: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:121:12: error: size of array 'test_array' is negative 121 | static int test_array [1 - 2 * !((pid_t)-1 > 0)]; | ^~~~~~~~~~ configure:16236: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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:16266: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:121:38: error: conflicting types for 'rbcv_conftest_var' 121 | extern rbcv_conftest_replace_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:120:37: note: previous declaration of 'rbcv_conftest_var' was here 120 | extern rbcv_conftest_target_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:123:38: error: conflicting types for 'rbcv_conftest_func' 123 | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ conftest.c:122:37: note: previous declaration of 'rbcv_conftest_func' was here 122 | extern rbcv_conftest_target_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ conftest.c: In function 'main': conftest.c:128:12: error: size of array 'test_array' is negative 128 | static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | ^~~~~~~~~~ configure:16266: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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:16266: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:121:38: error: conflicting types for 'rbcv_conftest_var' 121 | extern rbcv_conftest_replace_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:120:37: note: previous declaration of 'rbcv_conftest_var' was here 120 | extern rbcv_conftest_target_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:123:38: error: conflicting types for 'rbcv_conftest_func' 123 | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ conftest.c:122:37: note: previous declaration of 'rbcv_conftest_func' was here 122 | extern rbcv_conftest_target_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ configure:16266: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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:16266: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16266: $? = 0 configure:16289: result: INT configure:16342: checking for uid_t configure:16342: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16342: $? = 0 configure:16342: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:126:20: error: expected expression before ')' token 126 | if (sizeof ((uid_t))) | ^ configure:16342: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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:16342: result: yes configure:16354: checking for convertible type of uid_t configure:16382: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16382: $? = 0 configure:16412: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:127:38: error: conflicting types for 'rbcv_conftest_var' 127 | extern rbcv_conftest_replace_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:126:37: note: previous declaration of 'rbcv_conftest_var' was here 126 | extern rbcv_conftest_target_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:129:38: error: conflicting types for 'rbcv_conftest_func' 129 | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ conftest.c:128:37: note: previous declaration of 'rbcv_conftest_func' was here 128 | extern rbcv_conftest_target_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ conftest.c: In function 'main': conftest.c:134:12: error: size of array 'test_array' is negative 134 | static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | ^~~~~~~~~~ configure:16412: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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:16412: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:127:38: error: conflicting types for 'rbcv_conftest_var' 127 | extern rbcv_conftest_replace_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:126:37: note: previous declaration of 'rbcv_conftest_var' was here 126 | extern rbcv_conftest_target_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:129:38: error: conflicting types for 'rbcv_conftest_func' 129 | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ conftest.c:128:37: note: previous declaration of 'rbcv_conftest_func' was here 128 | extern rbcv_conftest_target_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ configure:16412: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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:16412: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16412: $? = 0 configure:16435: result: UINT configure:16488: checking for gid_t configure:16488: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16488: $? = 0 configure:16488: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:132:20: error: expected expression before ')' token 132 | if (sizeof ((gid_t))) | ^ configure:16488: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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:16488: result: yes configure:16500: checking for convertible type of gid_t configure:16528: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16528: $? = 0 configure:16558: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:133:38: error: conflicting types for 'rbcv_conftest_var' 133 | extern rbcv_conftest_replace_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:132:37: note: previous declaration of 'rbcv_conftest_var' was here 132 | extern rbcv_conftest_target_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:135:38: error: conflicting types for 'rbcv_conftest_func' 135 | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ conftest.c:134:37: note: previous declaration of 'rbcv_conftest_func' was here 134 | extern rbcv_conftest_target_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ conftest.c: In function 'main': conftest.c:140:12: error: size of array 'test_array' is negative 140 | static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | ^~~~~~~~~~ configure:16558: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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:16558: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:133:38: error: conflicting types for 'rbcv_conftest_var' 133 | extern rbcv_conftest_replace_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:132:37: note: previous declaration of 'rbcv_conftest_var' was here 132 | extern rbcv_conftest_target_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:135:38: error: conflicting types for 'rbcv_conftest_func' 135 | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ conftest.c:134:37: note: previous declaration of 'rbcv_conftest_func' was here 134 | extern rbcv_conftest_target_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ configure:16558: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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:16558: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16558: $? = 0 configure:16581: result: UINT configure:16634: checking for time_t configure:16634: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16634: $? = 0 configure:16634: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:107:21: error: expected expression before ')' token 107 | if (sizeof ((time_t))) | ^ configure:16634: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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:16634: result: yes configure:16647: checking for convertible type of time_t configure:16676: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:108:12: error: size of array 'test_array' is negative 108 | static int test_array [1 - 2 * !((time_t)-1 > 0)]; | ^~~~~~~~~~ configure:16676: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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:16707: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:108:38: error: conflicting types for 'rbcv_conftest_var' 108 | extern rbcv_conftest_replace_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:107:37: note: previous declaration of 'rbcv_conftest_var' was here 107 | extern rbcv_conftest_target_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:110:38: error: conflicting types for 'rbcv_conftest_func' 110 | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ conftest.c:109:37: note: previous declaration of 'rbcv_conftest_func' was here 109 | extern rbcv_conftest_target_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ conftest.c: In function 'main': conftest.c:115:12: error: size of array 'test_array' is negative 115 | static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | ^~~~~~~~~~ configure:16707: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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:16707: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16707: $? = 0 configure:16730: result: LONG configure:16783: checking for dev_t configure:16783: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16783: $? = 0 configure:16783: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:144:20: error: expected expression before ')' token 144 | if (sizeof ((dev_t))) | ^ configure:16783: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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:16783: result: yes configure:16795: checking for convertible type of dev_t configure:16823: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16823: $? = 0 configure:16853: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16853: $? = 0 configure:16876: result: ULL configure:16929: checking for mode_t configure:16929: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16929: $? = 0 configure:16929: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:119:21: error: expected expression before ')' token 119 | if (sizeof ((mode_t))) | ^ configure:16929: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_PREFIX | /* end confdefs.h. */ | #include | | int | main () | { | if (sizeof ((mode_t))) | return 0; | ; | return 0; | } configure:16929: result: yes configure:16942: checking for convertible type of mode_t configure:16971: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:16971: $? = 0 configure:17002: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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:17002: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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:17002: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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); | ^~~~~~~~~~~~~~~~~~ configure:17002: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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:17002: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17002: $? = 0 configure:17025: result: UINT configure:17078: checking for rlim_t configure:17078: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17078: $? = 0 configure:17078: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:133:21: error: expected expression before ')' token 133 | if (sizeof ((rlim_t))) | ^ configure:17078: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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:17078: result: yes configure:17099: checking for convertible type of rlim_t configure:17136: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17136: $? = 0 configure:17175: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17175: $? = 0 configure:17198: result: ULL configure:17251: checking for off_t configure:17251: result: yes configure:17263: checking for convertible type of off_t configure:17291: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:163:12: error: size of array 'test_array' is negative 163 | static int test_array [1 - 2 * !((off_t)-1 > 0)]; | ^~~~~~~~~~ configure:17291: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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:17321: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17321: $? = 0 configure:17344: result: LL configure:17397: checking for clockid_t configure:17397: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17397: $? = 0 configure:17397: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:142:24: error: expected expression before ')' token 142 | if (sizeof ((clockid_t))) | ^ configure:17397: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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:17397: result: yes configure:17415: checking for convertible type of clockid_t configure:17449: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:143:12: error: size of array 'test_array' is negative 143 | static int test_array [1 - 2 * !((clockid_t)-1 > 0)]; | ^~~~~~~~~~ configure:17449: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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:17485: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:143:38: error: conflicting types for 'rbcv_conftest_var' 143 | extern rbcv_conftest_replace_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:142:37: note: previous declaration of 'rbcv_conftest_var' was here 142 | extern rbcv_conftest_target_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:145:38: error: conflicting types for 'rbcv_conftest_func' 145 | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ conftest.c:144:37: note: previous declaration of 'rbcv_conftest_func' was here 144 | extern rbcv_conftest_target_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ conftest.c: In function 'main': conftest.c:150:12: error: size of array 'test_array' is negative 150 | static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | ^~~~~~~~~~ configure:17485: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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:17485: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:143:38: error: conflicting types for 'rbcv_conftest_var' 143 | extern rbcv_conftest_replace_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:142:37: note: previous declaration of 'rbcv_conftest_var' was here 142 | extern rbcv_conftest_target_type rbcv_conftest_var; | ^~~~~~~~~~~~~~~~~ conftest.c:145:38: error: conflicting types for 'rbcv_conftest_func' 145 | extern rbcv_conftest_replace_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ conftest.c:144:37: note: previous declaration of 'rbcv_conftest_func' was here 144 | extern rbcv_conftest_target_type rbcv_conftest_func(void); | ^~~~~~~~~~~~~~~~~~ configure:17485: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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:17485: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17485: $? = 0 configure:17508: result: INT configure:17565: checking for variable length macro configure:17584: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17584: $? = 0 configure:17591: result: yes configure:17608: checking if _Alignof() works configure:17659: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17659: $? = 0 configure:17679: result: yes configure:17689: checking for CONSTFUNC function attribute configure:17732: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17732: $? = 0 configure:17750: result: __attribute__ ((__const__)) x configure:17763: checking for PUREFUNC function attribute configure:17806: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17806: $? = 0 configure:17824: result: __attribute__ ((__pure__)) x configure:17837: checking for NORETURN function attribute configure:17880: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17880: $? = 0 configure:17898: result: __attribute__ ((__noreturn__)) x configure:17911: checking for DEPRECATED function attribute configure:17954: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17954: $? = 0 configure:17972: result: __attribute__ ((__deprecated__)) x configure:17985: checking for DEPRECATED_BY function attribute configure:18028: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:18028: $? = 0 configure:18046: result: __attribute__ ((__deprecated__("by "#n))) x configure:18059: checking for NOINLINE function attribute configure:18102: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:18102: $? = 0 configure:18120: result: __attribute__ ((__noinline__)) x configure:18133: checking for ALWAYS_INLINE function attribute configure:18176: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:18176: $? = 0 configure:18194: result: __attribute__ ((__always_inline__)) x configure:18207: checking for NO_SANITIZE function attribute configure:18250: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:18250: $? = 0 configure:18268: result: __attribute__ ((__no_sanitize__(san))) x configure:18281: checking for NO_SANITIZE_ADDRESS function attribute configure:18324: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:18324: $? = 0 configure:18342: result: __attribute__ ((__no_sanitize_address__)) x configure:18355: checking for NO_ADDRESS_SAFETY_ANALYSIS function attribute configure:18398: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:18398: $? = 0 configure:18416: result: __attribute__ ((__no_address_safety_analysis__)) x configure:18429: checking for WARN_UNUSED_RESULT function attribute configure:18472: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:18472: $? = 0 configure:18490: result: __attribute__ ((__warn_unused_result__)) x configure:18503: checking for MAYBE_UNUSED function attribute configure:18546: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:18546: $? = 0 configure:18564: result: __attribute__ ((__unused__)) x configure:18577: checking for ERRORFUNC function attribute configure:18620: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:18620: $? = 0 configure:18638: result: __attribute__ ((__error__ mesg)) x configure:18651: checking for WARNINGFUNC function attribute configure:18694: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:18694: $? = 0 configure:18712: result: __attribute__ ((__warning__ mesg)) x configure:18725: checking for WEAK function attribute configure:18768: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:18768: $? = 0 configure:18786: result: __attribute__ ((__weak__)) x configure:18805: checking for __attribute__((__depreacted__(msg))) in C++ configure:18840: /tmp/instance-1/output-1/host/bin/sparc-linux-g++ -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5 configure:18840: $? = 0 configure:18864: result: yes configure:18872: checking for std::nullptr_t configure:18895: /tmp/instance-1/output-1/host/bin/sparc-linux-g++ -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5 configure:18895: $? = 0 configure:18908: result: yes configure:18917: checking for FUNC_STDCALL function attribute configure:18962: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -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: warning: unrecognized command line option '-Wno-self-assign' cc1: warning: unrecognized command line option '-Wno-parentheses-equality' cc1: warning: unrecognized command line option '-Wno-constant-logical-operand' configure:18962: $? = 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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:18962: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -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: warning: unrecognized command line option '-Wno-self-assign' cc1: warning: unrecognized command line option '-Wno-parentheses-equality' cc1: warning: unrecognized command line option '-Wno-constant-logical-operand' configure:18962: $? = 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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:18962: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -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:1: warning: control reaches end of non-void function [-Wreturn-type] 174 | } | ^ conftest.c: At top level: cc1: warning: unrecognized command line option '-Wno-self-assign' cc1: warning: unrecognized command line option '-Wno-parentheses-equality' cc1: warning: unrecognized command line option '-Wno-constant-logical-operand' configure:18962: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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:18962: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:18962: $? = 0 configure:18980: result: x configure:18999: checking for FUNC_CDECL function attribute configure:19044: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -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: warning: unrecognized command line option '-Wno-self-assign' cc1: warning: unrecognized command line option '-Wno-parentheses-equality' cc1: warning: unrecognized command line option '-Wno-constant-logical-operand' configure:19044: $? = 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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:19044: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -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: warning: unrecognized command line option '-Wno-self-assign' cc1: warning: unrecognized command line option '-Wno-parentheses-equality' cc1: warning: unrecognized command line option '-Wno-constant-logical-operand' configure:19044: $? = 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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:19044: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -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:1: warning: control reaches end of non-void function [-Wreturn-type] 174 | } | ^ conftest.c: At top level: cc1: warning: unrecognized command line option '-Wno-self-assign' cc1: warning: unrecognized command line option '-Wno-parentheses-equality' cc1: warning: unrecognized command line option '-Wno-constant-logical-operand' configure:19044: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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:19044: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:19044: $? = 0 configure:19062: result: x configure:19081: checking for FUNC_FASTCALL function attribute configure:19126: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -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: warning: unrecognized command line option '-Wno-self-assign' cc1: warning: unrecognized command line option '-Wno-parentheses-equality' cc1: warning: unrecognized command line option '-Wno-constant-logical-operand' configure:19126: $? = 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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:19126: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -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: warning: unrecognized command line option '-Wno-self-assign' cc1: warning: unrecognized command line option '-Wno-parentheses-equality' cc1: warning: unrecognized command line option '-Wno-constant-logical-operand' configure:19126: $? = 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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:19126: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -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:1: warning: control reaches end of non-void function [-Wreturn-type] 174 | } | ^ conftest.c: At top level: cc1: warning: unrecognized command line option '-Wno-self-assign' cc1: warning: unrecognized command line option '-Wno-parentheses-equality' cc1: warning: unrecognized command line option '-Wno-constant-logical-operand' configure:19126: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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:19126: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:19126: $? = 0 configure:19144: result: x configure:19163: checking for FUNC_UNOPTIMIZED function attribute configure:19206: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:19206: $? = 0 configure:19224: result: __attribute__ ((__optimize__("O0"))) x configure:19237: checking for FUNC_MINIMIZED function attribute configure:19280: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:19280: $? = 0 configure:19298: result: __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x configure:19313: checking for function alias configure:19332: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:19332: $? = 0 configure:19339: result: alias configure:19356: checking for __atomic builtins configure:19379: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /tmp/ccVWYvoZ.o: in function `main': conftest.c:(.text.startup+0x24): undefined reference to `__atomic_fetch_add_4' /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: conftest.c:(.text.startup+0x34): undefined reference to `__atomic_fetch_sub_4' /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: conftest.c:(.text.startup+0x48): undefined reference to `__atomic_fetch_or_4' collect2: error: ld returned 1 exit status configure:19379: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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) | /* end confdefs.h. */ | unsigned int atomic_var; | int | main () | { | | __atomic_exchange_n(&atomic_var, 0, __ATOMIC_SEQ_CST); | __atomic_exchange_n(&atomic_var, 1, __ATOMIC_SEQ_CST); | __atomic_fetch_add(&atomic_var, 1, __ATOMIC_SEQ_CST); | __atomic_fetch_sub(&atomic_var, 1, __ATOMIC_SEQ_CST); | __atomic_or_fetch(&atomic_var, 1, __ATOMIC_SEQ_CST); | | ; | return 0; | } configure:19387: result: no configure:19396: checking for __sync builtins configure:19420: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /tmp/cccYiIEn.o: in function `main': conftest.c:(.text.startup+0x20): undefined reference to `__sync_fetch_and_add_4' /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: conftest.c:(.text.startup+0x2c): undefined reference to `__sync_fetch_and_sub_4' /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: conftest.c:(.text.startup+0x38): undefined reference to `__sync_or_and_fetch_4' /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: conftest.c:(.text.startup+0x4c): undefined reference to `__sync_val_compare_and_swap_4' collect2: error: ld returned 1 exit status configure:19420: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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) | /* end confdefs.h. */ | unsigned int atomic_var; | int | main () | { | | __sync_lock_test_and_set(&atomic_var, 0); | __sync_lock_test_and_set(&atomic_var, 1); | __sync_fetch_and_add(&atomic_var, 1); | __sync_fetch_and_sub(&atomic_var, 1); | __sync_or_and_fetch(&atomic_var, 1); | __sync_val_compare_and_swap(&atomic_var, 0, 1); | | ; | return 0; | } configure:19428: result: no configure:19439: checking for __builtin_unreachable configure:19467: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:19467: $? = 0 configure:19488: result: yes configure:19499: checking for exported function attribute configure:19532: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:19532: $? = 0 configure:19550: result: __attribute__ ((__visibility__("default"))) configure:19561: checking for RUBY_FUNC_NONNULL function attribute configure:19606: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:19606: $? = 0 configure:19624: result: __attribute__ ((__nonnull__(n))) x configure:19652: checking for function name string predefined identifier configure:19690: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:19690: $? = 0 configure:19712: result: __func__ configure:19723: checking if enum over int is allowed configure:19774: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:19774: $? = 0 configure:19795: result: yes configure:19804: checking whether sys_nerr is declared configure:19804: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:210:10: error: 'sys_nerr' undeclared (first use in this function) 210 | (void) sys_nerr; | ^~~~~~~~ conftest.c:210:10: note: each undeclared identifier is reported only once for each function it appears in configure:19804: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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:19804: result: no configure:19818: checking whether getenv is declared configure:19818: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:19818: $? = 0 configure:19818: result: yes configure:19865: checking for size_t configure:19865: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:19865: $? = 0 configure:19865: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:206:21: error: expected expression before ')' token 206 | if (sizeof ((size_t))) | ^ configure:19865: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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:19865: result: yes configure:19891: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:19891: $? = 0 configure:20000: checking size of size_t configure:20005: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20005: $? = 0 configure:20005: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:175:12: error: size of array 'test_array' is negative 175 | static int test_array [1 - 2 * !(((long int) (sizeof (size_t))) <= 0)]; | ^~~~~~~~~~ configure:20005: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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:20005: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:175:12: error: size of array 'test_array' is negative 175 | static int test_array [1 - 2 * !(((long int) (sizeof (size_t))) <= 1)]; | ^~~~~~~~~~ configure:20005: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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:20005: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:175:12: error: size of array 'test_array' is negative 175 | static int test_array [1 - 2 * !(((long int) (sizeof (size_t))) <= 3)]; | ^~~~~~~~~~ configure:20005: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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:20005: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20005: $? = 0 configure:20005: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20005: $? = 0 configure:20005: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20005: $? = 0 configure:20020: result: 4 configure:20135: checking size of ptrdiff_t configure:20140: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20140: $? = 0 configure:20140: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (ptrdiff_t))) <= 0)]; | ^~~~~~~~~~ configure:20140: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | /* 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:20140: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (ptrdiff_t))) <= 1)]; | ^~~~~~~~~~ configure:20140: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | /* 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:20140: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (ptrdiff_t))) <= 3)]; | ^~~~~~~~~~ configure:20140: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | /* 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:20140: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20140: $? = 0 configure:20140: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20140: $? = 0 configure:20140: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20140: $? = 0 configure:20155: result: 4 configure:20168: checking for printf prefix for size_t configure:20224: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20224: $? = 0 configure:20241: result: z configure:20253: checking for printf prefix for ptrdiff_t configure:20309: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20309: $? = 0 configure:20326: result: t configure:20337: checking for struct stat.st_blksize configure:20337: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20337: $? = 0 configure:20337: result: yes configure:20347: checking for struct stat.st_blocks configure:20347: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20347: $? = 0 configure:20347: result: yes configure:20357: checking for struct stat.st_rdev configure:20357: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20357: $? = 0 configure:20357: result: yes configure:20369: checking size of struct stat.st_size configure:20399: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20399: $? = 0 configure:20436: result: SIZEOF_OFF_T configure:20471: checking size of struct stat.st_blocks configure:20501: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20501: $? = 0 configure:20538: result: SIZEOF_OFF_T configure:20573: checking size of struct stat.st_ino configure:20603: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:189:12: error: size of array 'test_array' is negative 189 | static int test_array [1 - 2 * !(SIZEOF_STRUCT_STAT_ST_INO == sizeof(long))]; | ^~~~~~~~~~ configure:20603: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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 | /* end confdefs.h. */ | #include | | typedef struct stat ac__type_sizeof_; | static ac__type_sizeof_ *rbcv_ptr; | #define SIZEOF_STRUCT_STAT_ST_INO sizeof((*rbcv_ptr).st_ino) | | | int | main () | { | static int test_array [1 - 2 * !(SIZEOF_STRUCT_STAT_ST_INO == sizeof(long))]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:20603: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20603: $? = 0 configure:20640: result: SIZEOF_LONG_LONG configure:20671: checking for struct stat.st_atim configure:20671: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:217:5: error: used struct type value where scalar is required 217 | if (ac_aggr.st_atim) | ^~~~~~~ configure:20671: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | /* 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:20671: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20671: $? = 0 configure:20671: result: yes configure:20681: checking for struct stat.st_atimespec configure:20681: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:218:12: error: 'struct stat' has no member named 'st_atimespec' 218 | if (ac_aggr.st_atimespec) | ^ configure:20681: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:20681: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:218:19: error: 'struct stat' has no member named 'st_atimespec' 218 | if (sizeof ac_aggr.st_atimespec) | ^ configure:20681: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:20681: result: no configure:20691: checking for struct stat.st_atimensec configure:20691: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:218:12: error: 'struct stat' has no member named 'st_atimensec' 218 | if (ac_aggr.st_atimensec) | ^ configure:20691: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:20691: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:218:19: error: 'struct stat' has no member named 'st_atimensec' 218 | if (sizeof ac_aggr.st_atimensec) | ^ configure:20691: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:20691: result: no configure:20701: checking for struct stat.st_mtim configure:20701: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:218:5: error: used struct type value where scalar is required 218 | if (ac_aggr.st_mtim) | ^~~~~~~ configure:20701: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:20701: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20701: $? = 0 configure:20701: result: yes configure:20711: checking for struct stat.st_mtimespec configure:20711: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:219:12: error: 'struct stat' has no member named 'st_mtimespec' 219 | if (ac_aggr.st_mtimespec) | ^ configure:20711: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:20711: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:219:19: error: 'struct stat' has no member named 'st_mtimespec' 219 | if (sizeof ac_aggr.st_mtimespec) | ^ configure:20711: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:20711: result: no configure:20721: checking for struct stat.st_mtimensec configure:20721: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:219:12: error: 'struct stat' has no member named 'st_mtimensec' 219 | if (ac_aggr.st_mtimensec) | ^ configure:20721: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:20721: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:219:19: error: 'struct stat' has no member named 'st_mtimensec' 219 | if (sizeof ac_aggr.st_mtimensec) | ^ configure:20721: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:20721: result: no configure:20731: checking for struct stat.st_ctim configure:20731: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:219:5: error: used struct type value where scalar is required 219 | if (ac_aggr.st_ctim) | ^~~~~~~ configure:20731: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:20731: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20731: $? = 0 configure:20731: result: yes configure:20741: checking for struct stat.st_ctimespec configure:20741: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:220:12: error: 'struct stat' has no member named 'st_ctimespec' 220 | if (ac_aggr.st_ctimespec) | ^ configure:20741: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:20741: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:220:19: error: 'struct stat' has no member named 'st_ctimespec' 220 | if (sizeof ac_aggr.st_ctimespec) | ^ configure:20741: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:20741: result: no configure:20751: checking for struct stat.st_ctimensec configure:20751: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:220:12: error: 'struct stat' has no member named 'st_ctimensec' 220 | if (ac_aggr.st_ctimensec) | ^ configure:20751: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:20751: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:220:19: error: 'struct stat' has no member named 'st_ctimensec' 220 | if (sizeof ac_aggr.st_ctimensec) | ^ configure:20751: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:20751: result: no configure:20761: checking for struct stat.st_birthtimespec configure:20761: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:220:12: error: 'struct stat' has no member named 'st_birthtimespec' 220 | if (ac_aggr.st_birthtimespec) | ^ configure:20761: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:20761: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:220:19: error: 'struct stat' has no member named 'st_birthtimespec' 220 | if (sizeof ac_aggr.st_birthtimespec) | ^ configure:20761: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:20761: result: no configure:20772: checking for struct statx.stx_btime configure:20772: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:219:21: error: storage size of 'ac_aggr' isn't known 219 | static struct statx ac_aggr; | ^~~~~~~ configure:20772: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:20772: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:219:21: error: storage size of 'ac_aggr' isn't known 219 | static struct statx ac_aggr; | ^~~~~~~ configure:20772: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:20772: result: no configure:20784: checking for struct timeval configure:20784: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20784: $? = 0 configure:20784: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:193:29: error: expected expression before ')' token 193 | if (sizeof ((struct timeval))) | ^ configure:20784: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:20784: result: yes configure:20805: checking size of struct timeval.tv_sec configure:20840: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20840: $? = 0 configure:20882: result: SIZEOF_TIME_T configure:20934: checking for struct timespec configure:20934: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20934: $? = 0 configure:20934: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:195:30: error: expected expression before ')' token 195 | if (sizeof ((struct timespec))) | ^ configure:20934: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:20934: result: yes configure:20951: checking for struct timezone configure:20951: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20951: $? = 0 configure:20951: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:196:30: error: expected expression before ')' token 196 | if (sizeof ((struct timezone))) | ^ configure:20951: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:20951: result: yes configure:20971: checking for fd_mask configure:20971: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:20971: $? = 0 configure:20971: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:227:22: error: expected expression before ')' token 227 | if (sizeof ((fd_mask))) | ^ configure:20971: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:20971: result: yes configure:20991: checking for int8_t configure:21008: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21008: $? = 0 configure:21032: result: yes configure:21061: checking size of int8_t configure:21066: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21066: $? = 0 configure:21066: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:226:12: error: size of array 'test_array' is negative 226 | static int test_array [1 - 2 * !(((long int) (sizeof (int8_t))) <= 0)]; | ^~~~~~~~~~ configure:21066: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:21066: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21066: $? = 0 configure:21081: result: 1 configure:21108: checking for uint8_t configure:21125: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21125: $? = 0 configure:21149: result: yes configure:21178: checking size of uint8_t configure:21183: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21183: $? = 0 configure:21183: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:228:12: error: size of array 'test_array' is negative 228 | static int test_array [1 - 2 * !(((long int) (sizeof (uint8_t))) <= 0)]; | ^~~~~~~~~~ configure:21183: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:21183: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21183: $? = 0 configure:21198: result: 1 configure:21225: checking for int16_t configure:21242: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21242: $? = 0 configure:21266: result: yes configure:21295: checking size of int16_t configure:21300: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21300: $? = 0 configure:21300: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (int16_t))) <= 0)]; | ^~~~~~~~~~ configure:21300: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:21300: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (int16_t))) <= 1)]; | ^~~~~~~~~~ configure:21300: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:21300: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21300: $? = 0 configure:21300: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21300: $? = 0 configure:21315: result: 2 configure:21342: checking for uint16_t configure:21359: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21359: $? = 0 configure:21383: result: yes configure:21412: checking size of uint16_t configure:21417: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21417: $? = 0 configure:21417: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (uint16_t))) <= 0)]; | ^~~~~~~~~~ configure:21417: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:21417: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (uint16_t))) <= 1)]; | ^~~~~~~~~~ configure:21417: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:21417: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21417: $? = 0 configure:21417: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21417: $? = 0 configure:21432: result: 2 configure:21459: checking for int32_t configure:21476: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21476: $? = 0 configure:21500: result: yes configure:21529: checking size of int32_t configure:21534: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21534: $? = 0 configure:21534: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (int32_t))) <= 0)]; | ^~~~~~~~~~ configure:21534: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:21534: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (int32_t))) <= 1)]; | ^~~~~~~~~~ configure:21534: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:21534: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (int32_t))) <= 3)]; | ^~~~~~~~~~ configure:21534: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:21534: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21534: $? = 0 configure:21534: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21534: $? = 0 configure:21534: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21534: $? = 0 configure:21549: result: 4 configure:21576: checking for uint32_t configure:21593: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21593: $? = 0 configure:21617: result: yes configure:21646: checking size of uint32_t configure:21651: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21651: $? = 0 configure:21651: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (uint32_t))) <= 0)]; | ^~~~~~~~~~ configure:21651: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:21651: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (uint32_t))) <= 1)]; | ^~~~~~~~~~ configure:21651: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:21651: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (uint32_t))) <= 3)]; | ^~~~~~~~~~ configure:21651: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:21651: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21651: $? = 0 configure:21651: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21651: $? = 0 configure:21651: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21651: $? = 0 configure:21666: result: 4 configure:21693: checking for int64_t configure:21710: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21710: $? = 0 configure:21734: result: yes configure:21763: checking size of int64_t configure:21768: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21768: $? = 0 configure:21768: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (int64_t))) <= 0)]; | ^~~~~~~~~~ configure:21768: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:21768: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (int64_t))) <= 1)]; | ^~~~~~~~~~ configure:21768: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:21768: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (int64_t))) <= 3)]; | ^~~~~~~~~~ configure:21768: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:21768: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (int64_t))) <= 7)]; | ^~~~~~~~~~ configure:21768: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:21768: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21768: $? = 0 configure:21768: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21768: $? = 0 configure:21768: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21768: $? = 0 configure:21768: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21768: $? = 0 configure:21783: result: 8 configure:21810: checking for uint64_t configure:21827: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21827: $? = 0 configure:21851: result: yes configure:21880: checking size of uint64_t configure:21885: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21885: $? = 0 configure:21885: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (uint64_t))) <= 0)]; | ^~~~~~~~~~ configure:21885: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:21885: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (uint64_t))) <= 1)]; | ^~~~~~~~~~ configure:21885: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:21885: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (uint64_t))) <= 3)]; | ^~~~~~~~~~ configure:21885: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:21885: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (uint64_t))) <= 7)]; | ^~~~~~~~~~ configure:21885: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:21885: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21885: $? = 0 configure:21885: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21885: $? = 0 configure:21885: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21885: $? = 0 configure:21885: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:21885: $? = 0 configure:21900: result: 8 configure:21927: checking for int128_t configure:21944: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:237:9: error: unknown type name 'int128_t' 237 | typedef int128_t t; int s = sizeof(t) == 42; | ^~~~~~~~ configure:21944: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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:21968: result: no configure:22044: checking for uint128_t configure:22061: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:237:9: error: unknown type name 'uint128_t' 237 | typedef uint128_t t; int s = sizeof(t) == 42; | ^~~~~~~~~ configure:22061: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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 uint128_t t; int s = sizeof(t) == 42; | int | main () | { | | ; | return 0; | } configure:22085: result: no configure:22161: checking for intptr_t configure:22178: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22178: $? = 0 configure:22202: result: yes configure:22330: checking size of intptr_t configure:22335: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22335: $? = 0 configure:22335: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (intptr_t))) <= 0)]; | ^~~~~~~~~~ configure:22335: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_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:22335: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (intptr_t))) <= 1)]; | ^~~~~~~~~~ configure:22335: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_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:22335: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (intptr_t))) <= 3)]; | ^~~~~~~~~~ configure:22335: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_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:22335: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22335: $? = 0 configure:22335: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22335: $? = 0 configure:22335: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22335: $? = 0 configure:22350: result: 4 configure:22379: checking for uintptr_t configure:22396: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22396: $? = 0 configure:22420: result: yes configure:22548: checking size of uintptr_t configure:22553: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22553: $? = 0 configure:22553: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (uintptr_t))) <= 0)]; | ^~~~~~~~~~ configure:22553: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #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:22553: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (uintptr_t))) <= 1)]; | ^~~~~~~~~~ configure:22553: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #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:22553: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 (uintptr_t))) <= 3)]; | ^~~~~~~~~~ configure:22553: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #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:22553: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22553: $? = 0 configure:22553: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22553: $? = 0 configure:22553: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22553: $? = 0 configure:22568: result: 4 configure:22600: checking for printf prefix for intptr_t configure:22656: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:223:15: error: 'intptr_t' undeclared (first use in this function) 223 | printf("%d", (intptr_t)42); | ^~~~~~~~ conftest.c:223:15: note: each undeclared identifier is reported only once for each function it appears in conftest.c:223:24: error: expected ')' before numeric constant 223 | printf("%d", (intptr_t)42); | ^~ | ) conftest.c:224:42: error: expected ')' before numeric constant 224 | test_sprintf("%d", (intptr_t)42); | ^~ | ) conftest.c: At top level: cc1: warning: unrecognized command line option '-Wno-self-assign' cc1: warning: unrecognized command line option '-Wno-parentheses-equality' cc1: warning: unrecognized command line option '-Wno-constant-logical-operand' configure:22656: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | /* 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:22656: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:223:17: error: 'intptr_t' undeclared (first use in this function) 223 | printf("%lld", (intptr_t)42); | ^~~~~~~~ conftest.c:223:17: note: each undeclared identifier is reported only once for each function it appears in conftest.c:223:26: error: expected ')' before numeric constant 223 | printf("%lld", (intptr_t)42); | ^~ | ) conftest.c:224:44: error: expected ')' before numeric constant 224 | test_sprintf("%lld", (intptr_t)42); | ^~ | ) conftest.c: At top level: cc1: warning: unrecognized command line option '-Wno-self-assign' cc1: warning: unrecognized command line option '-Wno-parentheses-equality' cc1: warning: unrecognized command line option '-Wno-constant-logical-operand' configure:22656: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | /* 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:22656: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:223:18: error: 'intptr_t' undeclared (first use in this function) 223 | printf("%I64d", (intptr_t)42); | ^~~~~~~~ conftest.c:223:18: note: each undeclared identifier is reported only once for each function it appears in conftest.c:223:27: error: expected ')' before numeric constant 223 | printf("%I64d", (intptr_t)42); | ^~ | ) conftest.c:224:45: error: expected ')' before numeric constant 224 | test_sprintf("%I64d", (intptr_t)42); | ^~ | ) conftest.c: At top level: cc1: warning: unrecognized command line option '-Wno-self-assign' cc1: warning: unrecognized command line option '-Wno-parentheses-equality' cc1: warning: unrecognized command line option '-Wno-constant-logical-operand' configure:22656: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | /* 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:22656: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:223:16: error: 'intptr_t' undeclared (first use in this function) 223 | printf("%ld", (intptr_t)42); | ^~~~~~~~ conftest.c:223:16: note: each undeclared identifier is reported only once for each function it appears in conftest.c:223:25: error: expected ')' before numeric constant 223 | printf("%ld", (intptr_t)42); | ^~ | ) conftest.c:224:43: error: expected ')' before numeric constant 224 | test_sprintf("%ld", (intptr_t)42); | ^~ | ) conftest.c: At top level: cc1: warning: unrecognized command line option '-Wno-self-assign' cc1: warning: unrecognized command line option '-Wno-parentheses-equality' cc1: warning: unrecognized command line option '-Wno-constant-logical-operand' configure:22656: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | /* 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:22673: result: NONE configure:22686: checking for ssize_t configure:22704: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22704: $? = 0 configure:22728: result: yes configure:22858: checking size of ssize_t configure:22863: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22863: $? = 0 configure:22863: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:215:12: error: size of array 'test_array' is negative 215 | static int test_array [1 - 2 * !(((long int) (sizeof (ssize_t))) <= 0)]; | ^~~~~~~~~~ configure:22863: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #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:22863: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:215:12: error: size of array 'test_array' is negative 215 | static int test_array [1 - 2 * !(((long int) (sizeof (ssize_t))) <= 1)]; | ^~~~~~~~~~ configure:22863: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #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:22863: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:215:12: error: size of array 'test_array' is negative 215 | static int test_array [1 - 2 * !(((long int) (sizeof (ssize_t))) <= 3)]; | ^~~~~~~~~~ configure:22863: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #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:22863: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22863: $? = 0 configure:22863: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22863: $? = 0 configure:22863: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:22863: $? = 0 configure:22879: result: 4 configure:22910: checking for printf prefix for int64_t configure:22966: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:225:17: error: 'int64_t' undeclared (first use in this function) 225 | printf("%lld", (int64_t)42); | ^~~~~~~ conftest.c:225:17: note: each undeclared identifier is reported only once for each function it appears in conftest.c:225:25: error: expected ')' before numeric constant 225 | printf("%lld", (int64_t)42); | ^~ | ) conftest.c:226:43: error: expected ')' before numeric constant 226 | test_sprintf("%lld", (int64_t)42); | ^~ | ) conftest.c: At top level: cc1: warning: unrecognized command line option '-Wno-self-assign' cc1: warning: unrecognized command line option '-Wno-parentheses-equality' cc1: warning: unrecognized command line option '-Wno-constant-logical-operand' configure:22966: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | /* 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:22966: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:225:18: error: 'int64_t' undeclared (first use in this function) 225 | printf("%I64d", (int64_t)42); | ^~~~~~~ conftest.c:225:18: note: each undeclared identifier is reported only once for each function it appears in conftest.c:225:26: error: expected ')' before numeric constant 225 | printf("%I64d", (int64_t)42); | ^~ | ) conftest.c:226:44: error: expected ')' before numeric constant 226 | test_sprintf("%I64d", (int64_t)42); | ^~ | ) conftest.c: At top level: cc1: warning: unrecognized command line option '-Wno-self-assign' cc1: warning: unrecognized command line option '-Wno-parentheses-equality' cc1: warning: unrecognized command line option '-Wno-constant-logical-operand' configure:22966: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | /* 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:22966: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:225:16: error: 'int64_t' undeclared (first use in this function) 225 | printf("%ld", (int64_t)42); | ^~~~~~~ conftest.c:225:16: note: each undeclared identifier is reported only once for each function it appears in conftest.c:225:24: error: expected ')' before numeric constant 225 | printf("%ld", (int64_t)42); | ^~ | ) conftest.c:226:42: error: expected ')' before numeric constant 226 | test_sprintf("%ld", (int64_t)42); | ^~ | ) conftest.c: At top level: cc1: warning: unrecognized command line option '-Wno-self-assign' cc1: warning: unrecognized command line option '-Wno-parentheses-equality' cc1: warning: unrecognized command line option '-Wno-constant-logical-operand' configure:22966: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | /* 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:22983: result: NONE configure:22997: checking for stack end address configure:23014: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:23014: $? = 0 configure:23021: result: __libc_stack_end configure:23032: checking for uid_t in sys/types.h configure:23051: result: yes configure:23062: checking type of array argument to getgroups configure:23121: result: gid_t configure:23172: checking for working alloca.h configure:23189: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:23189: $? = 0 configure:23197: result: yes configure:23205: checking for alloca configure:23242: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:23242: $? = 0 configure:23250: result: yes configure:23360: checking for dynamic size alloca configure:23384: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:23384: $? = 0 configure:23391: result: ok configure:23412: checking for working memcmp configure:23465: result: yes configure:23499: checking for acosh configure:23499: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:237:6: warning: conflicting types for built-in function 'acosh'; expected 'double(double)' [-Wbuiltin-declaration-mismatch] 237 | char acosh (); | ^~~~~ conftest.c:225:1: note: 'acosh' is declared in header '' 224 | # include 225 | #else configure:23499: $? = 0 configure:23499: result: yes configure:23513: checking for cbrt configure:23513: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:238:6: warning: conflicting types for built-in function 'cbrt'; expected 'double(double)' [-Wbuiltin-declaration-mismatch] 238 | char cbrt (); | ^~~~ conftest.c:226:1: note: 'cbrt' is declared in header '' 225 | # include 226 | #else configure:23513: $? = 0 configure:23513: result: yes configure:23527: checking for crypt configure:23527: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:23527: $? = 0 configure:23527: result: yes configure:23541: checking for dup2 configure:23541: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:23541: $? = 0 configure:23541: result: yes configure:23555: checking for erf configure:23555: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:241:6: warning: conflicting types for built-in function 'erf'; expected 'double(double)' [-Wbuiltin-declaration-mismatch] 241 | char erf (); | ^~~ conftest.c:229:1: note: 'erf' is declared in header '' 228 | # include 229 | #else configure:23555: $? = 0 configure:23555: result: yes configure:23569: checking for explicit_bzero configure:23569: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /tmp/cc88o1Rg.o: in function `main': conftest.c:(.text.startup+0x4): undefined reference to `explicit_bzero' collect2: error: ld returned 1 exit status configure:23569: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 1 | /* end confdefs.h. */ | /* Define explicit_bzero to an innocuous variant, in case declares explicit_bzero. | For example, HP-UX 11i declares gettimeofday. */ | #define explicit_bzero innocuous_explicit_bzero | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char explicit_bzero (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef explicit_bzero | | /* 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_bzero (); | /* 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_bzero || defined __stub___explicit_bzero | choke me | #endif | | int | main () | { | return explicit_bzero (); | ; | return 0; | } configure:23569: result: no configure:23583: checking for ffs configure:23583: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:242:6: warning: conflicting types for built-in function 'ffs'; expected 'int(int)' [-Wbuiltin-declaration-mismatch] 242 | char ffs (); | ^~~ configure:23583: $? = 0 configure:23583: result: yes configure:23597: checking for flock configure:23597: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:23597: $? = 0 configure:23597: result: yes configure:23611: checking for hypot configure:23611: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:244:6: warning: conflicting types for built-in function 'hypot'; expected 'double(double, double)' [-Wbuiltin-declaration-mismatch] 244 | char hypot (); | ^~~~~ conftest.c:232:1: note: 'hypot' is declared in header '' 231 | # include 232 | #else configure:23611: $? = 0 configure:23611: result: yes configure:23625: checking for lgamma_r configure:23625: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:245:6: warning: conflicting types for built-in function 'lgamma_r'; expected 'double(double, int *)' [-Wbuiltin-declaration-mismatch] 245 | char lgamma_r (); | ^~~~~~~~ configure:23625: $? = 0 configure:23625: result: yes configure:23639: checking for memmove configure:23639: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:246:6: warning: conflicting types for built-in function 'memmove'; expected 'void *(void *, const void *, unsigned int)' [-Wbuiltin-declaration-mismatch] 246 | char memmove (); | ^~~~~~~ conftest.c:234:1: note: 'memmove' is declared in header '' 233 | # include 234 | #else configure:23639: $? = 0 configure:23639: result: yes configure:23653: checking for nan configure:23653: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:247:6: warning: conflicting types for built-in function 'nan'; expected 'double(const char *)' [-Wbuiltin-declaration-mismatch] 247 | char nan (); | ^~~ conftest.c:235:1: note: 'nan' is declared in header '' 234 | # include 235 | #else configure:23653: $? = 0 configure:23653: result: yes configure:23667: checking for nextafter configure:23667: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:248:6: warning: conflicting types for built-in function 'nextafter'; expected 'double(double, double)' [-Wbuiltin-declaration-mismatch] 248 | char nextafter (); | ^~~~~~~~~ conftest.c:236:1: note: 'nextafter' is declared in header '' 235 | # include 236 | #else configure:23667: $? = 0 configure:23667: result: yes configure:23681: checking for setproctitle configure:23681: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /tmp/cc6WE6dK.o: in function `main': conftest.c:(.text.startup+0x4): undefined reference to `setproctitle' collect2: error: ld returned 1 exit status configure:23681: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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:23681: result: no configure:23695: checking for strchr configure:23695: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:249:6: warning: conflicting types for built-in function 'strchr'; expected 'char *(const char *, int)' [-Wbuiltin-declaration-mismatch] 249 | char strchr (); | ^~~~~~ conftest.c:237:1: note: 'strchr' is declared in header '' 236 | # include 237 | #else configure:23695: $? = 0 configure:23695: result: yes configure:23709: checking for strerror configure:23709: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:23709: $? = 0 configure:23709: result: yes configure:23723: checking for strlcat configure:23723: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:23723: $? = 0 configure:23723: result: yes configure:23737: checking for strlcpy configure:23737: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:23737: $? = 0 configure:23737: result: yes configure:23751: checking for strstr configure:23751: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:253:6: warning: conflicting types for built-in function 'strstr'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 253 | char strstr (); | ^~~~~~ conftest.c:241:1: note: 'strstr' is declared in header '' 240 | # include 241 | #else configure:23751: $? = 0 configure:23751: result: yes configure:23765: checking for tgamma configure:23765: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:254:6: warning: conflicting types for built-in function 'tgamma'; expected 'double(double)' [-Wbuiltin-declaration-mismatch] 254 | char tgamma (); | ^~~~~~ conftest.c:242:1: note: 'tgamma' is declared in header '' 241 | # include 242 | #else configure:23765: $? = 0 configure:23765: result: yes configure:23780: checking whether finite is declared configure:23780: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:23780: $? = 0 configure:23780: result: yes configure:23802: checking whether isinf is declared configure:23802: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:23802: $? = 0 configure:23802: result: yes configure:23824: checking whether isnan is declared configure:23824: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:23824: $? = 0 configure:23824: result: yes configure:23860: checking sys/pstat.h usability configure:23860: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:269:10: fatal error: sys/pstat.h: No such file or directory 269 | #include | ^~~~~~~~~~~~~ compilation terminated. configure:23860: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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:23860: result: no configure:23860: checking sys/pstat.h presence configure:23860: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:236:10: fatal error: sys/pstat.h: No such file or directory 236 | #include | ^~~~~~~~~~~~~ compilation terminated. configure:23860: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define SPT_TYPE SPT_REUSEARGV | /* end confdefs.h. */ | #include configure:23860: result: no configure:23860: checking for sys/pstat.h configure:23860: result: no configure:23872: checking for signbit configure:23890: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:23890: $? = 0 configure:23898: result: yes configure:23916: checking for pid_t configure:23916: result: yes configure:23929: checking vfork.h usability configure:23929: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:270:10: fatal error: vfork.h: No such file or directory 270 | #include | ^~~~~~~~~ compilation terminated. configure:23929: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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:23929: result: no configure:23929: checking vfork.h presence configure:23929: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:237:10: fatal error: vfork.h: No such file or directory 237 | #include | ^~~~~~~~~ compilation terminated. configure:23929: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 1 | #define SPT_TYPE SPT_REUSEARGV | #define HAVE_SIGNBIT 1 | /* end confdefs.h. */ | #include configure:23929: result: no configure:23929: checking for vfork.h configure:23929: result: no configure:23942: checking for fork configure:23942: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:260:6: warning: conflicting types for built-in function 'fork'; expected 'int(void)' [-Wbuiltin-declaration-mismatch] 260 | char fork (); | ^~~~ configure:23942: $? = 0 configure:23942: result: yes configure:23942: checking for vfork configure:23942: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:23942: $? = 0 configure:23942: result: yes configure:23952: checking for working fork configure:23984: result: cross configure:24000: WARNING: result yes guessed because of cross compilation configure:24005: checking for working vfork configure:24115: result: yes configure:24143: checking for __syscall configure:24143: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /tmp/ccelDpL2.o: in function `main': conftest.c:(.text.startup+0x4): undefined reference to `__syscall' collect2: error: ld returned 1 exit status configure:24143: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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:24143: result: no configure:24154: checking for _longjmp configure:24154: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24154: $? = 0 configure:24154: result: yes configure:24167: checking for arc4random_buf configure:24167: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /tmp/cctTZTun.o: in function `main': conftest.c:(.text.startup+0x4): undefined reference to `arc4random_buf' collect2: error: ld returned 1 exit status configure:24167: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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:24167: result: no configure:24179: checking for atan2l configure:24179: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:265:6: warning: conflicting types for built-in function 'atan2l'; expected 'long double(long double, long double)' [-Wbuiltin-declaration-mismatch] 265 | char atan2l (); | ^~~~~~ conftest.c:253:1: note: 'atan2l' is declared in header '' 252 | # include 253 | #else configure:24179: $? = 0 configure:24179: result: yes configure:24179: checking for atan2f configure:24179: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:266:6: warning: conflicting types for built-in function 'atan2f'; expected 'float(float, float)' [-Wbuiltin-declaration-mismatch] 266 | char atan2f (); | ^~~~~~ conftest.c:254:1: note: 'atan2f' is declared in header '' 253 | # include 254 | #else configure:24179: $? = 0 configure:24179: result: yes configure:24190: checking for chroot configure:24190: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24190: $? = 0 configure:24190: result: yes configure:24201: checking for chsize configure:24201: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /tmp/ccr0MIVV.o: in function `main': conftest.c:(.text.startup+0x4): undefined reference to `chsize' collect2: error: ld returned 1 exit status configure:24201: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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:24201: result: no configure:24212: checking for clock_gettime configure:24212: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24212: $? = 0 configure:24212: result: yes configure:24223: checking for copy_file_range configure:24223: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /tmp/ccQ3e3dN.o: in function `main': conftest.c:(.text.startup+0x4): undefined reference to `copy_file_range' collect2: error: ld returned 1 exit status configure:24223: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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 | /* end confdefs.h. */ | /* Define copy_file_range to an innocuous variant, in case declares copy_file_range. | For example, HP-UX 11i declares gettimeofday. */ | #define copy_file_range innocuous_copy_file_range | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char copy_file_range (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef copy_file_range | | /* 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 copy_file_range (); | /* 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_copy_file_range || defined __stub___copy_file_range | choke me | #endif | | int | main () | { | return copy_file_range (); | ; | return 0; | } configure:24223: result: no configure:24234: checking for cosh configure:24234: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:269:6: warning: conflicting types for built-in function 'cosh'; expected 'double(double)' [-Wbuiltin-declaration-mismatch] 269 | char cosh (); | ^~~~ conftest.c:257:1: note: 'cosh' is declared in header '' 256 | # include 257 | #else configure:24234: $? = 0 configure:24234: result: yes configure:24245: checking for crypt_r configure:24245: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /tmp/ccegWY0z.o: in function `main': conftest.c:(.text.startup+0x4): undefined reference to `crypt_r' collect2: error: ld returned 1 exit status configure:24245: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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_COSH 1 | /* end confdefs.h. */ | /* Define crypt_r to an innocuous variant, in case declares crypt_r. | For example, HP-UX 11i declares gettimeofday. */ | #define crypt_r innocuous_crypt_r | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char crypt_r (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef crypt_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 crypt_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_crypt_r || defined __stub___crypt_r | choke me | #endif | | int | main () | { | return crypt_r (); | ; | return 0; | } configure:24245: result: no configure:24256: checking for daemon configure:24256: result: no configure:24267: checking for dirfd configure:24267: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24267: $? = 0 configure:24267: result: yes configure:24278: checking for dl_iterate_phdr configure:24278: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24278: $? = 0 configure:24278: result: yes configure:24289: checking for dlopen configure:24289: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24289: $? = 0 configure:24289: result: yes configure:24300: checking for dladdr configure:24300: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24300: $? = 0 configure:24300: result: yes configure:24311: checking for dup configure:24311: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24311: $? = 0 configure:24311: result: yes configure:24322: checking for dup3 configure:24322: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24322: $? = 0 configure:24322: result: yes configure:24333: checking for eaccess configure:24333: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24333: $? = 0 configure:24333: result: yes configure:24344: checking for endgrent configure:24344: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24344: $? = 0 configure:24344: result: yes configure:24355: checking for eventfd configure:24355: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24355: $? = 0 configure:24355: result: yes configure:24366: checking for explicit_memset configure:24366: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /tmp/ccAnWMKS.o: in function `main': conftest.c:(.text.startup+0x4): undefined reference to `explicit_memset' collect2: error: ld returned 1 exit status configure:24366: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP 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:24366: result: no configure:24377: checking for fcopyfile configure:24377: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /tmp/ccswmY8V.o: in function `main': conftest.c:(.text.startup+0x4): undefined reference to `fcopyfile' collect2: error: ld returned 1 exit status configure:24377: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP 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:24377: result: no configure:24388: checking for fchmod configure:24388: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24388: $? = 0 configure:24388: result: yes configure:24399: checking for fchown configure:24399: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24399: $? = 0 configure:24399: result: yes configure:24410: checking for fcntl configure:24410: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24410: $? = 0 configure:24410: result: yes configure:24421: checking for fdatasync configure:24421: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24421: $? = 0 configure:24421: result: yes configure:24432: checking for fdopendir configure:24432: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24432: $? = 0 configure:24432: result: yes configure:24443: checking for fgetattrlist configure:24443: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /tmp/ccwubxb7.o: in function `main': conftest.c:(.text.startup+0x4): undefined reference to `fgetattrlist' collect2: error: ld returned 1 exit status configure:24443: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP 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:24443: result: no configure:24454: checking for fmod configure:24454: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:284:6: warning: conflicting types for built-in function 'fmod'; expected 'double(double, double)' [-Wbuiltin-declaration-mismatch] 284 | char fmod (); | ^~~~ conftest.c:272:1: note: 'fmod' is declared in header '' 271 | # include 272 | #else configure:24454: $? = 0 configure:24454: result: yes configure:24465: checking for fstatat configure:24465: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24465: $? = 0 configure:24465: result: yes configure:24476: checking for fsync configure:24476: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24476: $? = 0 configure:24476: result: yes configure:24487: checking for ftruncate configure:24487: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24487: $? = 0 configure:24487: result: yes configure:24498: checking for ftruncate64 configure:24498: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24498: $? = 0 configure:24498: result: yes configure:24509: checking for getattrlist configure:24509: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /tmp/ccncOFPL.o: in function `main': conftest.c:(.text.startup+0x4): undefined reference to `getattrlist' collect2: error: ld returned 1 exit status configure:24509: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP 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:24509: result: no configure:24520: checking for getcwd configure:24520: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24520: $? = 0 configure:24520: result: yes configure:24531: checking for getgidx configure:24531: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /tmp/ccuygTIs.o: in function `main': conftest.c:(.text.startup+0x4): undefined reference to `getgidx' collect2: error: ld returned 1 exit status configure:24531: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP 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 | /* 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:24531: result: no configure:24542: checking for getgrnam configure:24542: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24542: $? = 0 configure:24542: result: yes configure:24553: checking for getgrnam_r configure:24553: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24553: $? = 0 configure:24553: result: yes configure:24564: checking for getgroups configure:24564: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24564: $? = 0 configure:24564: result: yes configure:24575: checking for getlogin configure:24575: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24575: $? = 0 configure:24575: result: yes configure:24586: checking for getlogin_r configure:24586: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24586: $? = 0 configure:24586: result: yes configure:24597: checking for getpgid configure:24597: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24597: $? = 0 configure:24597: result: yes configure:24608: checking for getpgrp configure:24608: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24608: $? = 0 configure:24608: result: yes configure:24619: checking for getpriority configure:24619: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24619: $? = 0 configure:24619: result: yes configure:24630: checking for getpwnam configure:24630: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24630: $? = 0 configure:24630: result: yes configure:24641: checking for getpwnam_r configure:24641: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24641: $? = 0 configure:24641: result: yes configure:24652: checking for getpwuid configure:24652: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24652: $? = 0 configure:24652: result: yes configure:24663: checking for getpwuid_r configure:24663: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24663: $? = 0 configure:24663: result: yes configure:24674: checking for getrandom configure:24674: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24674: $? = 0 configure:24674: result: yes configure:24685: checking for getresgid configure:24685: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24685: $? = 0 configure:24685: result: yes configure:24696: checking for getresuid configure:24696: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24696: $? = 0 configure:24696: result: yes configure:24707: checking for getrlimit configure:24707: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24707: $? = 0 configure:24707: result: yes configure:24718: checking for getsid configure:24718: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24718: $? = 0 configure:24718: result: yes configure:24729: checking for gettimeofday configure:24729: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24729: $? = 0 configure:24729: result: yes configure:24740: checking for getuidx configure:24740: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /tmp/ccEZ8nBT.o: in function `main': conftest.c:(.text.startup+0x4): undefined reference to `getuidx' collect2: error: ld returned 1 exit status configure:24740: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP 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_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:24740: result: no configure:24751: checking for gmtime_r configure:24751: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24751: $? = 0 configure:24751: result: yes configure:24762: checking for grantpt configure:24762: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24762: $? = 0 configure:24762: result: yes configure:24773: checking for initgroups configure:24773: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24773: $? = 0 configure:24773: result: yes configure:24784: checking for ioctl configure:24784: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24784: $? = 0 configure:24784: result: yes configure:24795: checking for isfinite configure:24795: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /tmp/ccoyRUHE.o: in function `main': conftest.c:(.text.startup+0x4): undefined reference to `isfinite' collect2: error: ld returned 1 exit status configure:24795: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP 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_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:24795: result: no configure:24806: checking for issetugid configure:24806: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24806: $? = 0 configure:24806: result: yes configure:24817: checking for killpg configure:24817: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24817: $? = 0 configure:24817: result: yes configure:24828: checking for lchmod configure:24828: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /tmp/ccab5P3f.o: in function `main': conftest.c:(.text.startup+0x4): undefined reference to `lchmod' collect2: error: ld returned 1 exit status configure:24828: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP 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_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 | /* end confdefs.h. */ | /* Define lchmod to an innocuous variant, in case declares lchmod. | For example, HP-UX 11i declares gettimeofday. */ | #define lchmod innocuous_lchmod | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char lchmod (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef lchmod | | /* 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 lchmod (); | /* 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_lchmod || defined __stub___lchmod | choke me | #endif | | int | main () | { | return lchmod (); | ; | return 0; | } configure:24828: result: no configure:24839: checking for lchown configure:24839: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24839: $? = 0 configure:24839: result: yes configure:24850: checking for link configure:24850: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24850: $? = 0 configure:24850: result: yes configure:24861: checking for llabs configure:24861: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:316:6: warning: conflicting types for built-in function 'llabs'; expected 'long long int(long long int)' [-Wbuiltin-declaration-mismatch] 316 | char llabs (); | ^~~~~ conftest.c:304:1: note: 'llabs' is declared in header '' 303 | # include 304 | #else configure:24861: $? = 0 configure:24861: result: yes configure:24872: checking for lockf configure:24872: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24872: $? = 0 configure:24872: result: yes configure:24883: checking for log2 configure:24883: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:318:6: warning: conflicting types for built-in function 'log2'; expected 'double(double)' [-Wbuiltin-declaration-mismatch] 318 | char log2 (); | ^~~~ conftest.c:306:1: note: 'log2' is declared in header '' 305 | # include 306 | #else configure:24883: $? = 0 configure:24883: result: yes configure:24894: checking for lstat configure:24894: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24894: $? = 0 configure:24894: result: yes configure:24905: checking for lutimes configure:24905: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24905: $? = 0 configure:24905: result: yes configure:24916: checking for malloc_usable_size configure:24916: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24916: $? = 0 configure:24916: result: yes configure:24927: checking for malloc_size configure:24927: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /tmp/ccnr0AXg.o: in function `main': conftest.c:(.text.startup+0x4): undefined reference to `malloc_size' collect2: error: ld returned 1 exit status configure:24927: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP 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_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_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:24927: result: no configure:24938: checking for mblen configure:24938: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24938: $? = 0 configure:24938: result: yes configure:24949: checking for memalign configure:24949: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24949: $? = 0 configure:24949: result: yes configure:24960: checking for memset_s configure:24960: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /tmp/cc3SUyPS.o: in function `main': conftest.c:(.text.startup+0x4): undefined reference to `memset_s' collect2: error: ld returned 1 exit status configure:24960: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP 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_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_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:24960: result: no configure:24971: checking for writev configure:24971: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24971: $? = 0 configure:24971: result: yes configure:24982: checking for memrchr configure:24982: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24982: $? = 0 configure:24982: result: yes configure:24993: checking for memmem configure:24993: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:24993: $? = 0 configure:24993: result: yes configure:25004: checking for mkfifo configure:25004: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25004: $? = 0 configure:25004: result: yes configure:25015: checking for mknod configure:25015: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25015: $? = 0 configure:25015: result: yes configure:25026: checking for mktime configure:25026: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25026: $? = 0 configure:25026: result: yes configure:25037: checking for openat configure:25037: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25037: $? = 0 configure:25037: result: yes configure:25048: checking for pipe2 configure:25048: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25048: $? = 0 configure:25048: result: yes configure:25059: checking for poll configure:25059: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25059: $? = 0 configure:25059: result: yes configure:25070: checking for posix_fadvise configure:25070: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25070: $? = 0 configure:25070: result: yes configure:25081: checking for posix_memalign configure:25081: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:334:6: warning: conflicting types for built-in function 'posix_memalign'; expected 'int(void **, unsigned int, unsigned int)' [-Wbuiltin-declaration-mismatch] 334 | char posix_memalign (); | ^~~~~~~~~~~~~~ configure:25081: $? = 0 configure:25081: result: yes configure:25092: checking for ppoll configure:25092: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25092: $? = 0 configure:25092: result: yes configure:25103: checking for pread configure:25103: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25103: $? = 0 configure:25103: result: yes configure:25114: checking for pwrite configure:25114: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25114: $? = 0 configure:25114: result: yes configure:25125: checking for qsort_r configure:25125: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25125: $? = 0 configure:25125: result: yes configure:25136: checking for qsort_s configure:25136: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /tmp/cclUSWhI.o: in function `main': conftest.c:(.text.startup+0x4): undefined reference to `qsort_s' collect2: error: ld returned 1 exit status configure:25136: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP 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_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_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_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_QSORT_R 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:25136: result: no configure:25147: checking for readlink configure:25147: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25147: $? = 0 configure:25147: result: yes configure:25158: checking for realpath configure:25158: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25158: $? = 0 configure:25158: result: yes configure:25169: checking for round configure:25169: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:341:6: warning: conflicting types for built-in function 'round'; expected 'double(double)' [-Wbuiltin-declaration-mismatch] 341 | char round (); | ^~~~~ conftest.c:329:1: note: 'round' is declared in header '' 328 | # include 329 | #else configure:25169: $? = 0 configure:25169: result: yes configure:25180: checking for sched_getaffinity configure:25180: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25180: $? = 0 configure:25180: result: yes configure:25191: checking for seekdir configure:25191: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25191: $? = 0 configure:25191: result: yes configure:25202: checking for select_large_fdset configure:25202: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /tmp/cciKIGCF.o: in function `main': conftest.c:(.text.startup+0x4): undefined reference to `select_large_fdset' collect2: error: ld returned 1 exit status configure:25202: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP 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_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_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_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_QSORT_R 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:25202: result: no configure:25213: checking for sendfile configure:25213: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25213: $? = 0 configure:25213: result: yes configure:25224: checking for setegid configure:25224: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25224: $? = 0 configure:25224: result: yes configure:25235: checking for setenv configure:25235: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25235: $? = 0 configure:25235: result: yes configure:25246: checking for seteuid configure:25246: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25246: $? = 0 configure:25246: result: yes configure:25257: checking for setgid configure:25257: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25257: $? = 0 configure:25257: result: yes configure:25268: checking for setgroups configure:25268: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25268: $? = 0 configure:25268: result: yes configure:25279: checking for setpgid configure:25279: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25279: $? = 0 configure:25279: result: yes configure:25290: checking for setpgrp configure:25290: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25290: $? = 0 configure:25290: result: yes configure:25301: checking for setregid configure:25301: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25301: $? = 0 configure:25301: result: yes configure:25312: checking for setresgid configure:25312: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25312: $? = 0 configure:25312: result: yes configure:25323: checking for setresuid configure:25323: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25323: $? = 0 configure:25323: result: yes configure:25334: checking for setreuid configure:25334: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25334: $? = 0 configure:25334: result: yes configure:25345: checking for setrgid configure:25345: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /tmp/ccM4bRug.o: in function `main': conftest.c:(.text.startup+0x4): undefined reference to `setrgid' collect2: error: ld returned 1 exit status configure:25345: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP 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_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_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_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_QSORT_R 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:25345: result: no configure:25356: checking for setrlimit configure:25356: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25356: $? = 0 configure:25356: result: yes configure:25367: checking for setruid configure:25367: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /tmp/ccxeCz2B.o: in function `main': conftest.c:(.text.startup+0x4): undefined reference to `setruid' collect2: error: ld returned 1 exit status configure:25367: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP 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_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_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_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_QSORT_R 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:25367: result: no configure:25378: checking for setsid configure:25378: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25378: $? = 0 configure:25378: result: yes configure:25389: checking for setuid configure:25389: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25389: $? = 0 configure:25389: result: yes configure:25400: checking for shutdown configure:25400: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25400: $? = 0 configure:25400: result: yes configure:25411: checking for sigaction configure:25411: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25411: $? = 0 configure:25411: result: yes configure:25422: checking for sigaltstack configure:25422: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25422: $? = 0 configure:25422: result: yes configure:25433: checking for sigprocmask configure:25433: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25433: $? = 0 configure:25433: result: yes configure:25444: checking for sinh configure:25444: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:363:6: warning: conflicting types for built-in function 'sinh'; expected 'double(double)' [-Wbuiltin-declaration-mismatch] 363 | char sinh (); | ^~~~ conftest.c:351:1: note: 'sinh' is declared in header '' 350 | # include 351 | #else configure:25444: $? = 0 configure:25444: result: yes configure:25455: checking for spawnv configure:25455: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /tmp/ccvvDgl7.o: in function `main': conftest.c:(.text.startup+0x4): undefined reference to `spawnv' collect2: error: ld returned 1 exit status configure:25455: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP 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_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_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_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_QSORT_R 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:25455: result: no configure:25466: checking for symlink configure:25466: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25466: $? = 0 configure:25466: result: yes configure:25477: checking for syscall configure:25477: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25477: $? = 0 configure:25477: result: yes configure:25488: checking for sysconf configure:25488: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25488: $? = 0 configure:25488: result: yes configure:25499: checking for tanh configure:25499: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 conftest.c:367:6: warning: conflicting types for built-in function 'tanh'; expected 'double(double)' [-Wbuiltin-declaration-mismatch] 367 | char tanh (); | ^~~~ conftest.c:355:1: note: 'tanh' is declared in header '' 354 | # include 355 | #else configure:25499: $? = 0 configure:25499: result: yes configure:25510: checking for telldir configure:25510: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25510: $? = 0 configure:25510: result: yes configure:25521: checking for timegm configure:25521: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25521: $? = 0 configure:25521: result: yes configure:25532: checking for times configure:25532: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25532: $? = 0 configure:25532: result: yes configure:25543: checking for truncate configure:25543: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25543: $? = 0 configure:25543: result: yes configure:25554: checking for truncate64 configure:25554: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25554: $? = 0 configure:25554: result: yes configure:25565: checking for unsetenv configure:25565: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25565: $? = 0 configure:25565: result: yes configure:25576: checking for utimensat configure:25576: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25576: $? = 0 configure:25576: result: yes configure:25587: checking for utimes configure:25587: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25587: $? = 0 configure:25587: result: yes configure:25598: checking for wait4 configure:25598: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25598: $? = 0 configure:25598: result: yes configure:25609: checking for waitpid configure:25609: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25609: $? = 0 configure:25609: result: yes configure:25620: checking for __cospi configure:25620: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /tmp/ccqXrjm2.o: in function `main': conftest.c:(.text.startup+0x4): undefined reference to `__cospi' collect2: error: ld returned 1 exit status configure:25620: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP 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_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_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_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_QSORT_R 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:25620: result: no configure:25631: checking for __sinpi configure:25631: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /tmp/ccSL3ED5.o: in function `main': conftest.c:(.text.startup+0x4): undefined reference to `__sinpi' collect2: error: ld returned 1 exit status configure:25631: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP 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_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_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_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_QSORT_R 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:25631: result: no configure:25673: checking if getcwd allocates buffer if NULL is given configure:25719: result: yes configure:25757: checking for __builtin_alloca_with_align configure:25773: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25773: $? = 0 configure:25781: result: yes configure:25789: checking for __builtin_assume_aligned configure:25805: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25805: $? = 0 configure:25813: result: yes configure:25821: checking for __builtin_bswap16 configure:25837: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25837: $? = 0 configure:25845: result: yes configure:25853: checking for __builtin_bswap32 configure:25869: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25869: $? = 0 configure:25877: result: yes configure:25885: checking for __builtin_bswap64 configure:25901: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25901: $? = 0 configure:25909: result: yes configure:25917: checking for __builtin_popcount configure:25933: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25933: $? = 0 configure:25941: result: yes configure:25949: checking for __builtin_popcountll configure:25965: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25965: $? = 0 configure:25973: result: yes configure:25981: checking for __builtin_clz configure:25997: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:25997: $? = 0 configure:26005: result: yes configure:26013: checking for __builtin_clzl configure:26029: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:26029: $? = 0 configure:26037: result: yes configure:26045: checking for __builtin_clzll configure:26061: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:26061: $? = 0 configure:26069: result: yes configure:26077: checking for __builtin_ctz configure:26093: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:26093: $? = 0 configure:26101: result: yes configure:26109: checking for __builtin_ctzll configure:26125: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:26125: $? = 0 configure:26133: result: yes configure:26141: checking for __builtin_add_overflow configure:26157: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:26157: $? = 0 configure:26165: result: yes configure:26173: checking for __builtin_sub_overflow configure:26189: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:26189: $? = 0 configure:26197: result: yes configure:26205: checking for __builtin_mul_overflow configure:26221: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:26221: $? = 0 configure:26229: result: yes configure:26237: checking for __builtin_mul_overflow_p configure:26253: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:26253: $? = 0 configure:26261: result: yes configure:26269: checking for __builtin_constant_p configure:26285: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:26285: $? = 0 configure:26293: result: yes configure:26301: checking for __builtin_choose_expr configure:26320: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:26320: $? = 0 configure:26328: result: yes configure:26338: checking for __builtin_choose_expr_constant_p configure:26357: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:26357: $? = 0 configure:26365: result: yes configure:26375: checking for __builtin_types_compatible_p configure:26391: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:26391: $? = 0 configure:26399: result: yes configure:26407: checking for __builtin_trap configure:26423: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:26423: $? = 0 configure:26431: result: yes configure:26442: checking whether qsort_r is GNU version configure:26463: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:26463: $? = 0 configure:26471: result: yes configure:26473: checking whether qsort_r is BSD version configure:26493: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:378:7: error: conflicting types for 'qsort_r' 378 | void (qsort_r)(void *base, size_t nmemb, size_t size, | ^~~~~~~ In file included from conftest.c:377: /tmp/instance-1/output-1/host/sparc-buildroot-linux-uclibc/sysroot/usr/include/stdlib.h:737:13: note: previous declaration of 'qsort_r' was here 737 | extern void qsort_r (void *__base, size_t __nmemb, size_t __size, | ^~~~~~~ configure:26493: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP 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_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_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_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_QSORT_R 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_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 | /* end confdefs.h. */ | | #include | void (qsort_r)(void *base, size_t nmemb, size_t size, | void *arg, int (*compar)(void *, const void *, const void *)); | | int | main () | { | | ; | return 0; | } configure:26501: result: no configure:26520: checking whether atan2 handles Inf as C99 configure:26574: result: yes configure:26641: checking for clock_getres configure:26641: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lgmp -ldl -lcrypt -lm >&5 configure:26641: $? = 0 configure:26641: result: yes configure:26650: checking for timer_create in -lrt configure:26675: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lgmp -ldl -lcrypt -lm >&5 configure:26675: $? = 0 configure:26684: result: yes configure:26695: checking for timer_settime in -lrt configure:26720: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lrt -lgmp -ldl -lcrypt -lm >&5 configure:26720: $? = 0 configure:26729: result: yes configure:26753: checking for unsetenv returns a value configure:26771: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:26771: $? = 0 configure:26778: result: yes configure:26802: checking whether struct tm is in sys/time.h or time.h configure:26822: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:26822: $? = 0 configure:26829: result: time.h configure:26837: checking for struct tm.tm_zone configure:26837: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:26837: $? = 0 configure:26837: result: yes configure:26904: checking for struct tm.tm_gmtoff configure:26924: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:26924: $? = 0 configure:26931: result: yes configure:26939: checking for external int daylight configure:26956: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lrt -lgmp -ldl -lcrypt -lm >&5 configure:26956: $? = 0 configure:26964: result: yes configure:26973: checking for negative time_t for gmtime(3) configure:27025: result: yes configure:27036: checking for localtime(3) overflow correctly configure:27090: result: no configure:27168: checking for sig_t configure:27168: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:27168: $? = 0 configure:27168: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:395:20: error: expected expression before ')' token 395 | if (sizeof ((sig_t))) | ^ configure:27168: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP 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_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_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_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_QSORT_R 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_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_GNU_QSORT_R 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:27168: result: yes configure:27306: checking whether right shift preserve sign bit configure:27325: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:27325: $? = 0 configure:27332: result: yes configure:27348: checking for copy_file_range configure:27397: result: no configure:27422: checking whether _SC_CLK_TCK is supported configure:27439: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:27439: $? = 0 configure:27447: result: yes configure:27569: checking stack growing direction on sparc configure:27620: result: -1 configure:27640: checking native coroutine implementation for sparc-linux-uclibc configure:27708: checking for getcontext configure:27708: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lrt -lgmp -ldl -lcrypt -lm >&5 configure:27708: $? = 0 configure:27708: result: yes configure:27708: checking for swapcontext configure:27708: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lrt -lgmp -ldl -lcrypt -lm >&5 configure:27708: $? = 0 configure:27708: result: yes configure:27708: checking for makecontext configure:27708: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lrt -lgmp -ldl -lcrypt -lm >&5 configure:27708: $? = 0 configure:27708: result: yes configure:27723: result: ucontext configure:27757: checking for pthread_create in -lthr configure:27782: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lthr -lrt -lrt -lgmp -ldl -lcrypt -lm >&5 /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: cannot find -lthr collect2: error: ld returned 1 exit status configure:27782: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP 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_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_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_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_QSORT_R 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_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_GNU_QSORT_R 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 HAVE__SC_CLK_TCK 1 | #define STACK_GROW_DIRECTION -1 | #define HAVE_GETCONTEXT 1 | #define HAVE_SWAPCONTEXT 1 | #define HAVE_MAKECONTEXT 1 | #define COROUTINE_H "coroutine/ucontext/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:27792: result: no configure:27757: checking for pthread_create in -lpthread configure:27782: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm >&5 configure:27782: $? = 0 configure:27792: result: yes configure:27814: checking for pthread_np.h configure:27814: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:403:10: fatal error: pthread_np.h: No such file or directory 403 | #include | ^~~~~~~~~~~~~~ compilation terminated. configure:27814: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP 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_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_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_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_QSORT_R 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_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_GNU_QSORT_R 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 HAVE__SC_CLK_TCK 1 | #define STACK_GROW_DIRECTION -1 | #define HAVE_GETCONTEXT 1 | #define HAVE_SWAPCONTEXT 1 | #define HAVE_MAKECONTEXT 1 | #define COROUTINE_H "coroutine/ucontext/Context.h" | #define _REENTRANT 1 | #define _THREAD_SAFE 1 | #define HAVE_LIBPTHREAD 1 | /* end confdefs.h. */ | #include | | #include configure:27814: result: no configure:27842: checking whether pthread_t is scalar type configure:27865: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:27865: $? = 0 configure:27873: result: yes configure:27893: checking for sched_yield configure:27893: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm >&5 configure:27893: $? = 0 configure:27893: result: yes configure:27893: checking for pthread_attr_setinheritsched configure:27893: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm >&5 configure:27893: $? = 0 configure:27893: result: yes configure:27893: checking for pthread_attr_get_np configure:27893: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm >&5 /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /tmp/cc49KRSB.o: in function `main': conftest.c:(.text.startup+0x4): undefined reference to `pthread_attr_get_np' collect2: error: ld returned 1 exit status configure:27893: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP 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_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_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_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_QSORT_R 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_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_GNU_QSORT_R 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 HAVE__SC_CLK_TCK 1 | #define STACK_GROW_DIRECTION -1 | #define HAVE_GETCONTEXT 1 | #define HAVE_SWAPCONTEXT 1 | #define HAVE_MAKECONTEXT 1 | #define COROUTINE_H "coroutine/ucontext/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:27893: result: no configure:27893: checking for pthread_attr_getstack configure:27893: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm >&5 configure:27893: $? = 0 configure:27893: result: yes configure:27893: checking for pthread_attr_getguardsize configure:27893: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm >&5 configure:27893: $? = 0 configure:27893: result: yes configure:27893: checking for pthread_get_stackaddr_np configure:27893: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm >&5 /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /tmp/ccy1gMyA.o: in function `main': conftest.c:(.text.startup+0x4): undefined reference to `pthread_get_stackaddr_np' collect2: error: ld returned 1 exit status configure:27893: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP 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_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_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_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_QSORT_R 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_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_GNU_QSORT_R 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 HAVE__SC_CLK_TCK 1 | #define STACK_GROW_DIRECTION -1 | #define HAVE_GETCONTEXT 1 | #define HAVE_SWAPCONTEXT 1 | #define HAVE_MAKECONTEXT 1 | #define COROUTINE_H "coroutine/ucontext/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:27893: result: no configure:27893: checking for pthread_get_stacksize_np configure:27893: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm >&5 /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /tmp/ccWEcmGo.o: in function `main': conftest.c:(.text.startup+0x4): undefined reference to `pthread_get_stacksize_np' collect2: error: ld returned 1 exit status configure:27893: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP 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_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_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_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_QSORT_R 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_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_GNU_QSORT_R 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 HAVE__SC_CLK_TCK 1 | #define STACK_GROW_DIRECTION -1 | #define HAVE_GETCONTEXT 1 | #define HAVE_SWAPCONTEXT 1 | #define HAVE_MAKECONTEXT 1 | #define COROUTINE_H "coroutine/ucontext/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:27893: result: no configure:27893: checking for thr_stksegment configure:27893: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm >&5 /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /tmp/cci017EH.o: in function `main': conftest.c:(.text.startup+0x4): undefined reference to `thr_stksegment' collect2: error: ld returned 1 exit status configure:27893: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP 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_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_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_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_QSORT_R 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_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_GNU_QSORT_R 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 HAVE__SC_CLK_TCK 1 | #define STACK_GROW_DIRECTION -1 | #define HAVE_GETCONTEXT 1 | #define HAVE_SWAPCONTEXT 1 | #define HAVE_MAKECONTEXT 1 | #define COROUTINE_H "coroutine/ucontext/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:27893: result: no configure:27893: checking for pthread_stackseg_np configure:27893: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm >&5 /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /tmp/cc1RHN2A.o: in function `main': conftest.c:(.text.startup+0x4): undefined reference to `pthread_stackseg_np' collect2: error: ld returned 1 exit status configure:27893: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP 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_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_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_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_QSORT_R 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_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_GNU_QSORT_R 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 HAVE__SC_CLK_TCK 1 | #define STACK_GROW_DIRECTION -1 | #define HAVE_GETCONTEXT 1 | #define HAVE_SWAPCONTEXT 1 | #define HAVE_MAKECONTEXT 1 | #define COROUTINE_H "coroutine/ucontext/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:27893: result: no configure:27893: checking for pthread_getthrds_np configure:27893: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm >&5 /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /tmp/ccnkNfRi.o: in function `main': conftest.c:(.text.startup+0x4): undefined reference to `pthread_getthrds_np' collect2: error: ld returned 1 exit status configure:27893: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP 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_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_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_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_QSORT_R 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_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_GNU_QSORT_R 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 HAVE__SC_CLK_TCK 1 | #define STACK_GROW_DIRECTION -1 | #define HAVE_GETCONTEXT 1 | #define HAVE_SWAPCONTEXT 1 | #define HAVE_MAKECONTEXT 1 | #define COROUTINE_H "coroutine/ucontext/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:27893: result: no configure:27893: checking for pthread_condattr_setclock configure:27893: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm >&5 configure:27893: $? = 0 configure:27893: result: yes configure:27893: checking for pthread_sigmask configure:27893: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm >&5 configure:27893: $? = 0 configure:27893: result: yes configure:27893: checking for pthread_setname_np configure:27893: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm >&5 configure:27893: $? = 0 configure:27893: result: yes configure:27893: checking for pthread_set_name_np configure:27893: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm >&5 /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /tmp/ccfZyInC.o: in function `main': conftest.c:(.text.startup+0x4): undefined reference to `pthread_set_name_np' collect2: error: ld returned 1 exit status configure:27893: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP 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_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_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_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_QSORT_R 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_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_GNU_QSORT_R 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 HAVE__SC_CLK_TCK 1 | #define STACK_GROW_DIRECTION -1 | #define HAVE_GETCONTEXT 1 | #define HAVE_SWAPCONTEXT 1 | #define HAVE_MAKECONTEXT 1 | #define COROUTINE_H "coroutine/ucontext/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_SIGMASK 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:27893: result: no configure:27908: checking for pthread_getattr_np configure:27908: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm >&5 configure:27908: $? = 0 configure:27908: result: yes configure:27921: checking arguments of pthread_setname_np configure:27952: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:27952: $? = 0 configure:27961: result: (pthread_self(), name) configure:28036: checking if mcontext_t is a pointer configure:28058: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'test': conftest.c:416:50: error: invalid operands to binary + (have 'mcontext_t' {aka 'struct '} and 'int') 416 | mcontext_t test(mcontext_t mc) {return mc+1;} | ^ conftest.c: In function 'main': conftest.c:421:6: error: incompatible type for argument 1 of 'test' 421 | test(0); | ^ | | | int conftest.c:416:36: note: expected 'mcontext_t' {aka 'struct '} but argument is of type 'int' 416 | mcontext_t test(mcontext_t mc) {return mc+1;} | ~~~~~~~~~~~^~ configure:28058: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP 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_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_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_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_QSORT_R 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_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_GNU_QSORT_R 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 HAVE__SC_CLK_TCK 1 | #define STACK_GROW_DIRECTION -1 | #define HAVE_GETCONTEXT 1 | #define HAVE_SWAPCONTEXT 1 | #define HAVE_MAKECONTEXT 1 | #define COROUTINE_H "coroutine/ucontext/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_SIGMASK 1 | #define HAVE_PTHREAD_SETNAME_NP 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:28065: result: no configure:28087: checking for getcontext configure:28087: result: yes configure:28087: checking for setcontext configure:28087: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm >&5 configure:28087: $? = 0 configure:28087: result: yes configure:28103: checking if fork works with pthread configure:28181: result: yes configure:28212: checking whether ELF binaries are produced configure:28228: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm >&5 configure:28228: $? = 0 configure:28242: result: yes configure:28257: checking elf.h usability configure:28257: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:28257: $? = 0 configure:28257: result: yes configure:28257: checking elf.h presence configure:28257: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:28257: $? = 0 configure:28257: result: yes configure:28257: checking for elf.h configure:28257: result: yes configure:28257: checking elf_abi.h usability configure:28257: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:449:10: fatal error: elf_abi.h: No such file or directory 449 | #include | ^~~~~~~~~~~ compilation terminated. configure:28257: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP 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_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_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_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_QSORT_R 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_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_GNU_QSORT_R 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 HAVE__SC_CLK_TCK 1 | #define STACK_GROW_DIRECTION -1 | #define HAVE_GETCONTEXT 1 | #define HAVE_SWAPCONTEXT 1 | #define HAVE_MAKECONTEXT 1 | #define COROUTINE_H "coroutine/ucontext/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_SIGMASK 1 | #define HAVE_PTHREAD_SETNAME_NP 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_GETCONTEXT 1 | #define HAVE_SETCONTEXT 1 | #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:28257: result: no configure:28257: checking elf_abi.h presence configure:28257: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:416:10: fatal error: elf_abi.h: No such file or directory 416 | #include | ^~~~~~~~~~~ compilation terminated. configure:28257: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP 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_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_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_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_QSORT_R 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_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_GNU_QSORT_R 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 HAVE__SC_CLK_TCK 1 | #define STACK_GROW_DIRECTION -1 | #define HAVE_GETCONTEXT 1 | #define HAVE_SWAPCONTEXT 1 | #define HAVE_MAKECONTEXT 1 | #define COROUTINE_H "coroutine/ucontext/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_SIGMASK 1 | #define HAVE_PTHREAD_SETNAME_NP 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_GETCONTEXT 1 | #define HAVE_SETCONTEXT 1 | #define USE_ELF 1 | #define HAVE_ELF_H 1 | /* end confdefs.h. */ | #include configure:28257: result: no configure:28257: checking for elf_abi.h configure:28257: result: no configure:28275: checking for uncompress in -lz configure:28300: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm >&5 configure:28300: $? = 0 configure:28309: result: yes configure:28327: checking mach-o/loader.h usability configure:28327: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:450:10: fatal error: mach-o/loader.h: No such file or directory 450 | #include | ^~~~~~~~~~~~~~~~~ compilation terminated. configure:28327: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP 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_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_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_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_QSORT_R 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_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_GNU_QSORT_R 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 HAVE__SC_CLK_TCK 1 | #define STACK_GROW_DIRECTION -1 | #define HAVE_GETCONTEXT 1 | #define HAVE_SWAPCONTEXT 1 | #define HAVE_MAKECONTEXT 1 | #define COROUTINE_H "coroutine/ucontext/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_SIGMASK 1 | #define HAVE_PTHREAD_SETNAME_NP 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_GETCONTEXT 1 | #define HAVE_SETCONTEXT 1 | #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:28327: result: no configure:28327: checking mach-o/loader.h presence configure:28327: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:417:10: fatal error: mach-o/loader.h: No such file or directory 417 | #include | ^~~~~~~~~~~~~~~~~ compilation terminated. configure:28327: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP 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_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_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_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_QSORT_R 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_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_GNU_QSORT_R 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 HAVE__SC_CLK_TCK 1 | #define STACK_GROW_DIRECTION -1 | #define HAVE_GETCONTEXT 1 | #define HAVE_SWAPCONTEXT 1 | #define HAVE_MAKECONTEXT 1 | #define COROUTINE_H "coroutine/ucontext/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_SIGMASK 1 | #define HAVE_PTHREAD_SETNAME_NP 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_GETCONTEXT 1 | #define HAVE_SETCONTEXT 1 | #define USE_ELF 1 | #define HAVE_ELF_H 1 | #define HAVE_LIBZ 1 | /* end confdefs.h. */ | #include configure:28327: result: no configure:28327: checking for mach-o/loader.h configure:28327: result: no configure:28394: checking whether OS depend dynamic link works configure:28602: result: yes configure:29032: checking for backtrace configure:29032: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -rdynamic -Wl,-export-dynamic conftest.c -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm >&5 /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /tmp/ccR0SZHa.o: in function `main': conftest.c:(.text.startup+0x4): undefined reference to `backtrace' collect2: error: ld returned 1 exit status configure:29032: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP 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_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_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_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_QSORT_R 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_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_GNU_QSORT_R 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 HAVE__SC_CLK_TCK 1 | #define STACK_GROW_DIRECTION -1 | #define HAVE_GETCONTEXT 1 | #define HAVE_SWAPCONTEXT 1 | #define HAVE_MAKECONTEXT 1 | #define COROUTINE_H "coroutine/ucontext/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_SIGMASK 1 | #define HAVE_PTHREAD_SETNAME_NP 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_GETCONTEXT 1 | #define HAVE_SETCONTEXT 1 | #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:29032: result: no configure:29137: checking valgrind/memcheck.h usability configure:29137: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:450:10: fatal error: valgrind/memcheck.h: No such file or directory 450 | #include | ^~~~~~~~~~~~~~~~~~~~~ compilation terminated. configure:29137: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP 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_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_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_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_QSORT_R 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_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_GNU_QSORT_R 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 HAVE__SC_CLK_TCK 1 | #define STACK_GROW_DIRECTION -1 | #define HAVE_GETCONTEXT 1 | #define HAVE_SWAPCONTEXT 1 | #define HAVE_MAKECONTEXT 1 | #define COROUTINE_H "coroutine/ucontext/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_SIGMASK 1 | #define HAVE_PTHREAD_SETNAME_NP 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_GETCONTEXT 1 | #define HAVE_SETCONTEXT 1 | #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:29137: result: no configure:29137: checking valgrind/memcheck.h presence configure:29137: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:417:10: fatal error: valgrind/memcheck.h: No such file or directory 417 | #include | ^~~~~~~~~~~~~~~~~~~~~ compilation terminated. configure:29137: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP 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_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_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_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_QSORT_R 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_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_GNU_QSORT_R 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 HAVE__SC_CLK_TCK 1 | #define STACK_GROW_DIRECTION -1 | #define HAVE_GETCONTEXT 1 | #define HAVE_SWAPCONTEXT 1 | #define HAVE_MAKECONTEXT 1 | #define COROUTINE_H "coroutine/ucontext/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_SIGMASK 1 | #define HAVE_PTHREAD_SETNAME_NP 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_GETCONTEXT 1 | #define HAVE_SETCONTEXT 1 | #define USE_ELF 1 | #define HAVE_ELF_H 1 | #define HAVE_LIBZ 1 | /* end confdefs.h. */ | #include configure:29137: result: no configure:29137: checking for valgrind/memcheck.h configure:29137: result: no configure:29274: checking for /tmp/instance-1/output-1/host/bin/sparc-linux-strip flags configure:29287: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -rdynamic -Wl,-export-dynamic conftest.c -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm >&5 configure:29287: $? = 0 configure:29296: result: -S -x configure:29628: checking whether -Wl,--no-undefined is accepted as LDFLAGS configure:29654: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -rdynamic -Wl,-export-dynamic -Wl,--no-undefined conftest.c -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm >&5 configure:29654: $? = 0 configure:29656: result: yes configure:30067: checking whether dtrace USDT is available configure:30107: result: no configure:30251: checking for __builtin_setjmp configure:30292: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -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 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -L. -rdynamic -Wl,-export-dynamic conftest.c -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm >&5 configure:30292: $? = 0 configure:30312: result: yes with cast () configure:30316: checking for _setjmpex as a macro or function configure:30339: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fPIC -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:423:10: fatal error: setjmpex.h: No such file or directory 423 | #include | ^~~~~~~~~~~~ compilation terminated. configure:30339: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP 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_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_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_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_QSORT_R 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_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_GNU_QSORT_R 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 HAVE__SC_CLK_TCK 1 | #define STACK_GROW_DIRECTION -1 | #define HAVE_GETCONTEXT 1 | #define HAVE_SWAPCONTEXT 1 | #define HAVE_MAKECONTEXT 1 | #define COROUTINE_H "coroutine/ucontext/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_SIGMASK 1 | #define HAVE_PTHREAD_SETNAME_NP 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_GETCONTEXT 1 | #define HAVE_SETCONTEXT 1 | #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:30347: result: no configure:30355: checking for _setjmp as a macro or function configure:30377: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fPIC -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:30377: $? = 0 configure:30385: result: yes configure:30393: checking for sigsetjmp as a macro or function configure:30415: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fPIC -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:464:34: error: macro "sigsetjmp" requires 2 arguments, but only 1 given 464 | sigjmp_buf env; sigsetjmp(JMPARGS); | ^ In file included from conftest.c:423: /tmp/instance-1/output-1/host/sparc-buildroot-linux-uclibc/sysroot/usr/include/setjmp.h:96: note: macro "sigsetjmp" defined here 96 | # define sigsetjmp(env, savemask) __sigsetjmp (env, savemask) | conftest.c:464:17: error: 'sigsetjmp' undeclared (first use in this function); did you mean 'sigset_t'? 464 | sigjmp_buf env; sigsetjmp(JMPARGS); | ^~~~~~~~~ | sigset_t conftest.c:464:17: note: each undeclared identifier is reported only once for each function it appears in configure:30415: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define 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_A_OUT_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_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 WORDS_BIGENDIAN 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 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF___INT64 0 | #define SIZEOF___INT128 0 | #define SIZEOF_OFF_T 8 | #define SIZEOF_VOIDP 4 | #define SIZEOF_FLOAT 4 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_TIME_T 4 | #define SIZEOF_CLOCK_T 4 | #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) ULL2NUM(v) | #define NUM2DEVT(v) NUM2ULL(v) | #define PRI_DEVT_PREFIX PRI_LL_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) LL2NUM(v) | #define NUM2OFFT(v) NUM2LL(v) | #define PRI_OFFT_PREFIX PRI_LL_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 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 4 | #define SIZEOF_PTRDIFF_T 4 | #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_LONG | #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_INTPTR_T 1 | #define SIZEOF_INTPTR_T 4 | #define HAVE_UINTPTR_T 1 | #define SIZEOF_UINTPTR_T 4 | #define HAVE_SSIZE_T 1 | #define SIZEOF_SSIZE_T 4 | #define STACK_END_ADDRESS __libc_stack_end | #define GETGROUPS_T gid_t | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_ACOSH 1 | #define HAVE_CBRT 1 | #define HAVE_CRYPT 1 | #define HAVE_DUP2 1 | #define HAVE_ERF 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_FINITE 1 | #define HAVE_ISINF 1 | #define HAVE_ISNAN 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_COSH 1 | #define HAVE_DIRFD 1 | #define HAVE_DL_ITERATE_PHDR 1 | #define HAVE_DLOPEN 1 | #define HAVE_DLADDR 1 | #define HAVE_DUP 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_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_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_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_QSORT_R 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_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_GNU_QSORT_R 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 HAVE__SC_CLK_TCK 1 | #define STACK_GROW_DIRECTION -1 | #define HAVE_GETCONTEXT 1 | #define HAVE_SWAPCONTEXT 1 | #define HAVE_MAKECONTEXT 1 | #define COROUTINE_H "coroutine/ucontext/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_SIGMASK 1 | #define HAVE_PTHREAD_SETNAME_NP 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_GETCONTEXT 1 | #define HAVE_SETCONTEXT 1 | #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" | #define HAVE__SETJMP 1 | /* end confdefs.h. */ | | #include | #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 | #define JMPARGS_1 env | #define JMPARGS_2 env,1 | #define JMPARGS JMPARGS_2 | | int | main () | { | sigjmp_buf env; sigsetjmp(JMPARGS); | ; | return 0; | } configure:30423: result: no configure:30430: checking for setjmp type configure:30511: result: __builtin_setjmp configure:30655: checking for prefix of external symbols configure:30672: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fPIC -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:30672: $? = 0 configure:30684: result: NONE configure:30881: checking pthread.h usability configure:30881: /tmp/instance-1/output-1/host/bin/sparc-linux-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fPIC -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:30881: $? = 0 configure:30881: result: yes configure:30881: checking pthread.h presence configure:30881: /tmp/instance-1/output-1/host/bin/sparc-linux-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:30881: $? = 0 configure:30881: result: yes configure:30881: checking for pthread.h configure:30881: result: yes configure:30911: checking if make is GNU make configure:30927: result: yes configure:31542: ruby library version = 3.0.0 configure:31747: 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 james-x399 config.status:967: creating GNUmakefile config.status:967: creating Makefile config.status:967: creating ruby-3.0.pc ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_build=x86_64-pc-linux-gnu ac_cv_c_bigendian=yes ac_cv_c_char_unsigned=no 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=/tmp/instance-1/output-1/host/bin/sparc-linux-ar ac_cv_env_AS_set=set ac_cv_env_AS_value=/tmp/instance-1/output-1/host/bin/sparc-linux-as ac_cv_env_CCC_set= ac_cv_env_CCC_value= ac_cv_env_CC_set=set ac_cv_env_CC_value=/tmp/instance-1/output-1/host/bin/sparc-linux-gcc ac_cv_env_CFLAGS_set=set ac_cv_env_CFLAGS_value='-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 ' 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=/tmp/instance-1/output-1/host/bin/sparc-linux-cpp ac_cv_env_CXXFLAGS_set=set ac_cv_env_CXXFLAGS_value='-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 ' ac_cv_env_CXX_set=set ac_cv_env_CXX_value=/tmp/instance-1/output-1/host/bin/sparc-linux-g++ ac_cv_env_LDFLAGS_set=set ac_cv_env_LDFLAGS_value= ac_cv_env_LD_set=set ac_cv_env_LD_value=/tmp/instance-1/output-1/host/bin/sparc-linux-ld ac_cv_env_LIBS_set= ac_cv_env_LIBS_value= ac_cv_env_NM_set=set ac_cv_env_NM_value=/tmp/instance-1/output-1/host/bin/sparc-linux-nm ac_cv_env_OBJCOPY_set=set ac_cv_env_OBJCOPY_value=/tmp/instance-1/output-1/host/bin/sparc-linux-objcopy ac_cv_env_OBJDUMP_set=set ac_cv_env_OBJDUMP_value=/tmp/instance-1/output-1/host/bin/sparc-linux-objdump ac_cv_env_RANLIB_set=set ac_cv_env_RANLIB_value=/tmp/instance-1/output-1/host/bin/sparc-linux-ranlib ac_cv_env_STRIP_set=set ac_cv_env_STRIP_value=/tmp/instance-1/output-1/host/bin/sparc-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=sparc-buildroot-linux-uclibc ac_cv_env_target_alias_set=set ac_cv_env_target_alias_value=sparc-buildroot-linux-uclibc 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=no ac_cv_func_cosh=yes ac_cv_func_crypt=yes ac_cv_func_crypt_r=no 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=no 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_finite=yes 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=yes ac_cv_func_getcwd=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_isinf=yes ac_cv_func_isnan=yes ac_cv_func_issetugid=yes ac_cv_func_killpg=yes ac_cv_func_lchmod=no 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_makecontext=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_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=yes 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=yes 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=no 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_swapcontext=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_finite=yes ac_cv_have_decl_getenv=yes ac_cv_have_decl_isinf=yes ac_cv_have_decl_isnan=yes ac_cv_have_decl_malloc=yes ac_cv_have_decl_sys_nerr=no ac_cv_header_a_out_h=yes ac_cv_header_atomic_h=no ac_cv_header_copyfile_h=no 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_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_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=sparc-buildroot-linux-uclibc ac_cv_lbl_unaligned_fail=yes 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_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=/tmp/instance-1/output-1/host/bin/ruby ac_cv_path_EGREP='/bin/grep -E' ac_cv_path_GREP=/bin/grep ac_cv_path_NROFF=/usr/bin/nroff ac_cv_path_install='/usr/bin/install -c' ac_cv_path_mkdir=/bin/mkdir ac_cv_prog_AR=/tmp/instance-1/output-1/host/bin/sparc-linux-ar ac_cv_prog_AS=/tmp/instance-1/output-1/host/bin/sparc-linux-as ac_cv_prog_CC=/tmp/instance-1/output-1/host/bin/sparc-linux-gcc ac_cv_prog_CPP=/tmp/instance-1/output-1/host/bin/sparc-linux-cpp ac_cv_prog_CXX=/tmp/instance-1/output-1/host/bin/sparc-linux-g++ ac_cv_prog_DOXYGEN=doxygen ac_cv_prog_LD=/tmp/instance-1/output-1/host/bin/sparc-linux-ld ac_cv_prog_NM=/tmp/instance-1/output-1/host/bin/sparc-linux-nm ac_cv_prog_OBJCOPY=/tmp/instance-1/output-1/host/bin/sparc-linux-objcopy ac_cv_prog_OBJDUMP=/tmp/instance-1/output-1/host/bin/sparc-linux-objdump ac_cv_prog_PKG_CONFIG=/tmp/instance-1/output-1/host/bin/pkg-config ac_cv_prog_RANLIB=/tmp/instance-1/output-1/host/bin/sparc-linux-ranlib ac_cv_prog_STRIP=/tmp/instance-1/output-1/host/bin/sparc-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=0 ac_cv_sizeof___int64=0 ac_cv_sizeof_clock_t=4 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=4 ac_cv_sizeof_long=4 ac_cv_sizeof_long_long=8 ac_cv_sizeof_off_t=8 ac_cv_sizeof_ptrdiff_t=4 ac_cv_sizeof_short=2 ac_cv_sizeof_size_t=4 ac_cv_sizeof_ssize_t=4 ac_cv_sizeof_struct_stat_st_blocks=SIZEOF_OFF_T ac_cv_sizeof_struct_stat_st_ino=SIZEOF_LONG_LONG 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=4 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=4 ac_cv_sizeof_voidp=4 ac_cv_struct_tm=time.h ac_cv_sys_file_offset_bits=no ac_cv_sys_largefile_CC=no ac_cv_target=sparc-buildroot-linux-uclibc 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_bsd_qsort_r=no 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_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_coroutine=ucontext rb_cv_cppoutfile=yes rb_cv_dev_t_convertible=ULL 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=no rb_cv_gcc_function_alias=alias rb_cv_gcc_sync_builtins=no rb_cv_getcwd_malloc=yes rb_cv_gid_t_convertible=UINT rb_cv_gnu_qsort_r=yes rb_cv_have__alignof=yes rb_cv_have_daylight=yes rb_cv_have_sc_clk_tck=yes rb_cv_have_signbit=yes rb_cv_have_stmt_and_decl_in_expr=yes 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=LL 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=__libc_stack_end rb_cv_stack_grow_dir_sparc=-1 rb_cv_symbol_prefix=NONE rb_cv_target_archs=sparc rb_cv_time_t_convertible=LONG rb_cv_type_int128_t=no 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=no 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_use_copy_file_range=no 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' ## ----------------- ## ## Output variables. ## ## ----------------- ## ALLOCA='' AR='/tmp/instance-1/output-1/host/bin/sparc-linux-ar' ARCHFILE='' ARCH_FLAG='' ARFLAGS='rcD ' AS='/tmp/instance-1/output-1/host/bin/sparc-linux-as' ASFLAGS='' ASMEXT='S' BASERUBY='/tmp/instance-1/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='/tmp/instance-1/output-1/host/bin/sparc-linux-gcc' CCDLFLAGS='-fPIC' CC_VERSION='$(CC) --version' CC_VERSION_MESSAGE='sparc-linux-gcc.br_real (Buildroot 2020.08-14-ge5a2a90) 9.3.0 CC_WRAPPER='' CFLAGS='-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fPIC' CHDIR='cd -P' COMMON_HEADERS='' COMMON_LIBS='' COMMON_MACROS='' CONFIGURE='configure' COUTFLAG='-o ' CP='cp' CPP='/tmp/instance-1/output-1/host/bin/sparc-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='/tmp/instance-1/output-1/host/bin/sparc-linux-g++' CXXFLAGS='-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 ' Copyright (C) 2019 Free Software Foundation, Inc. DEFS='' DESTDIR='' DLDFLAGS='-Wl,--compress-debug-sections=zlib' DLDLIBS=' -lc' DLDSHARED='$(CC) -shared' DLEXT2='' 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='/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='/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='/tmp/instance-1/output-1/host/bin/sparc-linux-ld' LDFLAGS='-L. -rdynamic -Wl,-export-dynamic' LDSHARED='$(CC) -shared' LDSHAREDXX='$(CXX) -shared' LIBEXT='a' LIBOBJS=' ${LIBOBJDIR}sparc$U.o ${LIBOBJDIR}explicit_bzero$U.o ${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 ' LINK_SO='' LN_S='ln -s' LTLIBOBJS=' ${LIBOBJDIR}sparc$U.lo ${LIBOBJDIR}explicit_bzero$U.lo ${LIBOBJDIR}setproctitle$U.lo ${LIBOBJDIR}addr2line$U.lo' MAINLIBS='-lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm ' MAJOR='3' MAKEDIRS='/bin/mkdir -p' MAKEFILES='Makefile GNUmakefile' MANTYPE='doc' MINIOBJS='dmydln.o' MINIRUBY='/tmp/instance-1/output-1/host/bin/ruby --disable=gems -I/tmp/instance-1/output-1/build/ruby-3.0.0 -r$(arch)-fake' MINOR='0' MJIT_CC='/tmp/instance-1/output-1/host/bin/sparc-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='/bin/mkdir -p' NM='/tmp/instance-1/output-1/host/bin/sparc-linux-nm' NULLCMD=':' OBJCOPY=':' OBJDUMP='/tmp/instance-1/output-1/host/bin/sparc-linux-objdump' OBJEXT='o' OUTFLAG='-o ' PACKAGE='ruby' PACKAGE_BUGREPORT='' PACKAGE_NAME='' PACKAGE_STRING='' PACKAGE_TARNAME='' PACKAGE_URL='' PACKAGE_VERSION='' PATH_SEPARATOR=':' PKG_CONFIG='/tmp/instance-1/output-1/host/bin/pkg-config' PLATFORM_DIR='' POSTLINK=':' PRELOADENV='LD_PRELOAD' PREP='$(arch)-fake.rb' RANLIB='/tmp/instance-1/output-1/host/bin/sparc-linux-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='/tmp/instance-1/output-1/host/bin/sparc-linux-strip -S -x' SYMBOL_PREFIX='' TEENY='0' 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 -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT' XLDFLAGS='' XRUBY='$(MINIRUBY)' XRUBY_LIBDIR='/tmp/instance-1/output-1/host/lib' XRUBY_RUBYHDRDIR='/tmp/instance-1/output-1/host/include/ruby-3.0.0' XRUBY_RUBYLIBDIR='/tmp/instance-1/output-1/host/lib/ruby/3.0.0' X_COROUTINE_H='coroutine/ucontext/Context.h' X_COROUTINE_SRC='coroutine/ucontext/Context.c' 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='sparc-linux-uclibc' 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}' codesign='' configure_args=' '\''--target=sparc-buildroot-linux-uclibc'\'' '\''--host=sparc-buildroot-linux-uclibc'\'' '\''--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'\'' '\''--disable-nls'\'' '\''--disable-static'\'' '\''--enable-shared'\'' '\''--disable-install-doc'\'' '\''--disable-rpath'\'' '\''--disable-rubygems'\'' '\''--with-gmp'\'' '\''build_alias=x86_64-pc-linux-gnu'\'' '\''host_alias=sparc-buildroot-linux-uclibc'\'' '\''target_alias=sparc-buildroot-linux-uclibc'\'' '\''AR=/tmp/instance-1/output-1/host/bin/sparc-linux-ar'\'' '\''AS=/tmp/instance-1/output-1/host/bin/sparc-linux-as'\'' '\''CC=/tmp/instance-1/output-1/host/bin/sparc-linux-gcc'\'' '\''CXX=/tmp/instance-1/output-1/host/bin/sparc-linux-g++'\'' '\''LD=/tmp/instance-1/output-1/host/bin/sparc-linux-ld'\'' '\''NM=/tmp/instance-1/output-1/host/bin/sparc-linux-nm'\'' '\''OBJCOPY=/tmp/instance-1/output-1/host/bin/sparc-linux-objcopy'\'' '\''OBJDUMP=/tmp/instance-1/output-1/host/bin/sparc-linux-objdump'\'' '\''RANLIB=/tmp/instance-1/output-1/host/bin/sparc-linux-ranlib'\'' '\''STRIP=/tmp/instance-1/output-1/host/bin/sparc-linux-strip'\'' '\''CFLAGS=-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 '\'' '\''LDFLAGS='\'' '\''CPPFLAGS=-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64'\'' '\''CXXFLAGS=-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 '\'' '\''CPP=/tmp/instance-1/output-1/host/bin/sparc-linux-cpp'\''' cppflags='' cxxflags='' datadir='${datarootdir}' datarootdir='${prefix}/share' debugflags='-ggdb3' docdir='${datarootdir}/doc/${PACKAGE}' dsymutil='' dvidir='${docdir}' exec='exec' exec_prefix='/usr' host='sparc-buildroot-linux-uclibc' host_alias='sparc-buildroot-linux-uclibc' host_cpu='sparc' host_os='linux-uclibc' 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' pdfdir='${docdir}' prefix='/usr' program_transform_name='s&^&&' psdir='${docdir}' ridir='${datarootdir}/${RI_BASE_NAME}' ruby_pc='ruby-3.0.pc' ruby_version='3.0.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='' 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='sparc-buildroot-linux-uclibc' target_alias='sparc-buildroot-linux-uclibc' target_cpu='sparc' target_os='linux-uclibc' 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' warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.' configure: exit 0