Created
August 27, 2020 01:26
-
-
Save mrkn/1c2b8ad11810355ff916fd86af8317be to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | |
$ /usr/src/ruby/configure --build=x86_64-linux-gnu --prefix=/usr/local --disable-install-doc --enable-shared optflags=-O3 | |
## --------- ## | |
## Platform. ## | |
## --------- ## | |
hostname = ccc90712d49d | |
uname -m = x86_64 | |
uname -r = 5.4.0-42-generic | |
uname -s = Linux | |
uname -v = #46-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020 | |
/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: /usr/local/sbin | |
PATH: /usr/local/bin | |
PATH: /usr/sbin | |
PATH: /usr/bin | |
PATH: /sbin | |
PATH: /bin | |
## ----------- ## | |
## Core tests. ## | |
## ----------- ## | |
configure:3086: checking for ruby | |
configure:3104: found /usr/bin/ruby | |
configure:3117: result: /usr/bin/ruby | |
configure:3203: checking build system type | |
configure:3217: result: x86_64-pc-linux-gnu | |
configure:3237: checking host system type | |
configure:3250: result: x86_64-pc-linux-gnu | |
configure:3270: checking target system type | |
configure:3283: result: x86_64-pc-linux-gnu | |
configure:3421: checking for cl.exe | |
configure:3451: result: no | |
configure:3421: checking for clang | |
configure:3451: result: no | |
configure:3421: checking for cc | |
configure:3437: found /usr/bin/cc | |
configure:3448: result: cc | |
configure:3542: checking for cl.exe | |
configure:3572: result: no | |
configure:3542: checking for CC | |
configure:3572: result: no | |
configure:3542: checking for c++ | |
configure:3572: result: no | |
configure:5277: checking for gcc | |
configure:5304: result: cc | |
configure:5533: checking for C compiler version | |
configure:5542: cc --version >&5 | |
cc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0 | |
Copyright (C) 2017 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:5553: $? = 0 | |
configure:5542: cc -v >&5 | |
Using built-in specs. | |
COLLECT_GCC=cc | |
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper | |
OFFLOAD_TARGET_NAMES=nvptx-none | |
OFFLOAD_TARGET_DEFAULT=1 | |
Target: x86_64-linux-gnu | |
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.5.0-3ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu | |
Thread model: posix | |
gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04) | |
configure:5553: $? = 0 | |
configure:5542: cc -V >&5 | |
cc: error: unrecognized command line option '-V' | |
cc: fatal error: no input files | |
compilation terminated. | |
configure:5553: $? = 1 | |
configure:5542: cc -qversion >&5 | |
cc: error: unrecognized command line option '-qversion'; did you mean '--version'? | |
cc: fatal error: no input files | |
compilation terminated. | |
configure:5553: $? = 1 | |
configure:5573: checking whether the C compiler works | |
configure:5595: cc conftest.c >&5 | |
configure:5599: $? = 0 | |
configure:5647: result: yes | |
configure:5650: checking for C compiler default output file name | |
configure:5652: result: a.out | |
configure:5658: checking for suffix of executables | |
configure:5665: cc -o conftest conftest.c >&5 | |
configure:5669: $? = 0 | |
configure:5691: result: | |
configure:5713: checking whether we are cross compiling | |
configure:5721: cc -o conftest conftest.c >&5 | |
configure:5725: $? = 0 | |
configure:5732: ./conftest | |
configure:5736: $? = 0 | |
configure:5751: result: no | |
configure:5756: checking for suffix of object files | |
configure:5778: cc -c conftest.c >&5 | |
configure:5782: $? = 0 | |
configure:5803: result: o | |
configure:5807: checking whether we are using the GNU C compiler | |
configure:5826: cc -c conftest.c >&5 | |
configure:5826: $? = 0 | |
configure:5835: result: yes | |
configure:5844: checking whether cc accepts -g | |
configure:5864: cc -c -g conftest.c >&5 | |
configure:5864: $? = 0 | |
configure:5905: result: yes | |
configure:5922: checking for cc option to accept ISO C89 | |
configure:5985: cc -c -g -O2 conftest.c >&5 | |
configure:5985: $? = 0 | |
configure:5998: result: none needed | |
configure:6018: checking for cc option to accept ISO C99 | |
configure:6167: cc -c -g -O2 conftest.c >&5 | |
configure:6167: $? = 0 | |
configure:6180: result: none needed | |
configure:6253: checking for g++ | |
configure:6283: result: no | |
configure:6253: checking for c++ | |
configure:6283: result: no | |
configure:6253: checking for gpp | |
configure:6283: result: no | |
configure:6253: checking for aCC | |
configure:6283: result: no | |
configure:6253: checking for CC | |
configure:6283: result: no | |
configure:6253: checking for cxx | |
configure:6283: result: no | |
configure:6253: checking for cc++ | |
configure:6283: result: no | |
configure:6253: checking for cl.exe | |
configure:6283: result: no | |
configure:6253: checking for FCC | |
configure:6283: result: no | |
configure:6253: checking for KCC | |
configure:6283: result: no | |
configure:6253: checking for RCC | |
configure:6283: result: no | |
configure:6253: checking for xlC_r | |
configure:6283: result: no | |
configure:6253: checking for xlC | |
configure:6283: result: no | |
configure:6307: checking for C++ compiler version | |
configure:6316: g++ --version >&5 | |
/usr/src/ruby/configure: line 6318: g++: command not found | |
configure:6327: $? = 127 | |
configure:6316: g++ -v >&5 | |
/usr/src/ruby/configure: line 6318: g++: command not found | |
configure:6327: $? = 127 | |
configure:6316: g++ -V >&5 | |
/usr/src/ruby/configure: line 6318: g++: command not found | |
configure:6327: $? = 127 | |
configure:6316: g++ -qversion >&5 | |
/usr/src/ruby/configure: line 6318: g++: command not found | |
configure:6327: $? = 127 | |
configure:6331: checking whether we are using the GNU C++ compiler | |
configure:6350: g++ -c conftest.cpp >&5 | |
/usr/src/ruby/configure: line 1911: g++: command not found | |
configure:6350: $? = 127 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| /* end confdefs.h. */ | |
| | |
| int | |
| main () | |
| { | |
| #ifndef __GNUC__ | |
| choke me | |
| #endif | |
| | |
| ; | |
| return 0; | |
| } | |
configure:6359: result: no | |
configure:6368: checking whether g++ accepts -g | |
configure:6388: g++ -c -g conftest.cpp >&5 | |
/usr/src/ruby/configure: line 1911: g++: command not found | |
configure:6388: $? = 127 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| /* end confdefs.h. */ | |
| | |
| int | |
| main () | |
| { | |
| | |
| ; | |
| return 0; | |
| } | |
configure:6403: g++ -c conftest.cpp >&5 | |
/usr/src/ruby/configure: line 1911: g++: command not found | |
configure:6403: $? = 127 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| /* end confdefs.h. */ | |
| | |
| int | |
| main () | |
| { | |
| | |
| ; | |
| return 0; | |
| } | |
configure:6419: g++ -c -g conftest.cpp >&5 | |
/usr/src/ruby/configure: line 1911: g++: command not found | |
configure:6419: $? = 127 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| /* end confdefs.h. */ | |
| | |
| int | |
| main () | |
| { | |
| | |
| ; | |
| return 0; | |
| } | |
configure:6429: result: no | |
configure:6457: checking how to run the C preprocessor | |
configure:6488: cc -E conftest.c | |
configure:6488: $? = 0 | |
configure:6502: cc -E conftest.c | |
conftest.c:9:10: fatal error: ac_nonexistent.h: No such file or directory | |
#include <ac_nonexistent.h> | |
^~~~~~~~~~~~~~~~~~ | |
compilation terminated. | |
configure:6502: $? = 1 | |
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 <ac_nonexistent.h> | |
configure:6527: result: cc -E | |
configure:6547: cc -E conftest.c | |
configure:6547: $? = 0 | |
configure:6561: cc -E conftest.c | |
conftest.c:9:10: fatal error: ac_nonexistent.h: No such file or directory | |
#include <ac_nonexistent.h> | |
^~~~~~~~~~~~~~~~~~ | |
compilation terminated. | |
configure:6561: $? = 1 | |
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 <ac_nonexistent.h> | |
configure:6632: checking for ranlib | |
configure:6648: found /usr/bin/ranlib | |
configure:6659: result: ranlib | |
configure:6730: checking for gar | |
configure:6760: result: no | |
configure:6730: checking for ar | |
configure:6746: found /usr/bin/ar | |
configure:6757: result: ar | |
configure:6830: checking for gas | |
configure:6860: result: no | |
configure:6830: checking for as | |
configure:6846: found /usr/bin/as | |
configure:6857: result: as | |
configure:6930: checking for gld | |
configure:6960: result: no | |
configure:6930: checking for ld | |
configure:6946: found /usr/bin/ld | |
configure:6957: result: ld | |
configure:7030: checking for gnm | |
configure:7060: result: no | |
configure:7030: checking for nm | |
configure:7046: found /usr/bin/nm | |
configure:7057: result: nm | |
configure:7130: checking for gobjcopy | |
configure:7160: result: no | |
configure:7130: checking for objcopy | |
configure:7146: found /usr/bin/objcopy | |
configure:7157: result: objcopy | |
configure:7230: checking for gobjdump | |
configure:7260: result: no | |
configure:7230: checking for objdump | |
configure:7246: found /usr/bin/objdump | |
configure:7257: result: objdump | |
configure:7330: checking for gstrip | |
configure:7360: result: no | |
configure:7330: checking for strip | |
configure:7346: found /usr/bin/strip | |
configure:7357: result: strip | |
configure:7608: checking whether the linker is GNU ld | |
configure:7623: result: yes | |
configure:7627: checking whether cc -E accepts -o | |
configure:7639: cc -E -o conftest-1.i conftest.c | |
configure:7639: $? = 0 | |
configure:7646: result: yes | |
configure:7675: checking for cc | |
configure:7693: found /usr/bin/cc | |
configure:7705: result: /usr/bin/cc | |
configure:7950: checking for ar flags | |
configure:7963: result: rcD | |
configure:8225: checking whether ln -s works | |
configure:8229: result: yes | |
configure:8236: checking whether make sets $(MAKE) | |
configure:8258: result: yes | |
configure:8281: checking for a BSD-compatible install | |
configure:8349: result: /usr/bin/install -c | |
configure:8360: checking for a thread-safe mkdir -p | |
configure:8399: result: /bin/mkdir -p | |
configure:8421: checking for dtrace | |
configure:8451: result: no | |
configure:8502: checking for dot | |
configure:8532: result: no | |
configure:8544: checking for doxygen | |
configure:8574: result: no | |
configure:8586: checking for pkg-config | |
configure:8633: result: no | |
configure:8642: checking for grep that handles long lines and -e | |
configure:8700: result: /bin/grep | |
configure:8705: checking for egrep | |
configure:8767: result: /bin/grep -E | |
configure:8772: checking for ANSI C header files | |
configure:8792: cc -c conftest.c >&5 | |
configure:8792: $? = 0 | |
configure:8865: cc -o conftest conftest.c >&5 | |
configure:8865: $? = 0 | |
configure:8865: ./conftest | |
configure:8865: $? = 0 | |
configure:8876: result: yes | |
configure:8889: checking for sys/types.h | |
configure:8889: cc -c conftest.c >&5 | |
configure:8889: $? = 0 | |
configure:8889: result: yes | |
configure:8889: checking for sys/stat.h | |
configure:8889: cc -c conftest.c >&5 | |
configure:8889: $? = 0 | |
configure:8889: result: yes | |
configure:8889: checking for stdlib.h | |
configure:8889: cc -c conftest.c >&5 | |
configure:8889: $? = 0 | |
configure:8889: result: yes | |
configure:8889: checking for string.h | |
configure:8889: cc -c conftest.c >&5 | |
configure:8889: $? = 0 | |
configure:8889: result: yes | |
configure:8889: checking for memory.h | |
configure:8889: cc -c conftest.c >&5 | |
configure:8889: $? = 0 | |
configure:8889: result: yes | |
configure:8889: checking for strings.h | |
configure:8889: cc -c conftest.c >&5 | |
configure:8889: $? = 0 | |
configure:8889: result: yes | |
configure:8889: checking for inttypes.h | |
configure:8889: cc -c conftest.c >&5 | |
configure:8889: $? = 0 | |
configure:8889: result: yes | |
configure:8889: checking for stdint.h | |
configure:8889: cc -c conftest.c >&5 | |
configure:8889: $? = 0 | |
configure:8889: result: yes | |
configure:8889: checking for unistd.h | |
configure:8889: cc -c conftest.c >&5 | |
configure:8889: $? = 0 | |
configure:8889: result: yes | |
configure:8902: checking minix/config.h usability | |
configure:8902: cc -c conftest.c >&5 | |
conftest.c:52:10: fatal error: minix/config.h: No such file or directory | |
#include <minix/config.h> | |
^~~~~~~~~~~~~~~~ | |
compilation terminated. | |
configure:8902: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define 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 <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| #include <minix/config.h> | |
configure:8902: result: no | |
configure:8902: checking minix/config.h presence | |
configure:8902: cc -E conftest.c | |
conftest.c:19:10: fatal error: minix/config.h: No such file or directory | |
#include <minix/config.h> | |
^~~~~~~~~~~~~~~~ | |
compilation terminated. | |
configure:8902: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define 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 <minix/config.h> | |
configure:8902: result: no | |
configure:8902: checking for minix/config.h | |
configure:8902: result: no | |
configure:8923: checking whether it is safe to define __EXTENSIONS__ | |
configure:8941: cc -c conftest.c >&5 | |
configure:8941: $? = 0 | |
configure:8948: result: yes | |
configure:8963: checking whether it is Android | |
configure:8980: cc -c conftest.c >&5 | |
configure:8980: $? = 0 | |
configure:8981: result: no | |
configure:9048: checking for cd using physical directory | |
configure:9067: result: cd -P | |
configure:9086: checking whether CFLAGS is valid | |
configure:9099: cc -c conftest.c >&5 | |
configure:9099: $? = 0 | |
configure:9100: result: yes | |
configure:9112: checking whether LDFLAGS is valid | |
configure:9132: cc -o conftest conftest.c >&5 | |
configure:9132: $? = 0 | |
configure:9133: result: yes | |
configure:9188: checking whether -Wl,-R. is accepted as LDFLAGS | |
configure:9214: cc -o conftest -Wl,-R. conftest.c >&5 | |
configure:9214: $? = 0 | |
configure:9216: result: yes | |
configure:9188: checking whether -Wl,-rpath,. is accepted as LDFLAGS | |
configure:9214: cc -o conftest -Wl,-rpath,. conftest.c >&5 | |
configure:9214: $? = 0 | |
configure:9216: result: yes | |
configure:9253: checking whether -fdeclspec is accepted as CFLAGS | |
configure:9280: cc -c -fdeclspec conftest.c >&5 | |
cc: error: unrecognized command line option '-fdeclspec' | |
configure:9280: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define 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:9309: result: no | |
configure:9330: checking whether -fdeclspec is accepted as CXXFLAGS | |
configure:9362: g++ -o conftest -fdeclspec conftest.cpp >&5 | |
/usr/src/ruby/configure: line 2192: g++: command not found | |
configure:9362: $? = 127 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define 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:9378: result: no | |
configure:9474: checking whether -Werror=deprecated-declarations is accepted as CFLAGS | |
configure:9501: cc -c -Werror=deprecated-declarations conftest.c >&5 | |
configure:9501: $? = 0 | |
configure:9516: result: yes | |
configure:9474: checking whether -Werror=division-by-zero is accepted as CFLAGS | |
configure:9501: cc -c -Werror=division-by-zero conftest.c >&5 | |
cc1: error: -Werror=division-by-zero: no option -Wdivision-by-zero | |
configure:9501: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define 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:9520: result: no | |
configure:9542: checking whether -Wdivision-by-zero is accepted as CFLAGS | |
configure:9569: cc -c -Wdivision-by-zero conftest.c >&5 | |
cc: error: unrecognized command line option '-Wdivision-by-zero'; did you mean '-Wdiv-by-zero'? | |
configure:9569: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define 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:9588: result: no | |
configure:9474: checking whether -Werror=duplicated-cond is accepted as CFLAGS | |
configure:9501: cc -c -Werror=duplicated-cond conftest.c >&5 | |
configure:9501: $? = 0 | |
configure:9516: result: yes | |
configure:9474: checking whether -Werror=implicit-function-declaration is accepted as CFLAGS | |
configure:9501: cc -c -Werror=implicit-function-declaration conftest.c >&5 | |
configure:9501: $? = 0 | |
configure:9516: result: yes | |
configure:9474: checking whether -Werror=implicit-int is accepted as CFLAGS | |
configure:9501: cc -c -Werror=implicit-int conftest.c >&5 | |
configure:9501: $? = 0 | |
configure:9516: result: yes | |
configure:9474: checking whether -Werror=misleading-indentation is accepted as CFLAGS | |
configure:9501: cc -c -Werror=misleading-indentation conftest.c >&5 | |
configure:9501: $? = 0 | |
configure:9516: result: yes | |
configure:9474: checking whether -Werror=pointer-arith is accepted as CFLAGS | |
configure:9501: cc -c -Werror=pointer-arith conftest.c >&5 | |
configure:9501: $? = 0 | |
configure:9516: result: yes | |
configure:9474: checking whether -Werror=shorten-64-to-32 is accepted as CFLAGS | |
configure:9501: cc -c -Werror=shorten-64-to-32 conftest.c >&5 | |
cc1: error: -Werror=shorten-64-to-32: no option -Wshorten-64-to-32 | |
configure:9501: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define 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:9520: result: no | |
configure:9542: checking whether -Wshorten-64-to-32 is accepted as CFLAGS | |
configure:9569: cc -c -Wshorten-64-to-32 conftest.c >&5 | |
cc: error: unrecognized command line option '-Wshorten-64-to-32' | |
configure:9569: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define 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:9588: result: no | |
configure:9474: checking whether -Werror=write-strings is accepted as CFLAGS | |
configure:9501: cc -c -Werror=write-strings conftest.c >&5 | |
configure:9501: $? = 0 | |
configure:9516: result: yes | |
configure:9474: checking whether -Wimplicit-fallthrough=0 is accepted as CFLAGS | |
configure:9501: cc -c -Wimplicit-fallthrough=0 conftest.c >&5 | |
configure:9501: $? = 0 | |
configure:9516: result: yes | |
configure:9474: checking whether -Wmissing-noreturn is accepted as CFLAGS | |
configure:9501: cc -c -Wmissing-noreturn conftest.c >&5 | |
configure:9501: $? = 0 | |
configure:9516: result: yes | |
configure:9474: checking whether -Wno-cast-function-type is accepted as CFLAGS | |
configure:9501: cc -c -Wno-cast-function-type conftest.c >&5 | |
configure:9501: $? = 0 | |
configure:9516: result: yes | |
configure:9474: checking whether -Wno-constant-logical-operand is accepted as CFLAGS | |
configure:9501: cc -c -Wno-constant-logical-operand conftest.c >&5 | |
configure:9501: $? = 0 | |
configure:9516: result: yes | |
configure:9474: checking whether -Wno-long-long is accepted as CFLAGS | |
configure:9501: cc -c -Wno-long-long conftest.c >&5 | |
configure:9501: $? = 0 | |
configure:9516: result: yes | |
configure:9474: checking whether -Wno-missing-field-initializers is accepted as CFLAGS | |
configure:9501: cc -c -Wno-missing-field-initializers conftest.c >&5 | |
configure:9501: $? = 0 | |
configure:9516: result: yes | |
configure:9474: checking whether -Wno-overlength-strings is accepted as CFLAGS | |
configure:9501: cc -c -Wno-overlength-strings conftest.c >&5 | |
configure:9501: $? = 0 | |
configure:9516: result: yes | |
configure:9474: checking whether -Wno-packed-bitfield-compat is accepted as CFLAGS | |
configure:9501: cc -c -Wno-packed-bitfield-compat conftest.c >&5 | |
configure:9501: $? = 0 | |
configure:9516: result: yes | |
configure:9474: checking whether -Wno-parentheses-equality is accepted as CFLAGS | |
configure:9501: cc -c -Wno-parentheses-equality conftest.c >&5 | |
configure:9501: $? = 0 | |
configure:9516: result: yes | |
configure:9474: checking whether -Wno-self-assign is accepted as CFLAGS | |
configure:9501: cc -c -Wno-self-assign conftest.c >&5 | |
configure:9501: $? = 0 | |
configure:9516: result: yes | |
configure:9474: checking whether -Wno-tautological-compare is accepted as CFLAGS | |
configure:9501: cc -c -Wno-tautological-compare conftest.c >&5 | |
configure:9501: $? = 0 | |
configure:9516: result: yes | |
configure:9474: checking whether -Wno-unused-parameter is accepted as CFLAGS | |
configure:9501: cc -c -Wno-unused-parameter conftest.c >&5 | |
configure:9501: $? = 0 | |
configure:9516: result: yes | |
configure:9474: checking whether -Wno-unused-value is accepted as CFLAGS | |
configure:9501: cc -c -Wno-unused-value conftest.c >&5 | |
configure:9501: $? = 0 | |
configure:9516: result: yes | |
configure:9474: checking whether -Wsuggest-attribute=format is accepted as CFLAGS | |
configure:9501: cc -c -Wsuggest-attribute=format conftest.c >&5 | |
configure:9501: $? = 0 | |
configure:9516: result: yes | |
configure:9474: checking whether -Wsuggest-attribute=noreturn is accepted as CFLAGS | |
configure:9501: cc -c -Wsuggest-attribute=noreturn conftest.c >&5 | |
configure:9501: $? = 0 | |
configure:9516: result: yes | |
configure:9474: checking whether -Wunused-variable is accepted as CFLAGS | |
configure:9501: cc -c -Wunused-variable conftest.c >&5 | |
configure:9501: $? = 0 | |
configure:9516: result: yes | |
configure:9474: checking whether -diag-disable=175,188,1684,2259,2312 is accepted as CFLAGS | |
configure:9501: cc -c -diag-disable=175,188,1684,2259,2312 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:9501: $? = 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:9520: result: no | |
configure:9474: checking whether -Werror=extra-tokens is accepted as CFLAGS | |
configure:9501: cc -c -Werror=extra-tokens conftest.c >&5 | |
cc1: error: -Werror=extra-tokens: no option -Wextra-tokens | |
configure:9501: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define 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:9520: result: no | |
configure:9542: checking whether -Wextra-tokens is accepted as CFLAGS | |
configure:9569: cc -c -Wextra-tokens conftest.c >&5 | |
cc: error: unrecognized command line option '-Wextra-tokens'; did you mean '--extra-warnings'? | |
configure:9569: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define 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:9588: result: no | |
configure:9617: checking whether -Wall -Wextra is accepted as CFLAGS | |
configure:9644: cc -c -Wall -Wextra conftest.c >&5 | |
configure:9644: $? = 0 | |
configure:9646: result: yes | |
configure:9675: checking whether -Qunused-arguments is accepted as CFLAGS | |
configure:9702: cc -c -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
cc: error: unrecognized command line option '-Qunused-arguments'; did you mean '-Wunused-parameter'? | |
configure:9702: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define 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:9718: result: no | |
configure:9750: cc -c conftest.c >&5 | |
conftest.c:27:2: error: #error not sunpro | |
#error not sunpro | |
^~~~~ | |
configure:9750: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define 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:9851: checking whether -D_FORTIFY_SOURCE=2 is accepted as CFLAGS | |
configure:9878: cc -c -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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_FORTIFY_SOURCE=2 conftest.c >&5 | |
configure:9878: $? = 0 | |
configure:9888: result: yes | |
configure:9929: checking whether -fstack-protector-strong is accepted as CFLAGS | |
configure:9956: cc -c -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 -fstack-protector-strong conftest.c >&5 | |
configure:9956: $? = 0 | |
configure:9958: result: yes | |
configure:9984: checking whether -fstack-protector-strong is accepted as LDFLAGS | |
configure:10010: cc -o conftest -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 -fstack-protector-strong conftest.c >&5 | |
configure:10010: $? = 0 | |
configure:10012: result: yes | |
configure:10088: checking whether -Wl,--compress-debug-sections=zlib is accepted as LDFLAGS | |
configure:10114: cc -o conftest -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 -fstack-protector-strong -Wl,--compress-debug-sections=zlib conftest.c >&5 | |
configure:10114: $? = 0 | |
configure:10116: result: yes | |
configure:10308: checking whether -std=gnu99 is accepted as CFLAGS | |
configure:10335: cc -c -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
configure:10335: $? = 0 | |
configure:10360: result: yes | |
configure:10390: checking whether -fno-strict-overflow is accepted as CFLAGS | |
configure:10417: cc -c -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
configure:10417: $? = 0 | |
configure:10427: result: yes | |
configure:10450: checking whether -ggdb3 is accepted as CFLAGS | |
configure:10477: cc -c -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
configure:10477: $? = 0 | |
configure:10479: result: yes | |
configure:10632: checking whether -fvisibility=hidden is accepted as CFLAGS | |
configure:10659: cc -c -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
configure:10659: $? = 0 | |
configure:10661: result: yes | |
configure:10895: checking whether -fno-fast-math is accepted as CFLAGS | |
configure:10922: cc -c -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
configure:10922: $? = 0 | |
configure:10932: result: yes | |
configure:10956: checking whether -fexcess-precision=standard is accepted as CFLAGS | |
configure:10983: cc -c -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
configure:10983: $? = 0 | |
configure:10993: result: yes | |
configure:10956: checking whether -fp-model precise is accepted as CFLAGS | |
configure:10983: cc -c -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
cc: error: precise: No such file or directory | |
cc: error: unrecognized command line option '-fp-model' | |
configure:10983: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 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:10997: result: no | |
configure:11098: checking whether compiler has statement and declarations in expressions | |
configure:11114: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:11114: $? = 0 | |
configure:11121: result: yes | |
configure:11821: checking whether CXXFLAGS is valid | |
configure:11840: g++ -c conftest.cpp >&5 | |
/usr/src/ruby/configure: line 1911: g++: command not found | |
configure:11840: $? = 127 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| /* end confdefs.h. */ | |
| #include <cstdio> | |
| int | |
| main () | |
| { | |
| | |
| ; | |
| return 0; | |
| } | |
configure:11845: result: no | |
configure:11848: WARNING: something wrong with CXXFLAGS="" | |
configure:11875: checking for crypt in -lcrypt | |
configure:11900: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lcrypt -lm >&5 | |
configure:11900: $? = 0 | |
configure:11909: result: yes | |
configure:11920: checking for dlopen in -ldl | |
configure:11945: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -ldl -lcrypt -lm >&5 | |
configure:11945: $? = 0 | |
configure:11954: result: yes | |
configure:11965: checking for shl_load in -ldld | |
configure:11990: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -ldld -ldl -lcrypt -lm >&5 | |
/usr/bin/ld: cannot find -ldld | |
collect2: error: ld returned 1 exit status | |
configure:11990: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define 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:11999: result: no | |
configure:12010: checking for shutdown in -lsocket | |
configure:12035: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lsocket -ldl -lcrypt -lm >&5 | |
/usr/bin/ld: cannot find -lsocket | |
collect2: error: ld returned 1 exit status | |
configure:12035: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define 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:12044: result: no | |
configure:12059: checking for dirent.h that defines DIR | |
configure:12078: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:12078: $? = 0 | |
configure:12086: result: yes | |
configure:12099: checking for library containing opendir | |
configure:12130: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -ldl -lcrypt -lm >&5 | |
configure:12130: $? = 0 | |
configure:12147: result: none required | |
configure:12214: checking for stdbool.h that conforms to C99 | |
configure:12281: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:12281: $? = 0 | |
configure:12288: result: yes | |
configure:12290: checking for _Bool | |
configure:12290: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:12290: $? = 0 | |
configure:12290: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:66:20: error: expected expression before ')' token | |
if (sizeof ((_Bool))) | |
^ | |
configure:12290: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("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 <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| int | |
| main () | |
| { | |
| if (sizeof ((_Bool))) | |
| return 0; | |
| ; | |
| return 0; | |
| } | |
configure:12290: result: yes | |
configure:12307: checking for sys/wait.h that is POSIX.1 compatible | |
configure:12333: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:12333: $? = 0 | |
configure:12340: result: yes | |
configure:12351: checking a.out.h usability | |
configure:12351: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:12351: $? = 0 | |
configure:12351: result: yes | |
configure:12351: checking a.out.h presence | |
configure:12351: cc -E conftest.c | |
configure:12351: $? = 0 | |
configure:12351: result: yes | |
configure:12351: checking for a.out.h | |
configure:12351: result: yes | |
configure:12363: checking atomic.h usability | |
configure:12363: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c:67:10: fatal error: atomic.h: No such file or directory | |
#include <atomic.h> | |
^~~~~~~~~~ | |
compilation terminated. | |
configure:12363: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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 <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| #include <atomic.h> | |
configure:12363: result: no | |
configure:12363: checking atomic.h presence | |
configure:12363: cc -E conftest.c | |
conftest.c:34:10: fatal error: atomic.h: No such file or directory | |
#include <atomic.h> | |
^~~~~~~~~~ | |
compilation terminated. | |
configure:12363: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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 <atomic.h> | |
configure:12363: result: no | |
configure:12363: checking for atomic.h | |
configure:12363: result: no | |
configure:12375: checking copyfile.h usability | |
configure:12375: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c:67:10: fatal error: copyfile.h: No such file or directory | |
#include <copyfile.h> | |
^~~~~~~~~~~~ | |
compilation terminated. | |
configure:12375: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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 <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| #include <copyfile.h> | |
configure:12375: result: no | |
configure:12375: checking copyfile.h presence | |
configure:12375: cc -E conftest.c | |
conftest.c:34:10: fatal error: copyfile.h: No such file or directory | |
#include <copyfile.h> | |
^~~~~~~~~~~~ | |
compilation terminated. | |
configure:12375: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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 <copyfile.h> | |
configure:12375: result: no | |
configure:12375: checking for copyfile.h | |
configure:12375: result: no | |
configure:12387: checking direct.h usability | |
configure:12387: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c:67:10: fatal error: direct.h: No such file or directory | |
#include <direct.h> | |
^~~~~~~~~~ | |
compilation terminated. | |
configure:12387: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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 <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| #include <direct.h> | |
configure:12387: result: no | |
configure:12387: checking direct.h presence | |
configure:12387: cc -E conftest.c | |
conftest.c:34:10: fatal error: direct.h: No such file or directory | |
#include <direct.h> | |
^~~~~~~~~~ | |
compilation terminated. | |
configure:12387: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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 <direct.h> | |
configure:12387: result: no | |
configure:12387: checking for direct.h | |
configure:12387: result: no | |
configure:12399: checking grp.h usability | |
configure:12399: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:12399: $? = 0 | |
configure:12399: result: yes | |
configure:12399: checking grp.h presence | |
configure:12399: cc -E conftest.c | |
configure:12399: $? = 0 | |
configure:12399: result: yes | |
configure:12399: checking for grp.h | |
configure:12399: result: yes | |
configure:12411: checking fcntl.h usability | |
configure:12411: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:12411: $? = 0 | |
configure:12411: result: yes | |
configure:12411: checking fcntl.h presence | |
configure:12411: cc -E conftest.c | |
configure:12411: $? = 0 | |
configure:12411: result: yes | |
configure:12411: checking for fcntl.h | |
configure:12411: result: yes | |
configure:12423: checking float.h usability | |
configure:12423: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:12423: $? = 0 | |
configure:12423: result: yes | |
configure:12423: checking float.h presence | |
configure:12423: cc -E conftest.c | |
configure:12423: $? = 0 | |
configure:12423: result: yes | |
configure:12423: checking for float.h | |
configure:12423: result: yes | |
configure:12435: checking ieeefp.h usability | |
configure:12435: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c:70:10: fatal error: ieeefp.h: No such file or directory | |
#include <ieeefp.h> | |
^~~~~~~~~~ | |
compilation terminated. | |
configure:12435: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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 <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| #include <ieeefp.h> | |
configure:12435: result: no | |
configure:12435: checking ieeefp.h presence | |
configure:12435: cc -E conftest.c | |
conftest.c:37:10: fatal error: ieeefp.h: No such file or directory | |
#include <ieeefp.h> | |
^~~~~~~~~~ | |
compilation terminated. | |
configure:12435: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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 <ieeefp.h> | |
configure:12435: result: no | |
configure:12435: checking for ieeefp.h | |
configure:12435: result: no | |
configure:12447: checking intrinsics.h usability | |
configure:12447: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c:70:10: fatal error: intrinsics.h: No such file or directory | |
#include <intrinsics.h> | |
^~~~~~~~~~~~~~ | |
compilation terminated. | |
configure:12447: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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 <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| #include <intrinsics.h> | |
configure:12447: result: no | |
configure:12447: checking intrinsics.h presence | |
configure:12447: cc -E conftest.c | |
conftest.c:37:10: fatal error: intrinsics.h: No such file or directory | |
#include <intrinsics.h> | |
^~~~~~~~~~~~~~ | |
compilation terminated. | |
configure:12447: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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 <intrinsics.h> | |
configure:12447: result: no | |
configure:12447: checking for intrinsics.h | |
configure:12447: result: no | |
configure:12459: checking langinfo.h usability | |
configure:12459: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:12459: $? = 0 | |
configure:12459: result: yes | |
configure:12459: checking langinfo.h presence | |
configure:12459: cc -E conftest.c | |
configure:12459: $? = 0 | |
configure:12459: result: yes | |
configure:12459: checking for langinfo.h | |
configure:12459: result: yes | |
configure:12471: checking limits.h usability | |
configure:12471: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:12471: $? = 0 | |
configure:12471: result: yes | |
configure:12471: checking limits.h presence | |
configure:12471: cc -E conftest.c | |
configure:12471: $? = 0 | |
configure:12471: result: yes | |
configure:12471: checking for limits.h | |
configure:12471: result: yes | |
configure:12483: checking locale.h usability | |
configure:12483: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:12483: $? = 0 | |
configure:12483: result: yes | |
configure:12483: checking locale.h presence | |
configure:12483: cc -E conftest.c | |
configure:12483: $? = 0 | |
configure:12483: result: yes | |
configure:12483: checking for locale.h | |
configure:12483: result: yes | |
configure:12495: checking malloc.h usability | |
configure:12495: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:12495: $? = 0 | |
configure:12495: result: yes | |
configure:12495: checking malloc.h presence | |
configure:12495: cc -E conftest.c | |
configure:12495: $? = 0 | |
configure:12495: result: yes | |
configure:12495: checking for malloc.h | |
configure:12495: result: yes | |
configure:12507: checking malloc/malloc.h usability | |
configure:12507: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c:74:10: fatal error: malloc/malloc.h: No such file or directory | |
#include <malloc/malloc.h> | |
^~~~~~~~~~~~~~~~~ | |
compilation terminated. | |
configure:12507: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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 <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| #include <malloc/malloc.h> | |
configure:12507: result: no | |
configure:12507: checking malloc/malloc.h presence | |
configure:12507: cc -E conftest.c | |
conftest.c:41:10: fatal error: malloc/malloc.h: No such file or directory | |
#include <malloc/malloc.h> | |
^~~~~~~~~~~~~~~~~ | |
compilation terminated. | |
configure:12507: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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 <malloc/malloc.h> | |
configure:12507: result: no | |
configure:12507: checking for malloc/malloc.h | |
configure:12507: result: no | |
configure:12519: checking malloc_np.h usability | |
configure:12519: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c:74:10: fatal error: malloc_np.h: No such file or directory | |
#include <malloc_np.h> | |
^~~~~~~~~~~~~ | |
compilation terminated. | |
configure:12519: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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 <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| #include <malloc_np.h> | |
configure:12519: result: no | |
configure:12519: checking malloc_np.h presence | |
configure:12519: cc -E conftest.c | |
conftest.c:41:10: fatal error: malloc_np.h: No such file or directory | |
#include <malloc_np.h> | |
^~~~~~~~~~~~~ | |
compilation terminated. | |
configure:12519: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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 <malloc_np.h> | |
configure:12519: result: no | |
configure:12519: checking for malloc_np.h | |
configure:12519: result: no | |
configure:12531: checking net/socket.h usability | |
configure:12531: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c:74:10: fatal error: net/socket.h: No such file or directory | |
#include <net/socket.h> | |
^~~~~~~~~~~~~~ | |
compilation terminated. | |
configure:12531: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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 <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| #include <net/socket.h> | |
configure:12531: result: no | |
configure:12531: checking net/socket.h presence | |
configure:12531: cc -E conftest.c | |
conftest.c:41:10: fatal error: net/socket.h: No such file or directory | |
#include <net/socket.h> | |
^~~~~~~~~~~~~~ | |
compilation terminated. | |
configure:12531: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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 <net/socket.h> | |
configure:12531: result: no | |
configure:12531: checking for net/socket.h | |
configure:12531: result: no | |
configure:12543: checking process.h usability | |
configure:12543: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c:74:10: fatal error: process.h: No such file or directory | |
#include <process.h> | |
^~~~~~~~~~~ | |
compilation terminated. | |
configure:12543: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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 <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| #include <process.h> | |
configure:12543: result: no | |
configure:12543: checking process.h presence | |
configure:12543: cc -E conftest.c | |
conftest.c:41:10: fatal error: process.h: No such file or directory | |
#include <process.h> | |
^~~~~~~~~~~ | |
compilation terminated. | |
configure:12543: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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 <process.h> | |
configure:12543: result: no | |
configure:12543: checking for process.h | |
configure:12543: result: no | |
configure:12555: checking pwd.h usability | |
configure:12555: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:12555: $? = 0 | |
configure:12555: result: yes | |
configure:12555: checking pwd.h presence | |
configure:12555: cc -E conftest.c | |
configure:12555: $? = 0 | |
configure:12555: result: yes | |
configure:12555: checking for pwd.h | |
configure:12555: result: yes | |
configure:12567: checking sanitizer/asan_interface.h usability | |
configure:12567: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:12567: $? = 0 | |
configure:12567: result: yes | |
configure:12567: checking sanitizer/asan_interface.h presence | |
configure:12567: cc -E conftest.c | |
configure:12567: $? = 0 | |
configure:12567: result: yes | |
configure:12567: checking for sanitizer/asan_interface.h | |
configure:12567: result: yes | |
configure:12579: checking sanitizer/msan_interface.h usability | |
configure:12579: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c:76:10: fatal error: sanitizer/msan_interface.h: No such file or directory | |
#include <sanitizer/msan_interface.h> | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compilation terminated. | |
configure:12579: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| #include <sanitizer/msan_interface.h> | |
configure:12579: result: no | |
configure:12579: checking sanitizer/msan_interface.h presence | |
configure:12579: cc -E conftest.c | |
conftest.c:43:10: fatal error: sanitizer/msan_interface.h: No such file or directory | |
#include <sanitizer/msan_interface.h> | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compilation terminated. | |
configure:12579: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| /* end confdefs.h. */ | |
| #include <sanitizer/msan_interface.h> | |
configure:12579: result: no | |
configure:12579: checking for sanitizer/msan_interface.h | |
configure:12579: result: no | |
configure:12591: checking setjmpex.h usability | |
configure:12591: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c:76:10: fatal error: setjmpex.h: No such file or directory | |
#include <setjmpex.h> | |
^~~~~~~~~~~~ | |
compilation terminated. | |
configure:12591: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| #include <setjmpex.h> | |
configure:12591: result: no | |
configure:12591: checking setjmpex.h presence | |
configure:12591: cc -E conftest.c | |
conftest.c:43:10: fatal error: setjmpex.h: No such file or directory | |
#include <setjmpex.h> | |
^~~~~~~~~~~~ | |
compilation terminated. | |
configure:12591: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| /* end confdefs.h. */ | |
| #include <setjmpex.h> | |
configure:12591: result: no | |
configure:12591: checking for setjmpex.h | |
configure:12591: result: no | |
configure:12603: checking stdalign.h usability | |
configure:12603: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:12603: $? = 0 | |
configure:12603: result: yes | |
configure:12603: checking stdalign.h presence | |
configure:12603: cc -E conftest.c | |
configure:12603: $? = 0 | |
configure:12603: result: yes | |
configure:12603: checking for stdalign.h | |
configure:12603: result: yes | |
configure:12615: checking sys/attr.h usability | |
configure:12615: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c:77:10: fatal error: sys/attr.h: No such file or directory | |
#include <sys/attr.h> | |
^~~~~~~~~~~~ | |
compilation terminated. | |
configure:12615: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| #include <sys/attr.h> | |
configure:12615: result: no | |
configure:12615: checking sys/attr.h presence | |
configure:12615: cc -E conftest.c | |
conftest.c:44:10: fatal error: sys/attr.h: No such file or directory | |
#include <sys/attr.h> | |
^~~~~~~~~~~~ | |
compilation terminated. | |
configure:12615: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| /* end confdefs.h. */ | |
| #include <sys/attr.h> | |
configure:12615: result: no | |
configure:12615: checking for sys/attr.h | |
configure:12615: result: no | |
configure:12627: checking sys/eventfd.h usability | |
configure:12627: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:12627: $? = 0 | |
configure:12627: result: yes | |
configure:12627: checking sys/eventfd.h presence | |
configure:12627: cc -E conftest.c | |
configure:12627: $? = 0 | |
configure:12627: result: yes | |
configure:12627: checking for sys/eventfd.h | |
configure:12627: result: yes | |
configure:12639: checking sys/fcntl.h usability | |
configure:12639: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:12639: $? = 0 | |
configure:12639: result: yes | |
configure:12639: checking sys/fcntl.h presence | |
configure:12639: cc -E conftest.c | |
configure:12639: $? = 0 | |
configure:12639: result: yes | |
configure:12639: checking for sys/fcntl.h | |
configure:12639: result: yes | |
configure:12651: checking sys/file.h usability | |
configure:12651: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:12651: $? = 0 | |
configure:12651: result: yes | |
configure:12651: checking sys/file.h presence | |
configure:12651: cc -E conftest.c | |
configure:12651: $? = 0 | |
configure:12651: result: yes | |
configure:12651: checking for sys/file.h | |
configure:12651: result: yes | |
configure:12663: checking sys/id.h usability | |
configure:12663: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c:80:10: fatal error: sys/id.h: No such file or directory | |
#include <sys/id.h> | |
^~~~~~~~~~ | |
compilation terminated. | |
configure:12663: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 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 <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| #include <sys/id.h> | |
configure:12663: result: no | |
configure:12663: checking sys/id.h presence | |
configure:12663: cc -E conftest.c | |
conftest.c:47:10: fatal error: sys/id.h: No such file or directory | |
#include <sys/id.h> | |
^~~~~~~~~~ | |
compilation terminated. | |
configure:12663: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 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 <sys/id.h> | |
configure:12663: result: no | |
configure:12663: checking for sys/id.h | |
configure:12663: result: no | |
configure:12675: checking sys/ioctl.h usability | |
configure:12675: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:12675: $? = 0 | |
configure:12675: result: yes | |
configure:12675: checking sys/ioctl.h presence | |
configure:12675: cc -E conftest.c | |
configure:12675: $? = 0 | |
configure:12675: result: yes | |
configure:12675: checking for sys/ioctl.h | |
configure:12675: result: yes | |
configure:12687: checking sys/mkdev.h usability | |
configure:12687: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c:81:10: fatal error: sys/mkdev.h: No such file or directory | |
#include <sys/mkdev.h> | |
^~~~~~~~~~~~~ | |
compilation terminated. | |
configure:12687: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #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 <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| #include <sys/mkdev.h> | |
configure:12687: result: no | |
configure:12687: checking sys/mkdev.h presence | |
configure:12687: cc -E conftest.c | |
conftest.c:48:10: fatal error: sys/mkdev.h: No such file or directory | |
#include <sys/mkdev.h> | |
^~~~~~~~~~~~~ | |
compilation terminated. | |
configure:12687: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #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 <sys/mkdev.h> | |
configure:12687: result: no | |
configure:12687: checking for sys/mkdev.h | |
configure:12687: result: no | |
configure:12699: checking sys/param.h usability | |
configure:12699: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:12699: $? = 0 | |
configure:12699: result: yes | |
configure:12699: checking sys/param.h presence | |
configure:12699: cc -E conftest.c | |
configure:12699: $? = 0 | |
configure:12699: result: yes | |
configure:12699: checking for sys/param.h | |
configure:12699: result: yes | |
configure:12711: checking sys/prctl.h usability | |
configure:12711: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:12711: $? = 0 | |
configure:12711: result: yes | |
configure:12711: checking sys/prctl.h presence | |
configure:12711: cc -E conftest.c | |
configure:12711: $? = 0 | |
configure:12711: result: yes | |
configure:12711: checking for sys/prctl.h | |
configure:12711: result: yes | |
configure:12723: checking sys/resource.h usability | |
configure:12723: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:12723: $? = 0 | |
configure:12723: result: yes | |
configure:12723: checking sys/resource.h presence | |
configure:12723: cc -E conftest.c | |
configure:12723: $? = 0 | |
configure:12723: result: yes | |
configure:12723: checking for sys/resource.h | |
configure:12723: result: yes | |
configure:12735: checking sys/select.h usability | |
configure:12735: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:12735: $? = 0 | |
configure:12735: result: yes | |
configure:12735: checking sys/select.h presence | |
configure:12735: cc -E conftest.c | |
configure:12735: $? = 0 | |
configure:12735: result: yes | |
configure:12735: checking for sys/select.h | |
configure:12735: result: yes | |
configure:12747: checking sys/sendfile.h usability | |
configure:12747: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:12747: $? = 0 | |
configure:12747: result: yes | |
configure:12747: checking sys/sendfile.h presence | |
configure:12747: cc -E conftest.c | |
configure:12747: $? = 0 | |
configure:12747: result: yes | |
configure:12747: checking for sys/sendfile.h | |
configure:12747: result: yes | |
configure:12759: checking sys/socket.h usability | |
configure:12759: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:12759: $? = 0 | |
configure:12759: result: yes | |
configure:12759: checking sys/socket.h presence | |
configure:12759: cc -E conftest.c | |
configure:12759: $? = 0 | |
configure:12759: result: yes | |
configure:12759: checking for sys/socket.h | |
configure:12759: result: yes | |
configure:12771: checking sys/syscall.h usability | |
configure:12771: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:12771: $? = 0 | |
configure:12771: result: yes | |
configure:12771: checking sys/syscall.h presence | |
configure:12771: cc -E conftest.c | |
configure:12771: $? = 0 | |
configure:12771: result: yes | |
configure:12771: checking for sys/syscall.h | |
configure:12771: result: yes | |
configure:12783: checking sys/sysmacros.h usability | |
configure:12783: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:12783: $? = 0 | |
configure:12783: result: yes | |
configure:12783: checking sys/sysmacros.h presence | |
configure:12783: cc -E conftest.c | |
configure:12783: $? = 0 | |
configure:12783: result: yes | |
configure:12783: checking for sys/sysmacros.h | |
configure:12783: result: yes | |
configure:12795: checking sys/time.h usability | |
configure:12795: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:12795: $? = 0 | |
configure:12795: result: yes | |
configure:12795: checking sys/time.h presence | |
configure:12795: cc -E conftest.c | |
configure:12795: $? = 0 | |
configure:12795: result: yes | |
configure:12795: checking for sys/time.h | |
configure:12795: result: yes | |
configure:12807: checking sys/times.h usability | |
configure:12807: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:12807: $? = 0 | |
configure:12807: result: yes | |
configure:12807: checking sys/times.h presence | |
configure:12807: cc -E conftest.c | |
configure:12807: $? = 0 | |
configure:12807: result: yes | |
configure:12807: checking for sys/times.h | |
configure:12807: result: yes | |
configure:12819: checking sys/uio.h usability | |
configure:12819: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:12819: $? = 0 | |
configure:12819: result: yes | |
configure:12819: checking sys/uio.h presence | |
configure:12819: cc -E conftest.c | |
configure:12819: $? = 0 | |
configure:12819: result: yes | |
configure:12819: checking for sys/uio.h | |
configure:12819: result: yes | |
configure:12831: checking sys/utime.h usability | |
configure:12831: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c:92:10: fatal error: sys/utime.h: No such file or directory | |
#include <sys/utime.h> | |
^~~~~~~~~~~~~ | |
compilation terminated. | |
configure:12831: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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 <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| #include <sys/utime.h> | |
configure:12831: result: no | |
configure:12831: checking sys/utime.h presence | |
configure:12831: cc -E conftest.c | |
conftest.c:59:10: fatal error: sys/utime.h: No such file or directory | |
#include <sys/utime.h> | |
^~~~~~~~~~~~~ | |
compilation terminated. | |
configure:12831: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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 <sys/utime.h> | |
configure:12831: result: no | |
configure:12831: checking for sys/utime.h | |
configure:12831: result: no | |
configure:12843: checking syscall.h usability | |
configure:12843: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:12843: $? = 0 | |
configure:12843: result: yes | |
configure:12843: checking syscall.h presence | |
configure:12843: cc -E conftest.c | |
configure:12843: $? = 0 | |
configure:12843: result: yes | |
configure:12843: checking for syscall.h | |
configure:12843: result: yes | |
configure:12855: checking time.h usability | |
configure:12855: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:12855: $? = 0 | |
configure:12855: result: yes | |
configure:12855: checking time.h presence | |
configure:12855: cc -E conftest.c | |
configure:12855: $? = 0 | |
configure:12855: result: yes | |
configure:12855: checking for time.h | |
configure:12855: result: yes | |
configure:12867: checking ucontext.h usability | |
configure:12867: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:12867: $? = 0 | |
configure:12867: result: yes | |
configure:12867: checking ucontext.h presence | |
configure:12867: cc -E conftest.c | |
configure:12867: $? = 0 | |
configure:12867: result: yes | |
configure:12867: checking for ucontext.h | |
configure:12867: result: yes | |
configure:12879: checking utime.h usability | |
configure:12879: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:12879: $? = 0 | |
configure:12879: result: yes | |
configure:12879: checking utime.h presence | |
configure:12879: cc -E conftest.c | |
configure:12879: $? = 0 | |
configure:12879: result: yes | |
configure:12879: checking for utime.h | |
configure:12879: result: yes | |
configure:12891: checking x86intrin.h usability | |
configure:12891: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:12891: $? = 0 | |
configure:12891: result: yes | |
configure:12891: checking x86intrin.h presence | |
configure:12891: cc -E conftest.c | |
configure:12891: $? = 0 | |
configure:12891: result: yes | |
configure:12891: checking for x86intrin.h | |
configure:12891: result: yes | |
configure:12913: checking gmp.h usability | |
configure:12913: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:12913: $? = 0 | |
configure:12913: result: yes | |
configure:12913: checking gmp.h presence | |
configure:12913: cc -E conftest.c | |
configure:12913: $? = 0 | |
configure:12913: result: yes | |
configure:12913: checking for gmp.h | |
configure:12913: result: yes | |
configure:12924: checking for library containing __gmpz_init | |
configure:12955: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -ldl -lcrypt -lm >&5 | |
/tmp/ccTHmAUS.o: In function `main': | |
/tmp/ruby-build/conftest.c:76: undefined reference to `__gmpz_init' | |
collect2: error: ld returned 1 exit status | |
configure:12955: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_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:12955: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:12955: $? = 0 | |
configure:12972: result: -lgmp | |
configure:13135: checking for special C compiler options needed for large files | |
configure:13180: result: no | |
configure:13186: checking for _FILE_OFFSET_BITS value needed for large files | |
configure:13211: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:13211: $? = 0 | |
configure:13243: result: no | |
configure:13385: checking whether byte ordering is bigendian | |
configure:13400: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c:67:9: error: unknown type name 'not' | |
not a universal capable compiler | |
^~~ | |
conftest.c:67:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'universal' | |
not a universal capable compiler | |
^~~~~~~~~ | |
conftest.c:67:15: error: unknown type name 'universal' | |
configure:13400: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| /* end confdefs.h. */ | |
| #ifndef __APPLE_CC__ | |
| not a universal capable compiler | |
| #endif | |
| typedef int dummy; | |
| | |
configure:13445: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:13445: $? = 0 | |
configure:13463: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:73:4: error: unknown type name 'not'; did you mean 'ino_t'? | |
not big endian | |
^~~ | |
ino_t | |
conftest.c:73:12: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'endian' | |
not big endian | |
^~~~~~ | |
configure:13463: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| /* end confdefs.h. */ | |
| #include <sys/types.h> | |
| #include <sys/param.h> | |
| | |
| int | |
| main () | |
| { | |
| #if BYTE_ORDER != BIG_ENDIAN | |
| not big endian | |
| #endif | |
| | |
| ; | |
| return 0; | |
| } | |
configure:13591: result: no | |
configure:13609: checking for an ANSI C-conforming const | |
configure:13675: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:13675: $? = 0 | |
configure:13682: result: yes | |
configure:13690: checking whether char is unsigned | |
configure:13709: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:13709: $? = 0 | |
configure:13716: result: no | |
configure:13723: checking for inline | |
configure:13739: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:13739: $? = 0 | |
configure:13747: result: inline | |
configure:13765: checking for working volatile | |
configure:13784: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:13784: $? = 0 | |
configure:13791: result: yes | |
configure:13800: checking for typeof syntax and keyword spelling | |
configure:13831: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:13831: $? = 0 | |
configure:13838: result: typeof | |
configure:13853: checking for C/C++ restrict keyword | |
configure:13878: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:13878: $? = 0 | |
configure:13886: result: __restrict | |
configure:13907: checking for long long | |
configure:13907: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:13907: $? = 0 | |
configure:13907: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:104:24: error: expected expression before ')' token | |
if (sizeof ((long long))) | |
^ | |
configure:13907: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| int | |
| main () | |
| { | |
| if (sizeof ((long long))) | |
| return 0; | |
| ; | |
| return 0; | |
| } | |
configure:13907: result: yes | |
configure:13916: checking for off_t | |
configure:13916: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:13916: $? = 0 | |
configure:13916: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:105:20: error: expected expression before ')' token | |
if (sizeof ((off_t))) | |
^ | |
configure:13916: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| int | |
| main () | |
| { | |
| if (sizeof ((off_t))) | |
| return 0; | |
| ; | |
| return 0; | |
| } | |
configure:13916: result: yes | |
configure:13927: checking char bit | |
configure:13933: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:13933: $? = 0 | |
configure:13933: ./conftest | |
configure:13933: $? = 0 | |
configure:13942: result: 8 | |
configure:14106: checking size of int | |
configure:14111: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:14111: $? = 0 | |
configure:14111: ./conftest | |
configure:14111: $? = 0 | |
configure:14125: result: 4 | |
configure:14222: checking size of short | |
configure:14227: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:14227: $? = 0 | |
configure:14227: ./conftest | |
configure:14227: $? = 0 | |
configure:14241: result: 2 | |
configure:14431: checking size of long | |
configure:14436: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:14436: $? = 0 | |
configure:14436: ./conftest | |
configure:14436: $? = 0 | |
configure:14450: result: 8 | |
configure:14547: checking size of long long | |
configure:14552: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:14552: $? = 0 | |
configure:14552: ./conftest | |
configure:14552: $? = 0 | |
configure:14566: result: 8 | |
configure:14756: checking size of __int64 | |
configure:14761: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
conftest.c: In function 'longval': | |
conftest.c:107:57: error: '__int64' undeclared (first use in this function); did you mean '__int64_t'? | |
static long int longval () { return (long int) (sizeof (__int64)); } | |
^~~~~~~ | |
__int64_t | |
conftest.c:107:57: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c: In function 'ulongval': | |
conftest.c:108:67: error: '__int64' undeclared (first use in this function); did you mean '__int64_t'? | |
static unsigned long int ulongval () { return (long int) (sizeof (__int64)); } | |
^~~~~~~ | |
__int64_t | |
conftest.c: In function 'main': | |
conftest.c:118:28: error: '__int64' undeclared (first use in this function); did you mean '__int64_t'? | |
if (((long int) (sizeof (__int64))) < 0) | |
^~~~~~~ | |
__int64_t | |
configure:14761: $? = 1 | |
configure: program exited with status 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| static long int longval () { return (long int) (sizeof (__int64)); } | |
| static unsigned long int ulongval () { return (long int) (sizeof (__int64)); } | |
| #include <stdio.h> | |
| #include <stdlib.h> | |
| int | |
| main () | |
| { | |
| | |
| FILE *f = fopen ("conftest.val", "w"); | |
| if (! f) | |
| return 1; | |
| if (((long int) (sizeof (__int64))) < 0) | |
| { | |
| long int i = longval (); | |
| if (i != ((long int) (sizeof (__int64)))) | |
| return 1; | |
| fprintf (f, "%ld", i); | |
| } | |
| else | |
| { | |
| unsigned long int i = ulongval (); | |
| if (i != ((long int) (sizeof (__int64)))) | |
| return 1; | |
| fprintf (f, "%lu", i); | |
| } | |
| /* Do not output a trailing newline, as this causes \r\n confusion | |
| on some platforms. */ | |
| return ferror (f) || fclose (f) != 0; | |
| | |
| ; | |
| return 0; | |
| } | |
configure:14775: result: 0 | |
configure:14965: checking size of __int128 | |
configure:14970: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:14970: $? = 0 | |
configure:14970: ./conftest | |
configure:14970: $? = 0 | |
configure:14984: result: 16 | |
configure:15081: checking size of off_t | |
configure:15086: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:15086: $? = 0 | |
configure:15086: ./conftest | |
configure:15086: $? = 0 | |
configure:15100: result: 8 | |
configure:15290: checking size of void* | |
configure:15295: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:15295: $? = 0 | |
configure:15295: ./conftest | |
configure:15295: $? = 0 | |
configure:15309: result: 8 | |
configure:15406: checking size of float | |
configure:15411: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:15411: $? = 0 | |
configure:15411: ./conftest | |
configure:15411: $? = 0 | |
configure:15425: result: 4 | |
configure:15522: checking size of double | |
configure:15527: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:15527: $? = 0 | |
configure:15527: ./conftest | |
configure:15527: $? = 0 | |
configure:15541: result: 8 | |
configure:15656: checking size of time_t | |
configure:15661: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:15661: $? = 0 | |
configure:15661: ./conftest | |
configure:15661: $? = 0 | |
configure:15676: result: 8 | |
configure:15775: checking size of clock_t | |
configure:15780: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:15780: $? = 0 | |
configure:15780: ./conftest | |
configure:15780: $? = 0 | |
configure:15795: result: 8 | |
configure:15808: checking packed struct attribute | |
configure:15830: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c:82:35: error: unknown type name 'pack' | |
#define PACKED_STRUCT(x) __pragma(pack(push, 1)) x __pragma(pack(pop)) | |
^ | |
conftest.c:83:4: note: in expansion of macro 'PACKED_STRUCT' | |
PACKED_STRUCT(struct { int a; }); | |
^~~~~~~~~~~~~ | |
conftest.c:82:61: error: unknown type name 'pack' | |
#define PACKED_STRUCT(x) __pragma(pack(push, 1)) x __pragma(pack(pop)) | |
^ | |
conftest.c:83:4: note: in expansion of macro 'PACKED_STRUCT' | |
PACKED_STRUCT(struct { int a; }); | |
^~~~~~~~~~~~~ | |
configure:15830: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| /* end confdefs.h. */ | |
| #define PACKED_STRUCT(x) __pragma(pack(push, 1)) x __pragma(pack(pop)) | |
| PACKED_STRUCT(struct { int a; }); | |
| int | |
| main () | |
| { | |
| | |
| ; | |
| return 0; | |
| } | |
configure:15830: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c:83:25: warning: unnamed struct/union that defines no instances | |
PACKED_STRUCT(struct { int a; }); | |
^ | |
conftest.c:82:26: note: in definition of macro 'PACKED_STRUCT' | |
#define PACKED_STRUCT(x) x __attribute__((packed)) | |
^ | |
configure:15830: $? = 0 | |
configure:15836: result: x __attribute__((packed)) | |
configure:15845: checking whether -Wno-address-of-packed-member is accepted as CFLAGS | |
configure:15872: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
configure:15872: $? = 0 | |
configure:15875: result: yes | |
configure:15909: checking for printf prefix for long long | |
configure:15965: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
configure:15965: $? = 0 | |
configure:15982: result: ll | |
configure:16084: checking for pid_t | |
configure:16084: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:16084: $? = 0 | |
configure:16084: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:121:20: error: expected expression before ')' token | |
if (sizeof ((pid_t))) | |
^ | |
configure:16084: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| int | |
| main () | |
| { | |
| if (sizeof ((pid_t))) | |
| return 0; | |
| ; | |
| return 0; | |
| } | |
configure:16084: result: yes | |
configure:16096: checking for convertible type of pid_t | |
configure:16124: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:122:12: error: size of array 'test_array' is negative | |
static int test_array [1 - 2 * !((pid_t)-1 > 0)]; | |
^~~~~~~~~~ | |
configure:16124: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| int | |
| main () | |
| { | |
| static int test_array [1 - 2 * !((pid_t)-1 > 0)]; | |
| test_array [0] = 0; | |
| return test_array [0]; | |
| | |
| ; | |
| return 0; | |
| } | |
configure:16154: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c:122:38: error: conflicting types for 'rbcv_conftest_var' | |
extern rbcv_conftest_replace_type rbcv_conftest_var; | |
^~~~~~~~~~~~~~~~~ | |
conftest.c:121:37: note: previous declaration of 'rbcv_conftest_var' was here | |
extern rbcv_conftest_target_type rbcv_conftest_var; | |
^~~~~~~~~~~~~~~~~ | |
conftest.c:124:38: error: conflicting types for 'rbcv_conftest_func' | |
extern rbcv_conftest_replace_type rbcv_conftest_func(void); | |
^~~~~~~~~~~~~~~~~~ | |
conftest.c:123:37: note: previous declaration of 'rbcv_conftest_func' was here | |
extern rbcv_conftest_target_type rbcv_conftest_func(void); | |
^~~~~~~~~~~~~~~~~~ | |
conftest.c: In function 'main': | |
conftest.c:129:12: error: size of array 'test_array' is negative | |
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | |
^~~~~~~~~~ | |
configure:16154: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #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:16154: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c:122:38: error: conflicting types for 'rbcv_conftest_var' | |
extern rbcv_conftest_replace_type rbcv_conftest_var; | |
^~~~~~~~~~~~~~~~~ | |
conftest.c:121:37: note: previous declaration of 'rbcv_conftest_var' was here | |
extern rbcv_conftest_target_type rbcv_conftest_var; | |
^~~~~~~~~~~~~~~~~ | |
conftest.c:124:38: error: conflicting types for 'rbcv_conftest_func' | |
extern rbcv_conftest_replace_type rbcv_conftest_func(void); | |
^~~~~~~~~~~~~~~~~~ | |
conftest.c:123:37: note: previous declaration of 'rbcv_conftest_func' was here | |
extern rbcv_conftest_target_type rbcv_conftest_func(void); | |
^~~~~~~~~~~~~~~~~~ | |
conftest.c: In function 'main': | |
conftest.c:129:12: error: size of array 'test_array' is negative | |
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | |
^~~~~~~~~~ | |
configure:16154: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #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:16154: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:16154: $? = 0 | |
configure:16177: result: INT | |
configure:16230: checking for uid_t | |
configure:16230: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:16230: $? = 0 | |
configure:16230: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:127:20: error: expected expression before ')' token | |
if (sizeof ((uid_t))) | |
^ | |
configure:16230: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| int | |
| main () | |
| { | |
| if (sizeof ((uid_t))) | |
| return 0; | |
| ; | |
| return 0; | |
| } | |
configure:16230: result: yes | |
configure:16242: checking for convertible type of uid_t | |
configure:16270: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:16270: $? = 0 | |
configure:16300: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c:128:38: error: conflicting types for 'rbcv_conftest_var' | |
extern rbcv_conftest_replace_type rbcv_conftest_var; | |
^~~~~~~~~~~~~~~~~ | |
conftest.c:127:37: note: previous declaration of 'rbcv_conftest_var' was here | |
extern rbcv_conftest_target_type rbcv_conftest_var; | |
^~~~~~~~~~~~~~~~~ | |
conftest.c:130:38: error: conflicting types for 'rbcv_conftest_func' | |
extern rbcv_conftest_replace_type rbcv_conftest_func(void); | |
^~~~~~~~~~~~~~~~~~ | |
conftest.c:129:37: note: previous declaration of 'rbcv_conftest_func' was here | |
extern rbcv_conftest_target_type rbcv_conftest_func(void); | |
^~~~~~~~~~~~~~~~~~ | |
conftest.c: In function 'main': | |
conftest.c:135:12: error: size of array 'test_array' is negative | |
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | |
^~~~~~~~~~ | |
configure:16300: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #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:16300: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c:128:38: error: conflicting types for 'rbcv_conftest_var' | |
extern rbcv_conftest_replace_type rbcv_conftest_var; | |
^~~~~~~~~~~~~~~~~ | |
conftest.c:127:37: note: previous declaration of 'rbcv_conftest_var' was here | |
extern rbcv_conftest_target_type rbcv_conftest_var; | |
^~~~~~~~~~~~~~~~~ | |
conftest.c:130:38: error: conflicting types for 'rbcv_conftest_func' | |
extern rbcv_conftest_replace_type rbcv_conftest_func(void); | |
^~~~~~~~~~~~~~~~~~ | |
conftest.c:129:37: note: previous declaration of 'rbcv_conftest_func' was here | |
extern rbcv_conftest_target_type rbcv_conftest_func(void); | |
^~~~~~~~~~~~~~~~~~ | |
conftest.c: In function 'main': | |
conftest.c:135:12: error: size of array 'test_array' is negative | |
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | |
^~~~~~~~~~ | |
configure:16300: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #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:16300: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:16300: $? = 0 | |
configure:16323: result: UINT | |
configure:16376: checking for gid_t | |
configure:16376: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:16376: $? = 0 | |
configure:16376: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:133:20: error: expected expression before ')' token | |
if (sizeof ((gid_t))) | |
^ | |
configure:16376: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| int | |
| main () | |
| { | |
| if (sizeof ((gid_t))) | |
| return 0; | |
| ; | |
| return 0; | |
| } | |
configure:16376: result: yes | |
configure:16388: checking for convertible type of gid_t | |
configure:16416: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:16416: $? = 0 | |
configure:16446: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c:134:38: error: conflicting types for 'rbcv_conftest_var' | |
extern rbcv_conftest_replace_type rbcv_conftest_var; | |
^~~~~~~~~~~~~~~~~ | |
conftest.c:133:37: note: previous declaration of 'rbcv_conftest_var' was here | |
extern rbcv_conftest_target_type rbcv_conftest_var; | |
^~~~~~~~~~~~~~~~~ | |
conftest.c:136:38: error: conflicting types for 'rbcv_conftest_func' | |
extern rbcv_conftest_replace_type rbcv_conftest_func(void); | |
^~~~~~~~~~~~~~~~~~ | |
conftest.c:135:37: note: previous declaration of 'rbcv_conftest_func' was here | |
extern rbcv_conftest_target_type rbcv_conftest_func(void); | |
^~~~~~~~~~~~~~~~~~ | |
conftest.c: In function 'main': | |
conftest.c:141:12: error: size of array 'test_array' is negative | |
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | |
^~~~~~~~~~ | |
configure:16446: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #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:16446: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c:134:38: error: conflicting types for 'rbcv_conftest_var' | |
extern rbcv_conftest_replace_type rbcv_conftest_var; | |
^~~~~~~~~~~~~~~~~ | |
conftest.c:133:37: note: previous declaration of 'rbcv_conftest_var' was here | |
extern rbcv_conftest_target_type rbcv_conftest_var; | |
^~~~~~~~~~~~~~~~~ | |
conftest.c:136:38: error: conflicting types for 'rbcv_conftest_func' | |
extern rbcv_conftest_replace_type rbcv_conftest_func(void); | |
^~~~~~~~~~~~~~~~~~ | |
conftest.c:135:37: note: previous declaration of 'rbcv_conftest_func' was here | |
extern rbcv_conftest_target_type rbcv_conftest_func(void); | |
^~~~~~~~~~~~~~~~~~ | |
conftest.c: In function 'main': | |
conftest.c:141:12: error: size of array 'test_array' is negative | |
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | |
^~~~~~~~~~ | |
configure:16446: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #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:16446: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:16446: $? = 0 | |
configure:16469: result: UINT | |
configure:16522: checking for time_t | |
configure:16522: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:16522: $? = 0 | |
configure:16522: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:108:21: error: expected expression before ')' token | |
if (sizeof ((time_t))) | |
^ | |
configure:16522: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| /* end confdefs.h. */ | |
| #include <time.h> | |
| | |
| int | |
| main () | |
| { | |
| if (sizeof ((time_t))) | |
| return 0; | |
| ; | |
| return 0; | |
| } | |
configure:16522: result: yes | |
configure:16535: checking for convertible type of time_t | |
configure:16564: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:109:12: error: size of array 'test_array' is negative | |
static int test_array [1 - 2 * !((time_t)-1 > 0)]; | |
^~~~~~~~~~ | |
configure:16564: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| /* end confdefs.h. */ | |
| #include <time.h> | |
| | |
| int | |
| main () | |
| { | |
| static int test_array [1 - 2 * !((time_t)-1 > 0)]; | |
| test_array [0] = 0; | |
| return test_array [0]; | |
| | |
| ; | |
| return 0; | |
| } | |
configure:16595: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c:109:38: error: conflicting types for 'rbcv_conftest_var' | |
extern rbcv_conftest_replace_type rbcv_conftest_var; | |
^~~~~~~~~~~~~~~~~ | |
conftest.c:108:37: note: previous declaration of 'rbcv_conftest_var' was here | |
extern rbcv_conftest_target_type rbcv_conftest_var; | |
^~~~~~~~~~~~~~~~~ | |
conftest.c:111:38: error: conflicting types for 'rbcv_conftest_func' | |
extern rbcv_conftest_replace_type rbcv_conftest_func(void); | |
^~~~~~~~~~~~~~~~~~ | |
conftest.c:110:37: note: previous declaration of 'rbcv_conftest_func' was here | |
extern rbcv_conftest_target_type rbcv_conftest_func(void); | |
^~~~~~~~~~~~~~~~~~ | |
configure:16595: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| /* end confdefs.h. */ | |
| #include <time.h> | |
| | |
| 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:16595: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:16595: $? = 0 | |
configure:16618: result: LONG | |
configure:16671: checking for dev_t | |
configure:16671: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:16671: $? = 0 | |
configure:16671: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:145:20: error: expected expression before ')' token | |
if (sizeof ((dev_t))) | |
^ | |
configure:16671: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| int | |
| main () | |
| { | |
| if (sizeof ((dev_t))) | |
| return 0; | |
| ; | |
| return 0; | |
| } | |
configure:16671: result: yes | |
configure:16683: checking for convertible type of dev_t | |
configure:16711: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:16711: $? = 0 | |
configure:16741: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c:146:38: error: conflicting types for 'rbcv_conftest_var' | |
extern rbcv_conftest_replace_type rbcv_conftest_var; | |
^~~~~~~~~~~~~~~~~ | |
conftest.c:145:37: note: previous declaration of 'rbcv_conftest_var' was here | |
extern rbcv_conftest_target_type rbcv_conftest_var; | |
^~~~~~~~~~~~~~~~~ | |
conftest.c:148:38: error: conflicting types for 'rbcv_conftest_func' | |
extern rbcv_conftest_replace_type rbcv_conftest_func(void); | |
^~~~~~~~~~~~~~~~~~ | |
conftest.c:147:37: note: previous declaration of 'rbcv_conftest_func' was here | |
extern rbcv_conftest_target_type rbcv_conftest_func(void); | |
^~~~~~~~~~~~~~~~~~ | |
configure:16741: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| typedef dev_t rbcv_conftest_target_type; | |
| typedef unsigned long long rbcv_conftest_replace_type; | |
| extern rbcv_conftest_target_type rbcv_conftest_var; | |
| extern rbcv_conftest_replace_type rbcv_conftest_var; | |
| extern rbcv_conftest_target_type rbcv_conftest_func(void); | |
| extern rbcv_conftest_replace_type rbcv_conftest_func(void); | |
| | |
| int | |
| main () | |
| { | |
| static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | |
| test_array [0] = 0; | |
| return test_array [0]; | |
| | |
| ; | |
| return 0; | |
| } | |
configure:16741: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:16741: $? = 0 | |
configure:16764: result: ULONG | |
configure:16817: checking for mode_t | |
configure:16817: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:16817: $? = 0 | |
configure:16817: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:120:21: error: expected expression before ')' token | |
if (sizeof ((mode_t))) | |
^ | |
configure:16817: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| /* end confdefs.h. */ | |
| #include <sys/stat.h> | |
| | |
| int | |
| main () | |
| { | |
| if (sizeof ((mode_t))) | |
| return 0; | |
| ; | |
| return 0; | |
| } | |
configure:16817: result: yes | |
configure:16830: checking for convertible type of mode_t | |
configure:16859: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:16859: $? = 0 | |
configure:16890: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c:121:38: error: conflicting types for 'rbcv_conftest_var' | |
extern rbcv_conftest_replace_type rbcv_conftest_var; | |
^~~~~~~~~~~~~~~~~ | |
conftest.c:120:37: note: previous declaration of 'rbcv_conftest_var' was here | |
extern rbcv_conftest_target_type rbcv_conftest_var; | |
^~~~~~~~~~~~~~~~~ | |
conftest.c:123:38: error: conflicting types for 'rbcv_conftest_func' | |
extern rbcv_conftest_replace_type rbcv_conftest_func(void); | |
^~~~~~~~~~~~~~~~~~ | |
conftest.c:122:37: note: previous declaration of 'rbcv_conftest_func' was here | |
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 | |
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | |
^~~~~~~~~~ | |
configure:16890: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| /* end confdefs.h. */ | |
| #include <sys/stat.h> | |
| | |
| 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:16890: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c:121:38: error: conflicting types for 'rbcv_conftest_var' | |
extern rbcv_conftest_replace_type rbcv_conftest_var; | |
^~~~~~~~~~~~~~~~~ | |
conftest.c:120:37: note: previous declaration of 'rbcv_conftest_var' was here | |
extern rbcv_conftest_target_type rbcv_conftest_var; | |
^~~~~~~~~~~~~~~~~ | |
conftest.c:123:38: error: conflicting types for 'rbcv_conftest_func' | |
extern rbcv_conftest_replace_type rbcv_conftest_func(void); | |
^~~~~~~~~~~~~~~~~~ | |
conftest.c:122:37: note: previous declaration of 'rbcv_conftest_func' was here | |
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 | |
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | |
^~~~~~~~~~ | |
configure:16890: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| /* end confdefs.h. */ | |
| #include <sys/stat.h> | |
| | |
| 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:16890: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:16890: $? = 0 | |
configure:16913: result: UINT | |
configure:16966: checking for rlim_t | |
configure:16966: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:16966: $? = 0 | |
configure:16966: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:134:21: error: expected expression before ')' token | |
if (sizeof ((rlim_t))) | |
^ | |
configure:16966: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| /* end confdefs.h. */ | |
| | |
| #ifdef HAVE_SYS_TYPES_H | |
| #include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_TYPES_H | |
| #include <sys/time.h> | |
| #endif | |
| #include <sys/resource.h> | |
| | |
| | |
| int | |
| main () | |
| { | |
| if (sizeof ((rlim_t))) | |
| return 0; | |
| ; | |
| return 0; | |
| } | |
configure:16966: result: yes | |
configure:16987: checking for convertible type of rlim_t | |
configure:17024: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:17024: $? = 0 | |
configure:17063: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c:135:38: error: conflicting types for 'rbcv_conftest_var' | |
extern rbcv_conftest_replace_type rbcv_conftest_var; | |
^~~~~~~~~~~~~~~~~ | |
conftest.c:134:37: note: previous declaration of 'rbcv_conftest_var' was here | |
extern rbcv_conftest_target_type rbcv_conftest_var; | |
^~~~~~~~~~~~~~~~~ | |
conftest.c:137:38: error: conflicting types for 'rbcv_conftest_func' | |
extern rbcv_conftest_replace_type rbcv_conftest_func(void); | |
^~~~~~~~~~~~~~~~~~ | |
conftest.c:136:37: note: previous declaration of 'rbcv_conftest_func' was here | |
extern rbcv_conftest_target_type rbcv_conftest_func(void); | |
^~~~~~~~~~~~~~~~~~ | |
configure:17063: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| /* end confdefs.h. */ | |
| | |
| #ifdef HAVE_SYS_TYPES_H | |
| #include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_TYPES_H | |
| #include <sys/time.h> | |
| #endif | |
| #include <sys/resource.h> | |
| | |
| | |
| typedef rlim_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:17063: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:17063: $? = 0 | |
configure:17086: result: ULONG | |
configure:17139: checking for off_t | |
configure:17139: result: yes | |
configure:17151: checking for convertible type of off_t | |
configure:17179: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:164:12: error: size of array 'test_array' is negative | |
static int test_array [1 - 2 * !((off_t)-1 > 0)]; | |
^~~~~~~~~~ | |
configure:17179: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| int | |
| main () | |
| { | |
| static int test_array [1 - 2 * !((off_t)-1 > 0)]; | |
| test_array [0] = 0; | |
| return test_array [0]; | |
| | |
| ; | |
| return 0; | |
| } | |
configure:17209: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c:164:38: error: conflicting types for 'rbcv_conftest_var' | |
extern rbcv_conftest_replace_type rbcv_conftest_var; | |
^~~~~~~~~~~~~~~~~ | |
conftest.c:163:37: note: previous declaration of 'rbcv_conftest_var' was here | |
extern rbcv_conftest_target_type rbcv_conftest_var; | |
^~~~~~~~~~~~~~~~~ | |
conftest.c:166:38: error: conflicting types for 'rbcv_conftest_func' | |
extern rbcv_conftest_replace_type rbcv_conftest_func(void); | |
^~~~~~~~~~~~~~~~~~ | |
conftest.c:165:37: note: previous declaration of 'rbcv_conftest_func' was here | |
extern rbcv_conftest_target_type rbcv_conftest_func(void); | |
^~~~~~~~~~~~~~~~~~ | |
configure:17209: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| typedef off_t rbcv_conftest_target_type; | |
| typedef long long rbcv_conftest_replace_type; | |
| extern rbcv_conftest_target_type rbcv_conftest_var; | |
| extern rbcv_conftest_replace_type rbcv_conftest_var; | |
| extern rbcv_conftest_target_type rbcv_conftest_func(void); | |
| extern rbcv_conftest_replace_type rbcv_conftest_func(void); | |
| | |
| int | |
| main () | |
| { | |
| static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | |
| test_array [0] = 0; | |
| return test_array [0]; | |
| | |
| ; | |
| return 0; | |
| } | |
configure:17209: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:17209: $? = 0 | |
configure:17232: result: LONG | |
configure:17285: checking for clockid_t | |
configure:17285: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:17285: $? = 0 | |
configure:17285: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:143:24: error: expected expression before ')' token | |
if (sizeof ((clockid_t))) | |
^ | |
configure:17285: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| /* end confdefs.h. */ | |
| #ifdef HAVE_TIME_H | |
| # include <time.h> | |
| #endif | |
| #ifdef HAVE_SYS_TIME_H | |
| # include <sys/time.h> | |
| #endif | |
| | |
| int | |
| main () | |
| { | |
| if (sizeof ((clockid_t))) | |
| return 0; | |
| ; | |
| return 0; | |
| } | |
configure:17285: result: yes | |
configure:17303: checking for convertible type of clockid_t | |
configure:17337: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:144:12: error: size of array 'test_array' is negative | |
static int test_array [1 - 2 * !((clockid_t)-1 > 0)]; | |
^~~~~~~~~~ | |
configure:17337: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| /* end confdefs.h. */ | |
| #ifdef HAVE_TIME_H | |
| # include <time.h> | |
| #endif | |
| #ifdef HAVE_SYS_TIME_H | |
| # include <sys/time.h> | |
| #endif | |
| | |
| int | |
| main () | |
| { | |
| static int test_array [1 - 2 * !((clockid_t)-1 > 0)]; | |
| test_array [0] = 0; | |
| return test_array [0]; | |
| | |
| ; | |
| return 0; | |
| } | |
configure:17373: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c:144:38: error: conflicting types for 'rbcv_conftest_var' | |
extern rbcv_conftest_replace_type rbcv_conftest_var; | |
^~~~~~~~~~~~~~~~~ | |
conftest.c:143:37: note: previous declaration of 'rbcv_conftest_var' was here | |
extern rbcv_conftest_target_type rbcv_conftest_var; | |
^~~~~~~~~~~~~~~~~ | |
conftest.c:146:38: error: conflicting types for 'rbcv_conftest_func' | |
extern rbcv_conftest_replace_type rbcv_conftest_func(void); | |
^~~~~~~~~~~~~~~~~~ | |
conftest.c:145:37: note: previous declaration of 'rbcv_conftest_func' was here | |
extern rbcv_conftest_target_type rbcv_conftest_func(void); | |
^~~~~~~~~~~~~~~~~~ | |
conftest.c: In function 'main': | |
conftest.c:151:12: error: size of array 'test_array' is negative | |
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | |
^~~~~~~~~~ | |
configure:17373: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| /* end confdefs.h. */ | |
| #ifdef HAVE_TIME_H | |
| # include <time.h> | |
| #endif | |
| #ifdef HAVE_SYS_TIME_H | |
| # include <sys/time.h> | |
| #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:17373: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c:144:38: error: conflicting types for 'rbcv_conftest_var' | |
extern rbcv_conftest_replace_type rbcv_conftest_var; | |
^~~~~~~~~~~~~~~~~ | |
conftest.c:143:37: note: previous declaration of 'rbcv_conftest_var' was here | |
extern rbcv_conftest_target_type rbcv_conftest_var; | |
^~~~~~~~~~~~~~~~~ | |
conftest.c:146:38: error: conflicting types for 'rbcv_conftest_func' | |
extern rbcv_conftest_replace_type rbcv_conftest_func(void); | |
^~~~~~~~~~~~~~~~~~ | |
conftest.c:145:37: note: previous declaration of 'rbcv_conftest_func' was here | |
extern rbcv_conftest_target_type rbcv_conftest_func(void); | |
^~~~~~~~~~~~~~~~~~ | |
conftest.c: In function 'main': | |
conftest.c:151:12: error: size of array 'test_array' is negative | |
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))]; | |
^~~~~~~~~~ | |
configure:17373: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| /* end confdefs.h. */ | |
| #ifdef HAVE_TIME_H | |
| # include <time.h> | |
| #endif | |
| #ifdef HAVE_SYS_TIME_H | |
| # include <sys/time.h> | |
| #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:17373: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:17373: $? = 0 | |
configure:17396: result: INT | |
configure:17450: checking for prototypes | |
configure:17466: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:17466: $? = 0 | |
configure:17473: result: yes | |
configure:17482: checking token paste string | |
configure:17498: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:17498: $? = 0 | |
configure:17505: result: ansi | |
configure:17519: checking stringization | |
configure:17548: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:17548: $? = 0 | |
configure:17557: result: #expr | |
configure:17572: checking string literal concatenation | |
configure:17596: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:17596: $? = 0 | |
configure:17604: result: yes | |
configure:17612: checking for variable length prototypes and stdarg.h | |
configure:17638: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:17638: $? = 0 | |
configure:17645: result: yes | |
configure:17657: checking for variable length macro | |
configure:17676: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:17676: $? = 0 | |
configure:17683: result: yes | |
configure:17692: checking for alignas() syntax | |
configure:17740: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
In file included from conftest.c:146:0: | |
conftest.c:148:28: error: expected '{' before '_Alignas' | |
#define ALIGNAS(x) alignas(x) | |
^ | |
conftest.c:149:9: note: in expansion of macro 'ALIGNAS' | |
struct ALIGNAS(128) conftest_tag { int foo; } foo; | |
^~~~~~~ | |
conftest.c:149:48: warning: data definition has no type or storage class | |
struct ALIGNAS(128) conftest_tag { int foo; } foo; | |
^~~ | |
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' | |
cc1: warning: unrecognized command line option '-Wno-cast-function-type' | |
configure:17740: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| /* end confdefs.h. */ | |
| | |
| #ifdef HAVE_STDALIGN_H | |
| #include <stdalign.h> | |
| #endif | |
| #define ALIGNAS(x) alignas(x) | |
| struct ALIGNAS(128) conftest_tag { int foo; } foo; | |
| int | |
| main () | |
| { | |
| | |
| ; | |
| return 0; | |
| } | |
configure:17740: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
conftest.c:148:28: error: expected '{' before '_Alignas' | |
#define ALIGNAS(x) _Alignas(x) | |
^ | |
conftest.c:149:9: note: in expansion of macro 'ALIGNAS' | |
struct ALIGNAS(128) conftest_tag { int foo; } foo; | |
^~~~~~~ | |
conftest.c:149:48: warning: data definition has no type or storage class | |
struct ALIGNAS(128) conftest_tag { int foo; } foo; | |
^~~ | |
conftest.c:149:48: error: type defaults to 'int' in declaration of 'foo' [-Werror=implicit-int] | |
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' | |
cc1: warning: unrecognized command line option '-Wno-cast-function-type' | |
cc1: some warnings being treated as errors | |
configure:17740: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| /* end confdefs.h. */ | |
| | |
| #ifdef HAVE_STDALIGN_H | |
| #include <stdalign.h> | |
| #endif | |
| #define ALIGNAS(x) _Alignas(x) | |
| struct ALIGNAS(128) conftest_tag { int foo; } foo; | |
| int | |
| main () | |
| { | |
| | |
| ; | |
| return 0; | |
| } | |
configure:17740: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
conftest.c:148:28: error: expected '{' before '[' token | |
#define ALIGNAS(x) [[alignas(x)]] | |
^ | |
conftest.c:149:9: note: in expansion of macro 'ALIGNAS' | |
struct ALIGNAS(128) conftest_tag { int foo; } foo; | |
^~~~~~~ | |
conftest.c:149:48: warning: data definition has no type or storage class | |
struct ALIGNAS(128) conftest_tag { int foo; } foo; | |
^~~ | |
conftest.c:149:48: error: type defaults to 'int' in declaration of 'foo' [-Werror=implicit-int] | |
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' | |
cc1: warning: unrecognized command line option '-Wno-cast-function-type' | |
cc1: some warnings being treated as errors | |
configure:17740: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| /* end confdefs.h. */ | |
| | |
| #ifdef HAVE_STDALIGN_H | |
| #include <stdalign.h> | |
| #endif | |
| #define ALIGNAS(x) [[alignas(x)]] | |
| struct ALIGNAS(128) conftest_tag { int foo; } foo; | |
| int | |
| main () | |
| { | |
| | |
| ; | |
| return 0; | |
| } | |
configure:17740: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
conftest.c:149:17: error: expected declaration specifiers or '...' before numeric constant | |
struct ALIGNAS(128) conftest_tag { int foo; } foo; | |
^ | |
conftest.c:148:47: note: in definition of macro 'ALIGNAS' | |
#define ALIGNAS(x) __declspec(aligned(x)) | |
^ | |
conftest.c:149:48: warning: data definition has no type or storage class | |
struct ALIGNAS(128) conftest_tag { int foo; } foo; | |
^~~ | |
conftest.c:149:48: error: type defaults to 'int' in declaration of 'foo' [-Werror=implicit-int] | |
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' | |
cc1: warning: unrecognized command line option '-Wno-cast-function-type' | |
cc1: some warnings being treated as errors | |
configure:17740: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| /* end confdefs.h. */ | |
| | |
| #ifdef HAVE_STDALIGN_H | |
| #include <stdalign.h> | |
| #endif | |
| #define ALIGNAS(x) __declspec(aligned(x)) | |
| struct ALIGNAS(128) conftest_tag { int foo; } foo; | |
| int | |
| main () | |
| { | |
| | |
| ; | |
| return 0; | |
| } | |
configure:17740: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
configure:17740: $? = 0 | |
configure:17758: result: __attribute__((__aligned__(x))) | |
configure:17769: checking for alignof() syntax | |
configure:17811: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
configure:17811: $? = 0 | |
configure:17829: result: alignof | |
configure:17841: checking for CONSTFUNC function attribute | |
configure:17884: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
configure:17884: $? = 0 | |
configure:17902: result: __attribute__ ((__const__)) x | |
configure:17915: checking for PUREFUNC function attribute | |
configure:17958: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
configure:17958: $? = 0 | |
configure:17976: result: __attribute__ ((__pure__)) x | |
configure:17989: checking for NORETURN function attribute | |
configure:18032: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
configure:18032: $? = 0 | |
configure:18050: result: __attribute__ ((__noreturn__)) x | |
configure:18063: checking for DEPRECATED function attribute | |
configure:18106: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
configure:18106: $? = 0 | |
configure:18124: result: __attribute__ ((__deprecated__)) x | |
configure:18137: checking for DEPRECATED_BY function attribute | |
configure:18180: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
configure:18180: $? = 0 | |
configure:18198: result: __attribute__ ((__deprecated__("by "#n))) x | |
configure:18211: checking for DEPRECATED_TYPE type attribute | |
configure:18255: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
configure:18255: $? = 0 | |
configure:18273: result: __attribute__ ((__deprecated__ mesg)) x | |
configure:18286: checking for NOINLINE function attribute | |
configure:18329: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
configure:18329: $? = 0 | |
configure:18347: result: __attribute__ ((__noinline__)) x | |
configure:18360: checking for ALWAYS_INLINE function attribute | |
configure:18403: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
configure:18403: $? = 0 | |
configure:18421: result: __attribute__ ((__always_inline__)) x | |
configure:18434: checking for NO_SANITIZE function attribute | |
configure:18477: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
conftest.c:161:5: warning: '__no_sanitize__' attribute directive ignored [-Wattributes] | |
NO_SANITIZE(san, 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' | |
cc1: warning: unrecognized command line option '-Wno-cast-function-type' | |
configure:18477: $? = 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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| /* end confdefs.h. */ | |
| | |
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x | |
| | |
| #define x int conftest_attribute_check(void) | |
| | |
| #define mesg ("") | |
| #define san "address" | |
| NO_SANITIZE(san, x); | |
| int | |
| main () | |
| { | |
| | |
| ; | |
| return 0; | |
| } | |
configure:18477: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
conftest.c:161:5: warning: '__no_sanitize__' attribute directive ignored [-Wattributes] | |
NO_SANITIZE(san, 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' | |
cc1: warning: unrecognized command line option '-Wno-cast-function-type' | |
configure:18477: $? = 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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| /* end confdefs.h. */ | |
| | |
| #define NO_SANITIZE(san, x) x __attribute__ ((__no_sanitize__(san))) | |
| | |
| #define x int conftest_attribute_check(void) | |
| | |
| #define mesg ("") | |
| #define san "address" | |
| NO_SANITIZE(san, x); | |
| int | |
| main () | |
| { | |
| | |
| ; | |
| return 0; | |
| } | |
configure:18477: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
conftest.c:155:40: error: unknown type name '__no_sanitize__' | |
#define NO_SANITIZE(san, x) __declspec(__no_sanitize__(san)) x | |
^ | |
conftest.c:161:5: note: in expansion of macro 'NO_SANITIZE' | |
NO_SANITIZE(san, 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' | |
cc1: warning: unrecognized command line option '-Wno-cast-function-type' | |
configure:18477: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| /* end confdefs.h. */ | |
| | |
| #define NO_SANITIZE(san, x) __declspec(__no_sanitize__(san)) x | |
| | |
| #define x int conftest_attribute_check(void) | |
| | |
| #define mesg ("") | |
| #define san "address" | |
| NO_SANITIZE(san, x); | |
| int | |
| main () | |
| { | |
| | |
| ; | |
| return 0; | |
| } | |
configure:18477: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
configure:18477: $? = 0 | |
configure:18495: result: x | |
configure:18508: checking for NO_SANITIZE_ADDRESS function attribute | |
configure:18551: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
configure:18551: $? = 0 | |
configure:18569: result: __attribute__ ((__no_sanitize_address__)) x | |
configure:18582: checking for NO_ADDRESS_SAFETY_ANALYSIS function attribute | |
configure:18625: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
configure:18625: $? = 0 | |
configure:18643: result: __attribute__ ((__no_address_safety_analysis__)) x | |
configure:18656: checking for WARN_UNUSED_RESULT function attribute | |
configure:18699: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
configure:18699: $? = 0 | |
configure:18717: result: __attribute__ ((__warn_unused_result__)) x | |
configure:18730: checking for MAYBE_UNUSED function attribute | |
configure:18773: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
configure:18773: $? = 0 | |
configure:18791: result: __attribute__ ((__unused__)) x | |
configure:18804: checking for ERRORFUNC function attribute | |
configure:18847: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
configure:18847: $? = 0 | |
configure:18865: result: __attribute__ ((__error__ mesg)) x | |
configure:18878: checking for WARNINGFUNC function attribute | |
configure:18921: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
configure:18921: $? = 0 | |
configure:18939: result: __attribute__ ((__warning__ mesg)) x | |
configure:18952: checking for WEAK function attribute | |
configure:18995: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
configure:18995: $? = 0 | |
configure:19013: result: __attribute__ ((__weak__)) x | |
configure:19032: checking for __attribute__((__depreacted__(msg))) in C++ | |
configure:19067: false -c conftest.cpp >&5 | |
configure:19067: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| /* end confdefs.h. */ | |
| | |
| int | |
| main () | |
| { | |
| __attribute__((__deprecated__("message"))) int conftest(...); | |
| ; | |
| return 0; | |
| } | |
configure:19091: result: no | |
configure:19099: checking for std::nullptr_t | |
configure:19122: false -c conftest.cpp >&5 | |
configure:19122: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| /* end confdefs.h. */ | |
| #include <cstddef> | |
| int | |
| main () | |
| { | |
| static std::nullptr_t const *const conftest = nullptr; | |
| ; | |
| return 0; | |
| } | |
configure:19135: result: no | |
configure:19144: checking for FUNC_STDCALL function attribute | |
configure:19189: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
conftest.c:171:5: warning: '__stdcall__' attribute ignored [-Wattributes] | |
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' | |
cc1: warning: unrecognized command line option '-Wno-cast-function-type' | |
configure:19189: $? = 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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 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:19189: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
conftest.c:171:5: warning: '__stdcall__' attribute ignored [-Wattributes] | |
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' | |
cc1: warning: unrecognized command line option '-Wno-cast-function-type' | |
configure:19189: $? = 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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 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:19189: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
conftest.c:163:25: error: return type defaults to 'int' [-Werror=implicit-int] | |
#define FUNC_STDCALL(x) __declspec(__stdcall__) x | |
^ | |
conftest.c:171:5: note: in expansion of macro 'FUNC_STDCALL' | |
FUNC_STDCALL(x); | |
^~~~~~~~~~~~ | |
conftest.c: In function '__declspec': | |
conftest.c:174:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token | |
{ | |
^ | |
conftest.c:163:25: error: type of '__stdcall__' defaults to 'int' [-Werror=implicit-int] | |
#define FUNC_STDCALL(x) __declspec(__stdcall__) x | |
^ | |
conftest.c:171:5: note: in expansion of macro 'FUNC_STDCALL' | |
FUNC_STDCALL(x); | |
^~~~~~~~~~~~ | |
conftest.c:167:15: error: declaration for parameter 'conftest_attribute_check' but no such parameter | |
#define x int conftest_attribute_check(void) | |
^ | |
conftest.c:163:49: note: in definition of macro 'FUNC_STDCALL' | |
#define FUNC_STDCALL(x) __declspec(__stdcall__) x | |
^ | |
conftest.c:171:18: note: in expansion of macro 'x' | |
FUNC_STDCALL(x); | |
^ | |
conftest.c:178:1: error: expected '{' at end of input | |
} | |
^ | |
conftest.c:178:1: warning: control reaches end of non-void function [-Wreturn-type] | |
} | |
^ | |
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' | |
cc1: warning: unrecognized command line option '-Wno-cast-function-type' | |
cc1: some warnings being treated as errors | |
configure:19189: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 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:19189: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
configure:19189: $? = 0 | |
configure:19207: result: x | |
configure:19226: checking for FUNC_CDECL function attribute | |
configure:19271: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
conftest.c:171:5: warning: '__cdecl__' attribute ignored [-Wattributes] | |
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' | |
cc1: warning: unrecognized command line option '-Wno-cast-function-type' | |
configure:19271: $? = 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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 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:19271: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
conftest.c:171:5: warning: '__cdecl__' attribute ignored [-Wattributes] | |
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' | |
cc1: warning: unrecognized command line option '-Wno-cast-function-type' | |
configure:19271: $? = 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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 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:19271: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
conftest.c:163:23: error: return type defaults to 'int' [-Werror=implicit-int] | |
#define FUNC_CDECL(x) __declspec(__cdecl__) x | |
^ | |
conftest.c:171:5: note: in expansion of macro 'FUNC_CDECL' | |
FUNC_CDECL(x); | |
^~~~~~~~~~ | |
conftest.c: In function '__declspec': | |
conftest.c:174:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token | |
{ | |
^ | |
conftest.c:163:23: error: type of '__cdecl__' defaults to 'int' [-Werror=implicit-int] | |
#define FUNC_CDECL(x) __declspec(__cdecl__) x | |
^ | |
conftest.c:171:5: note: in expansion of macro 'FUNC_CDECL' | |
FUNC_CDECL(x); | |
^~~~~~~~~~ | |
conftest.c:167:15: error: declaration for parameter 'conftest_attribute_check' but no such parameter | |
#define x int conftest_attribute_check(void) | |
^ | |
conftest.c:163:45: note: in definition of macro 'FUNC_CDECL' | |
#define FUNC_CDECL(x) __declspec(__cdecl__) x | |
^ | |
conftest.c:171:16: note: in expansion of macro 'x' | |
FUNC_CDECL(x); | |
^ | |
conftest.c:178:1: error: expected '{' at end of input | |
} | |
^ | |
conftest.c:178:1: warning: control reaches end of non-void function [-Wreturn-type] | |
} | |
^ | |
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' | |
cc1: warning: unrecognized command line option '-Wno-cast-function-type' | |
cc1: some warnings being treated as errors | |
configure:19271: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 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:19271: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
configure:19271: $? = 0 | |
configure:19289: result: x | |
configure:19308: checking for FUNC_FASTCALL function attribute | |
configure:19353: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
conftest.c:171:5: warning: '__fastcall__' attribute ignored [-Wattributes] | |
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' | |
cc1: warning: unrecognized command line option '-Wno-cast-function-type' | |
configure:19353: $? = 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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 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:19353: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
conftest.c:171:5: warning: '__fastcall__' attribute ignored [-Wattributes] | |
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' | |
cc1: warning: unrecognized command line option '-Wno-cast-function-type' | |
configure:19353: $? = 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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 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:19353: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
conftest.c:163:26: error: return type defaults to 'int' [-Werror=implicit-int] | |
#define FUNC_FASTCALL(x) __declspec(__fastcall__) x | |
^ | |
conftest.c:171:5: note: in expansion of macro 'FUNC_FASTCALL' | |
FUNC_FASTCALL(x); | |
^~~~~~~~~~~~~ | |
conftest.c: In function '__declspec': | |
conftest.c:174:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token | |
{ | |
^ | |
conftest.c:163:26: error: type of '__fastcall__' defaults to 'int' [-Werror=implicit-int] | |
#define FUNC_FASTCALL(x) __declspec(__fastcall__) x | |
^ | |
conftest.c:171:5: note: in expansion of macro 'FUNC_FASTCALL' | |
FUNC_FASTCALL(x); | |
^~~~~~~~~~~~~ | |
conftest.c:167:15: error: declaration for parameter 'conftest_attribute_check' but no such parameter | |
#define x int conftest_attribute_check(void) | |
^ | |
conftest.c:163:51: note: in definition of macro 'FUNC_FASTCALL' | |
#define FUNC_FASTCALL(x) __declspec(__fastcall__) x | |
^ | |
conftest.c:171:19: note: in expansion of macro 'x' | |
FUNC_FASTCALL(x); | |
^ | |
conftest.c:178:1: error: expected '{' at end of input | |
} | |
^ | |
conftest.c:178:1: warning: control reaches end of non-void function [-Wreturn-type] | |
} | |
^ | |
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' | |
cc1: warning: unrecognized command line option '-Wno-cast-function-type' | |
cc1: some warnings being treated as errors | |
configure:19353: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 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:19353: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
configure:19353: $? = 0 | |
configure:19371: result: x | |
configure:19390: checking for FUNC_UNOPTIMIZED function attribute | |
configure:19433: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
configure:19433: $? = 0 | |
configure:19451: result: __attribute__ ((__optimize__("O0"))) x | |
configure:19464: checking for FUNC_MINIMIZED function attribute | |
configure:19507: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
configure:19507: $? = 0 | |
configure:19525: result: __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
configure:19540: checking for function alias | |
configure:19559: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:19559: $? = 0 | |
configure:19566: result: alias | |
configure:19583: checking for __atomic builtins | |
configure:19606: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:19606: $? = 0 | |
configure:19614: result: yes | |
configure:19623: checking for __sync builtins | |
configure:19647: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:19647: $? = 0 | |
configure:19655: result: yes | |
configure:19666: checking for __builtin_unreachable | |
configure:19694: cc -o conftest -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:19694: $? = 0 | |
configure:19715: result: yes | |
configure:19726: checking for exported function attribute | |
configure:19759: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
configure:19759: $? = 0 | |
configure:19777: result: __attribute__ ((__visibility__("default"))) | |
configure:19788: checking for RUBY_FUNC_NONNULL function attribute | |
configure:19833: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
configure:19833: $? = 0 | |
configure:19851: result: __attribute__ ((__nonnull__(n))) x | |
configure:19884: checking for function name string predefined identifier | |
configure:19922: cc -o conftest -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:19922: $? = 0 | |
configure:19944: result: __func__ | |
configure:19955: checking if enum over int is allowed | |
configure:20006: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
configure:20006: $? = 0 | |
configure:20027: result: yes | |
configure:20036: checking whether sys_nerr is declared | |
configure:20036: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:20036: $? = 0 | |
configure:20036: result: yes | |
configure:20050: checking whether getenv is declared | |
configure:20050: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:20050: $? = 0 | |
configure:20050: result: yes | |
configure:20097: checking for size_t | |
configure:20097: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:20097: $? = 0 | |
configure:20097: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:212:21: error: expected expression before ')' token | |
if (sizeof ((size_t))) | |
^ | |
configure:20097: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| int | |
| main () | |
| { | |
| if (sizeof ((size_t))) | |
| return 0; | |
| ; | |
| return 0; | |
| } | |
configure:20097: result: yes | |
configure:20123: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:20123: $? = 0 | |
configure:20232: checking size of size_t | |
configure:20237: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:20237: $? = 0 | |
configure:20237: ./conftest | |
configure:20237: $? = 0 | |
configure:20252: result: 8 | |
configure:20367: checking size of ptrdiff_t | |
configure:20372: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:20372: $? = 0 | |
configure:20372: ./conftest | |
configure:20372: $? = 0 | |
configure:20387: result: 8 | |
configure:20400: checking for printf prefix for size_t | |
configure:20456: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
configure:20456: $? = 0 | |
configure:20473: result: z | |
configure:20485: checking for printf prefix for ptrdiff_t | |
configure:20541: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
configure:20541: $? = 0 | |
configure:20558: result: t | |
configure:20569: checking for struct stat.st_blksize | |
configure:20569: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:20569: $? = 0 | |
configure:20569: result: yes | |
configure:20582: checking for struct stat.st_blocks | |
configure:20582: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:20582: $? = 0 | |
configure:20582: result: yes | |
configure:20602: checking for struct stat.st_rdev | |
configure:20602: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:20602: $? = 0 | |
configure:20602: result: yes | |
configure:20617: checking size of struct stat.st_size | |
configure:20647: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:20647: $? = 0 | |
configure:20684: result: SIZEOF_OFF_T | |
configure:20719: checking size of struct stat.st_blocks | |
configure:20749: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:20749: $? = 0 | |
configure:20786: result: SIZEOF_OFF_T | |
configure:20821: checking size of struct stat.st_ino | |
configure:20851: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:20851: $? = 0 | |
configure:20888: result: SIZEOF_LONG | |
configure:20919: checking for struct stat.st_atim | |
configure:20919: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:226:5: error: used struct type value where scalar is required | |
if (ac_aggr.st_atim) | |
^~~~~~~ | |
configure:20919: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_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 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| int | |
| main () | |
| { | |
| static struct stat ac_aggr; | |
| if (ac_aggr.st_atim) | |
| return 0; | |
| ; | |
| return 0; | |
| } | |
configure:20919: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:20919: $? = 0 | |
configure:20919: result: yes | |
configure:20929: checking for struct stat.st_atimespec | |
configure:20929: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:227:13: error: 'struct stat' has no member named 'st_atimespec'; did you mean 'st_atim'? | |
if (ac_aggr.st_atimespec) | |
^~~~~~~~~~~~ | |
st_atim | |
configure:20929: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| int | |
| main () | |
| { | |
| static struct stat ac_aggr; | |
| if (ac_aggr.st_atimespec) | |
| return 0; | |
| ; | |
| return 0; | |
| } | |
configure:20929: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:227:20: error: 'struct stat' has no member named 'st_atimespec'; did you mean 'st_atim'? | |
if (sizeof ac_aggr.st_atimespec) | |
^~~~~~~~~~~~ | |
st_atim | |
configure:20929: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| int | |
| main () | |
| { | |
| static struct stat ac_aggr; | |
| if (sizeof ac_aggr.st_atimespec) | |
| return 0; | |
| ; | |
| return 0; | |
| } | |
configure:20929: result: no | |
configure:20939: checking for struct stat.st_atimensec | |
configure:20939: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:227:13: error: 'struct stat' has no member named 'st_atimensec'; did you mean 'st_atim'? | |
if (ac_aggr.st_atimensec) | |
^~~~~~~~~~~~ | |
st_atim | |
configure:20939: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| int | |
| main () | |
| { | |
| static struct stat ac_aggr; | |
| if (ac_aggr.st_atimensec) | |
| return 0; | |
| ; | |
| return 0; | |
| } | |
configure:20939: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:227:20: error: 'struct stat' has no member named 'st_atimensec'; did you mean 'st_atim'? | |
if (sizeof ac_aggr.st_atimensec) | |
^~~~~~~~~~~~ | |
st_atim | |
configure:20939: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| int | |
| main () | |
| { | |
| static struct stat ac_aggr; | |
| if (sizeof ac_aggr.st_atimensec) | |
| return 0; | |
| ; | |
| return 0; | |
| } | |
configure:20939: result: no | |
configure:20949: checking for struct stat.st_mtim | |
configure:20949: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:227:5: error: used struct type value where scalar is required | |
if (ac_aggr.st_mtim) | |
^~~~~~~ | |
configure:20949: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| int | |
| main () | |
| { | |
| static struct stat ac_aggr; | |
| if (ac_aggr.st_mtim) | |
| return 0; | |
| ; | |
| return 0; | |
| } | |
configure:20949: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:20949: $? = 0 | |
configure:20949: result: yes | |
configure:20959: checking for struct stat.st_mtimespec | |
configure:20959: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:228:13: error: 'struct stat' has no member named 'st_mtimespec'; did you mean 'st_mtim'? | |
if (ac_aggr.st_mtimespec) | |
^~~~~~~~~~~~ | |
st_mtim | |
configure:20959: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| #define HAVE_STRUCT_STAT_ST_MTIM 1 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| int | |
| main () | |
| { | |
| static struct stat ac_aggr; | |
| if (ac_aggr.st_mtimespec) | |
| return 0; | |
| ; | |
| return 0; | |
| } | |
configure:20959: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:228:20: error: 'struct stat' has no member named 'st_mtimespec'; did you mean 'st_mtim'? | |
if (sizeof ac_aggr.st_mtimespec) | |
^~~~~~~~~~~~ | |
st_mtim | |
configure:20959: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| #define HAVE_STRUCT_STAT_ST_MTIM 1 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| int | |
| main () | |
| { | |
| static struct stat ac_aggr; | |
| if (sizeof ac_aggr.st_mtimespec) | |
| return 0; | |
| ; | |
| return 0; | |
| } | |
configure:20959: result: no | |
configure:20969: checking for struct stat.st_mtimensec | |
configure:20969: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:228:13: error: 'struct stat' has no member named 'st_mtimensec'; did you mean 'st_mtim'? | |
if (ac_aggr.st_mtimensec) | |
^~~~~~~~~~~~ | |
st_mtim | |
configure:20969: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| #define HAVE_STRUCT_STAT_ST_MTIM 1 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| int | |
| main () | |
| { | |
| static struct stat ac_aggr; | |
| if (ac_aggr.st_mtimensec) | |
| return 0; | |
| ; | |
| return 0; | |
| } | |
configure:20969: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:228:20: error: 'struct stat' has no member named 'st_mtimensec'; did you mean 'st_mtim'? | |
if (sizeof ac_aggr.st_mtimensec) | |
^~~~~~~~~~~~ | |
st_mtim | |
configure:20969: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| #define HAVE_STRUCT_STAT_ST_MTIM 1 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| int | |
| main () | |
| { | |
| static struct stat ac_aggr; | |
| if (sizeof ac_aggr.st_mtimensec) | |
| return 0; | |
| ; | |
| return 0; | |
| } | |
configure:20969: result: no | |
configure:20979: checking for struct stat.st_ctim | |
configure:20979: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:228:5: error: used struct type value where scalar is required | |
if (ac_aggr.st_ctim) | |
^~~~~~~ | |
configure:20979: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| #define HAVE_STRUCT_STAT_ST_MTIM 1 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| int | |
| main () | |
| { | |
| static struct stat ac_aggr; | |
| if (ac_aggr.st_ctim) | |
| return 0; | |
| ; | |
| return 0; | |
| } | |
configure:20979: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:20979: $? = 0 | |
configure:20979: result: yes | |
configure:20989: checking for struct stat.st_ctimespec | |
configure:20989: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:229:13: error: 'struct stat' has no member named 'st_ctimespec'; did you mean 'st_ctim'? | |
if (ac_aggr.st_ctimespec) | |
^~~~~~~~~~~~ | |
st_ctim | |
configure:20989: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| #define HAVE_STRUCT_STAT_ST_MTIM 1 | |
| #define HAVE_STRUCT_STAT_ST_CTIM 1 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| int | |
| main () | |
| { | |
| static struct stat ac_aggr; | |
| if (ac_aggr.st_ctimespec) | |
| return 0; | |
| ; | |
| return 0; | |
| } | |
configure:20989: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:229:20: error: 'struct stat' has no member named 'st_ctimespec'; did you mean 'st_ctim'? | |
if (sizeof ac_aggr.st_ctimespec) | |
^~~~~~~~~~~~ | |
st_ctim | |
configure:20989: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| #define HAVE_STRUCT_STAT_ST_MTIM 1 | |
| #define HAVE_STRUCT_STAT_ST_CTIM 1 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| int | |
| main () | |
| { | |
| static struct stat ac_aggr; | |
| if (sizeof ac_aggr.st_ctimespec) | |
| return 0; | |
| ; | |
| return 0; | |
| } | |
configure:20989: result: no | |
configure:20999: checking for struct stat.st_ctimensec | |
configure:20999: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:229:13: error: 'struct stat' has no member named 'st_ctimensec'; did you mean 'st_ctim'? | |
if (ac_aggr.st_ctimensec) | |
^~~~~~~~~~~~ | |
st_ctim | |
configure:20999: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| #define HAVE_STRUCT_STAT_ST_MTIM 1 | |
| #define HAVE_STRUCT_STAT_ST_CTIM 1 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| int | |
| main () | |
| { | |
| static struct stat ac_aggr; | |
| if (ac_aggr.st_ctimensec) | |
| return 0; | |
| ; | |
| return 0; | |
| } | |
configure:20999: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:229:20: error: 'struct stat' has no member named 'st_ctimensec'; did you mean 'st_ctim'? | |
if (sizeof ac_aggr.st_ctimensec) | |
^~~~~~~~~~~~ | |
st_ctim | |
configure:20999: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| #define HAVE_STRUCT_STAT_ST_MTIM 1 | |
| #define HAVE_STRUCT_STAT_ST_CTIM 1 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| int | |
| main () | |
| { | |
| static struct stat ac_aggr; | |
| if (sizeof ac_aggr.st_ctimensec) | |
| return 0; | |
| ; | |
| return 0; | |
| } | |
configure:20999: result: no | |
configure:21009: checking for struct stat.st_birthtimespec | |
configure:21009: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:229:12: error: 'struct stat' has no member named 'st_birthtimespec' | |
if (ac_aggr.st_birthtimespec) | |
^ | |
configure:21009: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| #define HAVE_STRUCT_STAT_ST_MTIM 1 | |
| #define HAVE_STRUCT_STAT_ST_CTIM 1 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| int | |
| main () | |
| { | |
| static struct stat ac_aggr; | |
| if (ac_aggr.st_birthtimespec) | |
| return 0; | |
| ; | |
| return 0; | |
| } | |
configure:21009: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:229:19: error: 'struct stat' has no member named 'st_birthtimespec' | |
if (sizeof ac_aggr.st_birthtimespec) | |
^ | |
configure:21009: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| #define HAVE_STRUCT_STAT_ST_MTIM 1 | |
| #define HAVE_STRUCT_STAT_ST_CTIM 1 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| int | |
| main () | |
| { | |
| static struct stat ac_aggr; | |
| if (sizeof ac_aggr.st_birthtimespec) | |
| return 0; | |
| ; | |
| return 0; | |
| } | |
configure:21009: result: no | |
configure:21020: checking for struct statx.stx_btime | |
configure:21020: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:228:21: error: storage size of 'ac_aggr' isn't known | |
static struct statx ac_aggr; | |
^~~~~~~ | |
configure:21020: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| #define HAVE_STRUCT_STAT_ST_MTIM 1 | |
| #define HAVE_STRUCT_STAT_ST_CTIM 1 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| int | |
| main () | |
| { | |
| static struct statx ac_aggr; | |
| if (ac_aggr.stx_btime) | |
| return 0; | |
| ; | |
| return 0; | |
| } | |
configure:21020: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:228:21: error: storage size of 'ac_aggr' isn't known | |
static struct statx ac_aggr; | |
^~~~~~~ | |
configure:21020: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| #define HAVE_STRUCT_STAT_ST_MTIM 1 | |
| #define HAVE_STRUCT_STAT_ST_CTIM 1 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| int | |
| main () | |
| { | |
| static struct statx ac_aggr; | |
| if (sizeof ac_aggr.stx_btime) | |
| return 0; | |
| ; | |
| return 0; | |
| } | |
configure:21020: result: no | |
configure:21032: checking for struct timeval | |
configure:21032: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:21032: $? = 0 | |
configure:21032: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:202:29: error: expected expression before ')' token | |
if (sizeof ((struct timeval))) | |
^ | |
configure:21032: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define 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 <time.h> | |
| #endif | |
| #ifdef HAVE_SYS_TIME_H | |
| #include <sys/time.h> | |
| #endif | |
| | |
| int | |
| main () | |
| { | |
| if (sizeof ((struct timeval))) | |
| return 0; | |
| ; | |
| return 0; | |
| } | |
configure:21032: result: yes | |
configure:21053: checking size of struct timeval.tv_sec | |
configure:21088: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:21088: $? = 0 | |
configure:21130: result: SIZEOF_TIME_T | |
configure:21182: checking for struct timespec | |
configure:21182: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:21182: $? = 0 | |
configure:21182: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:204:30: error: expected expression before ')' token | |
if (sizeof ((struct timespec))) | |
^ | |
configure:21182: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define 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 <time.h> | |
| #endif | |
| #ifdef HAVE_SYS_TIME_H | |
| #include <sys/time.h> | |
| #endif | |
| | |
| int | |
| main () | |
| { | |
| if (sizeof ((struct timespec))) | |
| return 0; | |
| ; | |
| return 0; | |
| } | |
configure:21182: result: yes | |
configure:21199: checking for struct timezone | |
configure:21199: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:21199: $? = 0 | |
configure:21199: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:205:30: error: expected expression before ')' token | |
if (sizeof ((struct timezone))) | |
^ | |
configure:21199: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define 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 <time.h> | |
| #endif | |
| #ifdef HAVE_SYS_TIME_H | |
| # include <sys/time.h> | |
| #endif | |
| | |
| int | |
| main () | |
| { | |
| if (sizeof ((struct timezone))) | |
| return 0; | |
| ; | |
| return 0; | |
| } | |
configure:21199: result: yes | |
configure:21219: checking for fd_mask | |
configure:21219: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:21219: $? = 0 | |
configure:21219: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:236:22: error: expected expression before ')' token | |
if (sizeof ((fd_mask))) | |
^ | |
configure:21219: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define 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 <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| #ifdef HAVE_SYS_SELECT_H | |
| # include <sys/select.h> | |
| #endif | |
| | |
| int | |
| main () | |
| { | |
| if (sizeof ((fd_mask))) | |
| return 0; | |
| ; | |
| return 0; | |
| } | |
configure:21219: result: yes | |
configure:21239: checking for int8_t | |
configure:21256: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:21256: $? = 0 | |
configure:21280: result: yes | |
configure:21309: checking size of int8_t | |
configure:21314: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:21314: $? = 0 | |
configure:21314: ./conftest | |
configure:21314: $? = 0 | |
configure:21329: result: 1 | |
configure:21356: checking for uint8_t | |
configure:21373: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:21373: $? = 0 | |
configure:21397: result: yes | |
configure:21426: checking size of uint8_t | |
configure:21431: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:21431: $? = 0 | |
configure:21431: ./conftest | |
configure:21431: $? = 0 | |
configure:21446: result: 1 | |
configure:21473: checking for int16_t | |
configure:21490: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:21490: $? = 0 | |
configure:21514: result: yes | |
configure:21543: checking size of int16_t | |
configure:21548: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:21548: $? = 0 | |
configure:21548: ./conftest | |
configure:21548: $? = 0 | |
configure:21563: result: 2 | |
configure:21590: checking for uint16_t | |
configure:21607: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:21607: $? = 0 | |
configure:21631: result: yes | |
configure:21660: checking size of uint16_t | |
configure:21665: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:21665: $? = 0 | |
configure:21665: ./conftest | |
configure:21665: $? = 0 | |
configure:21680: result: 2 | |
configure:21707: checking for int32_t | |
configure:21724: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:21724: $? = 0 | |
configure:21748: result: yes | |
configure:21777: checking size of int32_t | |
configure:21782: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:21782: $? = 0 | |
configure:21782: ./conftest | |
configure:21782: $? = 0 | |
configure:21797: result: 4 | |
configure:21824: checking for uint32_t | |
configure:21841: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:21841: $? = 0 | |
configure:21865: result: yes | |
configure:21894: checking size of uint32_t | |
configure:21899: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:21899: $? = 0 | |
configure:21899: ./conftest | |
configure:21899: $? = 0 | |
configure:21914: result: 4 | |
configure:21941: checking for int64_t | |
configure:21958: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:21958: $? = 0 | |
configure:21982: result: yes | |
configure:22011: checking size of int64_t | |
configure:22016: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:22016: $? = 0 | |
configure:22016: ./conftest | |
configure:22016: $? = 0 | |
configure:22031: result: 8 | |
configure:22058: checking for uint64_t | |
configure:22075: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:22075: $? = 0 | |
configure:22099: result: yes | |
configure:22128: checking size of uint64_t | |
configure:22133: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:22133: $? = 0 | |
configure:22133: ./conftest | |
configure:22133: $? = 0 | |
configure:22148: result: 8 | |
configure:22175: checking for int128_t | |
configure:22192: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c:246:9: error: unknown type name 'int128_t' | |
typedef int128_t t; int s = sizeof(t) == 42; | |
^~~~~~~~ | |
configure:22192: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define 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 <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| typedef int128_t t; int s = sizeof(t) == 42; | |
| int | |
| main () | |
| { | |
| | |
| ; | |
| return 0; | |
| } | |
configure:22216: result: __int128 | |
configure:22292: checking for uint128_t | |
configure:22309: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c:249:9: error: unknown type name 'uint128_t' | |
typedef uint128_t t; int s = sizeof(t) == 42; | |
^~~~~~~~~ | |
configure:22309: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| #define HAVE_STRUCT_STAT_ST_MTIM 1 | |
| #define HAVE_STRUCT_STAT_ST_CTIM 1 | |
| #define HAVE_STRUCT_TIMEVAL 1 | |
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | |
| #define HAVE_STRUCT_TIMESPEC 1 | |
| #define HAVE_STRUCT_TIMEZONE 1 | |
| #define HAVE_RB_FD_INIT 1 | |
| #define HAVE_INT8_T 1 | |
| #define SIZEOF_INT8_T 1 | |
| #define HAVE_UINT8_T 1 | |
| #define SIZEOF_UINT8_T 1 | |
| #define HAVE_INT16_T 1 | |
| #define SIZEOF_INT16_T 2 | |
| #define HAVE_UINT16_T 1 | |
| #define SIZEOF_UINT16_T 2 | |
| #define HAVE_INT32_T 1 | |
| #define SIZEOF_INT32_T 4 | |
| #define HAVE_UINT32_T 1 | |
| #define SIZEOF_UINT32_T 4 | |
| #define HAVE_INT64_T 1 | |
| #define SIZEOF_INT64_T 8 | |
| #define HAVE_UINT64_T 1 | |
| #define SIZEOF_UINT64_T 8 | |
| #define HAVE_INT128_T 1 | |
| #define int128_t __int128 | |
| #define SIZEOF_INT128_T SIZEOF___INT128 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| typedef uint128_t t; int s = sizeof(t) == 42; | |
| int | |
| main () | |
| { | |
| | |
| ; | |
| return 0; | |
| } | |
configure:22333: result: unsigned __int128 | |
configure:22409: checking for intptr_t | |
configure:22426: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:22426: $? = 0 | |
configure:22450: result: yes | |
configure:22578: checking size of intptr_t | |
configure:22583: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:22583: $? = 0 | |
configure:22583: ./conftest | |
configure:22583: $? = 0 | |
configure:22598: result: 8 | |
configure:22627: checking for uintptr_t | |
configure:22644: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:22644: $? = 0 | |
configure:22668: result: yes | |
configure:22796: checking size of uintptr_t | |
configure:22801: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:22801: $? = 0 | |
configure:22801: ./conftest | |
configure:22801: $? = 0 | |
configure:22816: result: 8 | |
configure:22848: checking for printf prefix for intptr_t | |
configure:22904: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:238:15: error: 'intptr_t' undeclared (first use in this function); did you mean '__intptr_t'? | |
printf("%d", (intptr_t)42); | |
^~~~~~~~ | |
__intptr_t | |
conftest.c:238:15: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c:238:24: error: expected ')' before numeric constant | |
printf("%d", (intptr_t)42); | |
^~ | |
conftest.c:239:42: error: expected ')' before numeric constant | |
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' | |
cc1: warning: unrecognized command line option '-Wno-cast-function-type' | |
configure:22904: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| #define HAVE_STRUCT_STAT_ST_MTIM 1 | |
| #define HAVE_STRUCT_STAT_ST_CTIM 1 | |
| #define HAVE_STRUCT_TIMEVAL 1 | |
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | |
| #define HAVE_STRUCT_TIMESPEC 1 | |
| #define HAVE_STRUCT_TIMEZONE 1 | |
| #define HAVE_RB_FD_INIT 1 | |
| #define HAVE_INT8_T 1 | |
| #define SIZEOF_INT8_T 1 | |
| #define HAVE_UINT8_T 1 | |
| #define SIZEOF_UINT8_T 1 | |
| #define HAVE_INT16_T 1 | |
| #define SIZEOF_INT16_T 2 | |
| #define HAVE_UINT16_T 1 | |
| #define SIZEOF_UINT16_T 2 | |
| #define HAVE_INT32_T 1 | |
| #define SIZEOF_INT32_T 4 | |
| #define HAVE_UINT32_T 1 | |
| #define SIZEOF_UINT32_T 4 | |
| #define HAVE_INT64_T 1 | |
| #define SIZEOF_INT64_T 8 | |
| #define HAVE_UINT64_T 1 | |
| #define SIZEOF_UINT64_T 8 | |
| #define HAVE_INT128_T 1 | |
| #define int128_t __int128 | |
| #define SIZEOF_INT128_T SIZEOF___INT128 | |
| #define HAVE_UINT128_T 1 | |
| #define uint128_t unsigned __int128 | |
| #define SIZEOF_UINT128_T SIZEOF___INT128 | |
| #define HAVE_INTPTR_T 1 | |
| #define SIZEOF_INTPTR_T 8 | |
| #define HAVE_UINTPTR_T 1 | |
| #define SIZEOF_UINTPTR_T 8 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #include <stddef.h> | |
| #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:22904: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:238:17: error: 'intptr_t' undeclared (first use in this function); did you mean '__intptr_t'? | |
printf("%lld", (intptr_t)42); | |
^~~~~~~~ | |
__intptr_t | |
conftest.c:238:17: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c:238:26: error: expected ')' before numeric constant | |
printf("%lld", (intptr_t)42); | |
^~ | |
conftest.c:239:44: error: expected ')' before numeric constant | |
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' | |
cc1: warning: unrecognized command line option '-Wno-cast-function-type' | |
configure:22904: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| #define HAVE_STRUCT_STAT_ST_MTIM 1 | |
| #define HAVE_STRUCT_STAT_ST_CTIM 1 | |
| #define HAVE_STRUCT_TIMEVAL 1 | |
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | |
| #define HAVE_STRUCT_TIMESPEC 1 | |
| #define HAVE_STRUCT_TIMEZONE 1 | |
| #define HAVE_RB_FD_INIT 1 | |
| #define HAVE_INT8_T 1 | |
| #define SIZEOF_INT8_T 1 | |
| #define HAVE_UINT8_T 1 | |
| #define SIZEOF_UINT8_T 1 | |
| #define HAVE_INT16_T 1 | |
| #define SIZEOF_INT16_T 2 | |
| #define HAVE_UINT16_T 1 | |
| #define SIZEOF_UINT16_T 2 | |
| #define HAVE_INT32_T 1 | |
| #define SIZEOF_INT32_T 4 | |
| #define HAVE_UINT32_T 1 | |
| #define SIZEOF_UINT32_T 4 | |
| #define HAVE_INT64_T 1 | |
| #define SIZEOF_INT64_T 8 | |
| #define HAVE_UINT64_T 1 | |
| #define SIZEOF_UINT64_T 8 | |
| #define HAVE_INT128_T 1 | |
| #define int128_t __int128 | |
| #define SIZEOF_INT128_T SIZEOF___INT128 | |
| #define HAVE_UINT128_T 1 | |
| #define uint128_t unsigned __int128 | |
| #define SIZEOF_UINT128_T SIZEOF___INT128 | |
| #define HAVE_INTPTR_T 1 | |
| #define SIZEOF_INTPTR_T 8 | |
| #define HAVE_UINTPTR_T 1 | |
| #define SIZEOF_UINTPTR_T 8 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #include <stddef.h> | |
| #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:22904: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:238:18: error: 'intptr_t' undeclared (first use in this function); did you mean '__intptr_t'? | |
printf("%I64d", (intptr_t)42); | |
^~~~~~~~ | |
__intptr_t | |
conftest.c:238:18: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c:238:27: error: expected ')' before numeric constant | |
printf("%I64d", (intptr_t)42); | |
^~ | |
conftest.c:239:45: error: expected ')' before numeric constant | |
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' | |
cc1: warning: unrecognized command line option '-Wno-cast-function-type' | |
configure:22904: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| #define HAVE_STRUCT_STAT_ST_MTIM 1 | |
| #define HAVE_STRUCT_STAT_ST_CTIM 1 | |
| #define HAVE_STRUCT_TIMEVAL 1 | |
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | |
| #define HAVE_STRUCT_TIMESPEC 1 | |
| #define HAVE_STRUCT_TIMEZONE 1 | |
| #define HAVE_RB_FD_INIT 1 | |
| #define HAVE_INT8_T 1 | |
| #define SIZEOF_INT8_T 1 | |
| #define HAVE_UINT8_T 1 | |
| #define SIZEOF_UINT8_T 1 | |
| #define HAVE_INT16_T 1 | |
| #define SIZEOF_INT16_T 2 | |
| #define HAVE_UINT16_T 1 | |
| #define SIZEOF_UINT16_T 2 | |
| #define HAVE_INT32_T 1 | |
| #define SIZEOF_INT32_T 4 | |
| #define HAVE_UINT32_T 1 | |
| #define SIZEOF_UINT32_T 4 | |
| #define HAVE_INT64_T 1 | |
| #define SIZEOF_INT64_T 8 | |
| #define HAVE_UINT64_T 1 | |
| #define SIZEOF_UINT64_T 8 | |
| #define HAVE_INT128_T 1 | |
| #define int128_t __int128 | |
| #define SIZEOF_INT128_T SIZEOF___INT128 | |
| #define HAVE_UINT128_T 1 | |
| #define uint128_t unsigned __int128 | |
| #define SIZEOF_UINT128_T SIZEOF___INT128 | |
| #define HAVE_INTPTR_T 1 | |
| #define SIZEOF_INTPTR_T 8 | |
| #define HAVE_UINTPTR_T 1 | |
| #define SIZEOF_UINTPTR_T 8 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #include <stddef.h> | |
| #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:22904: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:238:16: error: 'intptr_t' undeclared (first use in this function); did you mean '__intptr_t'? | |
printf("%ld", (intptr_t)42); | |
^~~~~~~~ | |
__intptr_t | |
conftest.c:238:16: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c:238:25: error: expected ')' before numeric constant | |
printf("%ld", (intptr_t)42); | |
^~ | |
conftest.c:239:43: error: expected ')' before numeric constant | |
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' | |
cc1: warning: unrecognized command line option '-Wno-cast-function-type' | |
configure:22904: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| #define HAVE_STRUCT_STAT_ST_MTIM 1 | |
| #define HAVE_STRUCT_STAT_ST_CTIM 1 | |
| #define HAVE_STRUCT_TIMEVAL 1 | |
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | |
| #define HAVE_STRUCT_TIMESPEC 1 | |
| #define HAVE_STRUCT_TIMEZONE 1 | |
| #define HAVE_RB_FD_INIT 1 | |
| #define HAVE_INT8_T 1 | |
| #define SIZEOF_INT8_T 1 | |
| #define HAVE_UINT8_T 1 | |
| #define SIZEOF_UINT8_T 1 | |
| #define HAVE_INT16_T 1 | |
| #define SIZEOF_INT16_T 2 | |
| #define HAVE_UINT16_T 1 | |
| #define SIZEOF_UINT16_T 2 | |
| #define HAVE_INT32_T 1 | |
| #define SIZEOF_INT32_T 4 | |
| #define HAVE_UINT32_T 1 | |
| #define SIZEOF_UINT32_T 4 | |
| #define HAVE_INT64_T 1 | |
| #define SIZEOF_INT64_T 8 | |
| #define HAVE_UINT64_T 1 | |
| #define SIZEOF_UINT64_T 8 | |
| #define HAVE_INT128_T 1 | |
| #define int128_t __int128 | |
| #define SIZEOF_INT128_T SIZEOF___INT128 | |
| #define HAVE_UINT128_T 1 | |
| #define uint128_t unsigned __int128 | |
| #define SIZEOF_UINT128_T SIZEOF___INT128 | |
| #define HAVE_INTPTR_T 1 | |
| #define SIZEOF_INTPTR_T 8 | |
| #define HAVE_UINTPTR_T 1 | |
| #define SIZEOF_UINTPTR_T 8 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #include <stddef.h> | |
| #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:22921: result: NONE | |
configure:22934: checking for ssize_t | |
configure:22952: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:22952: $? = 0 | |
configure:22976: result: yes | |
configure:23106: checking size of ssize_t | |
configure:23111: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:23111: $? = 0 | |
configure:23111: ./conftest | |
configure:23111: $? = 0 | |
configure:23127: result: 8 | |
configure:23158: checking for printf prefix for int64_t | |
configure:23214: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:240:17: error: 'int64_t' undeclared (first use in this function); did you mean '__int64_t'? | |
printf("%lld", (int64_t)42); | |
^~~~~~~ | |
__int64_t | |
conftest.c:240:17: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c:240:25: error: expected ')' before numeric constant | |
printf("%lld", (int64_t)42); | |
^~ | |
conftest.c:241:43: error: expected ')' before numeric constant | |
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' | |
cc1: warning: unrecognized command line option '-Wno-cast-function-type' | |
configure:23214: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| #define HAVE_STRUCT_STAT_ST_MTIM 1 | |
| #define HAVE_STRUCT_STAT_ST_CTIM 1 | |
| #define HAVE_STRUCT_TIMEVAL 1 | |
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | |
| #define HAVE_STRUCT_TIMESPEC 1 | |
| #define HAVE_STRUCT_TIMEZONE 1 | |
| #define HAVE_RB_FD_INIT 1 | |
| #define HAVE_INT8_T 1 | |
| #define SIZEOF_INT8_T 1 | |
| #define HAVE_UINT8_T 1 | |
| #define SIZEOF_UINT8_T 1 | |
| #define HAVE_INT16_T 1 | |
| #define SIZEOF_INT16_T 2 | |
| #define HAVE_UINT16_T 1 | |
| #define SIZEOF_UINT16_T 2 | |
| #define HAVE_INT32_T 1 | |
| #define SIZEOF_INT32_T 4 | |
| #define HAVE_UINT32_T 1 | |
| #define SIZEOF_UINT32_T 4 | |
| #define HAVE_INT64_T 1 | |
| #define SIZEOF_INT64_T 8 | |
| #define HAVE_UINT64_T 1 | |
| #define SIZEOF_UINT64_T 8 | |
| #define HAVE_INT128_T 1 | |
| #define int128_t __int128 | |
| #define SIZEOF_INT128_T SIZEOF___INT128 | |
| #define HAVE_UINT128_T 1 | |
| #define uint128_t unsigned __int128 | |
| #define SIZEOF_UINT128_T SIZEOF___INT128 | |
| #define HAVE_INTPTR_T 1 | |
| #define SIZEOF_INTPTR_T 8 | |
| #define HAVE_UINTPTR_T 1 | |
| #define SIZEOF_UINTPTR_T 8 | |
| #define HAVE_SSIZE_T 1 | |
| #define SIZEOF_SSIZE_T 8 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #include <stddef.h> | |
| #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:23214: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:240:18: error: 'int64_t' undeclared (first use in this function); did you mean '__int64_t'? | |
printf("%I64d", (int64_t)42); | |
^~~~~~~ | |
__int64_t | |
conftest.c:240:18: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c:240:26: error: expected ')' before numeric constant | |
printf("%I64d", (int64_t)42); | |
^~ | |
conftest.c:241:44: error: expected ')' before numeric constant | |
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' | |
cc1: warning: unrecognized command line option '-Wno-cast-function-type' | |
configure:23214: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| #define HAVE_STRUCT_STAT_ST_MTIM 1 | |
| #define HAVE_STRUCT_STAT_ST_CTIM 1 | |
| #define HAVE_STRUCT_TIMEVAL 1 | |
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | |
| #define HAVE_STRUCT_TIMESPEC 1 | |
| #define HAVE_STRUCT_TIMEZONE 1 | |
| #define HAVE_RB_FD_INIT 1 | |
| #define HAVE_INT8_T 1 | |
| #define SIZEOF_INT8_T 1 | |
| #define HAVE_UINT8_T 1 | |
| #define SIZEOF_UINT8_T 1 | |
| #define HAVE_INT16_T 1 | |
| #define SIZEOF_INT16_T 2 | |
| #define HAVE_UINT16_T 1 | |
| #define SIZEOF_UINT16_T 2 | |
| #define HAVE_INT32_T 1 | |
| #define SIZEOF_INT32_T 4 | |
| #define HAVE_UINT32_T 1 | |
| #define SIZEOF_UINT32_T 4 | |
| #define HAVE_INT64_T 1 | |
| #define SIZEOF_INT64_T 8 | |
| #define HAVE_UINT64_T 1 | |
| #define SIZEOF_UINT64_T 8 | |
| #define HAVE_INT128_T 1 | |
| #define int128_t __int128 | |
| #define SIZEOF_INT128_T SIZEOF___INT128 | |
| #define HAVE_UINT128_T 1 | |
| #define uint128_t unsigned __int128 | |
| #define SIZEOF_UINT128_T SIZEOF___INT128 | |
| #define HAVE_INTPTR_T 1 | |
| #define SIZEOF_INTPTR_T 8 | |
| #define HAVE_UINTPTR_T 1 | |
| #define SIZEOF_UINTPTR_T 8 | |
| #define HAVE_SSIZE_T 1 | |
| #define SIZEOF_SSIZE_T 8 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #include <stddef.h> | |
| #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:23214: cc -c -O3 -ggdb3 -std=gnu99 -Wall -Wextra -Werror=deprecated-declarations -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-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 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:240:16: error: 'int64_t' undeclared (first use in this function); did you mean '__int64_t'? | |
printf("%ld", (int64_t)42); | |
^~~~~~~ | |
__int64_t | |
conftest.c:240:16: note: each undeclared identifier is reported only once for each function it appears in | |
conftest.c:240:24: error: expected ')' before numeric constant | |
printf("%ld", (int64_t)42); | |
^~ | |
conftest.c:241:42: error: expected ')' before numeric constant | |
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' | |
cc1: warning: unrecognized command line option '-Wno-cast-function-type' | |
configure:23214: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| #define HAVE_STRUCT_STAT_ST_MTIM 1 | |
| #define HAVE_STRUCT_STAT_ST_CTIM 1 | |
| #define HAVE_STRUCT_TIMEVAL 1 | |
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | |
| #define HAVE_STRUCT_TIMESPEC 1 | |
| #define HAVE_STRUCT_TIMEZONE 1 | |
| #define HAVE_RB_FD_INIT 1 | |
| #define HAVE_INT8_T 1 | |
| #define SIZEOF_INT8_T 1 | |
| #define HAVE_UINT8_T 1 | |
| #define SIZEOF_UINT8_T 1 | |
| #define HAVE_INT16_T 1 | |
| #define SIZEOF_INT16_T 2 | |
| #define HAVE_UINT16_T 1 | |
| #define SIZEOF_UINT16_T 2 | |
| #define HAVE_INT32_T 1 | |
| #define SIZEOF_INT32_T 4 | |
| #define HAVE_UINT32_T 1 | |
| #define SIZEOF_UINT32_T 4 | |
| #define HAVE_INT64_T 1 | |
| #define SIZEOF_INT64_T 8 | |
| #define HAVE_UINT64_T 1 | |
| #define SIZEOF_UINT64_T 8 | |
| #define HAVE_INT128_T 1 | |
| #define int128_t __int128 | |
| #define SIZEOF_INT128_T SIZEOF___INT128 | |
| #define HAVE_UINT128_T 1 | |
| #define uint128_t unsigned __int128 | |
| #define SIZEOF_UINT128_T SIZEOF___INT128 | |
| #define HAVE_INTPTR_T 1 | |
| #define SIZEOF_INTPTR_T 8 | |
| #define HAVE_UINTPTR_T 1 | |
| #define SIZEOF_UINTPTR_T 8 | |
| #define HAVE_SSIZE_T 1 | |
| #define SIZEOF_SSIZE_T 8 | |
| /* end confdefs.h. */ | |
| #include <stdio.h> | |
| #include <stddef.h> | |
| #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:23231: result: NONE | |
configure:23245: checking for stack end address | |
configure:23262: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:23262: $? = 0 | |
configure:23269: result: __libc_stack_end | |
configure:23280: checking for uid_t in sys/types.h | |
configure:23299: result: yes | |
configure:23310: checking type of array argument to getgroups | |
configure:23344: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:23344: $? = 0 | |
configure:23344: ./conftest | |
configure:23344: $? = 0 | |
configure:23369: result: gid_t | |
configure:23377: checking return type of signal handlers | |
configure:23395: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c: In function 'main': | |
conftest.c:233:10: error: void value not ignored as it ought to be | |
return *(signal (0, 0)) (0) == 1; | |
~^~~~~~~~~~~~~~~~~~ | |
configure:23395: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| #define HAVE_STRUCT_STAT_ST_MTIM 1 | |
| #define HAVE_STRUCT_STAT_ST_CTIM 1 | |
| #define HAVE_STRUCT_TIMEVAL 1 | |
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | |
| #define HAVE_STRUCT_TIMESPEC 1 | |
| #define HAVE_STRUCT_TIMEZONE 1 | |
| #define HAVE_RB_FD_INIT 1 | |
| #define HAVE_INT8_T 1 | |
| #define SIZEOF_INT8_T 1 | |
| #define HAVE_UINT8_T 1 | |
| #define SIZEOF_UINT8_T 1 | |
| #define HAVE_INT16_T 1 | |
| #define SIZEOF_INT16_T 2 | |
| #define HAVE_UINT16_T 1 | |
| #define SIZEOF_UINT16_T 2 | |
| #define HAVE_INT32_T 1 | |
| #define SIZEOF_INT32_T 4 | |
| #define HAVE_UINT32_T 1 | |
| #define SIZEOF_UINT32_T 4 | |
| #define HAVE_INT64_T 1 | |
| #define SIZEOF_INT64_T 8 | |
| #define HAVE_UINT64_T 1 | |
| #define SIZEOF_UINT64_T 8 | |
| #define HAVE_INT128_T 1 | |
| #define int128_t __int128 | |
| #define SIZEOF_INT128_T SIZEOF___INT128 | |
| #define HAVE_UINT128_T 1 | |
| #define uint128_t unsigned __int128 | |
| #define SIZEOF_UINT128_T SIZEOF___INT128 | |
| #define HAVE_INTPTR_T 1 | |
| #define SIZEOF_INTPTR_T 8 | |
| #define HAVE_UINTPTR_T 1 | |
| #define SIZEOF_UINTPTR_T 8 | |
| #define HAVE_SSIZE_T 1 | |
| #define SIZEOF_SSIZE_T 8 | |
| #define STACK_END_ADDRESS __libc_stack_end | |
| #define GETGROUPS_T gid_t | |
| /* end confdefs.h. */ | |
| #include <sys/types.h> | |
| #include <signal.h> | |
| | |
| int | |
| main () | |
| { | |
| return *(signal (0, 0)) (0) == 1; | |
| ; | |
| return 0; | |
| } | |
configure:23402: result: void | |
configure:23453: checking for working alloca.h | |
configure:23470: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:23470: $? = 0 | |
configure:23478: result: yes | |
configure:23486: checking for alloca | |
configure:23523: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:23523: $? = 0 | |
configure:23531: result: yes | |
configure:23641: checking for dynamic size alloca | |
configure:23665: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:23665: $? = 0 | |
configure:23672: result: ok | |
configure:23693: checking for working memcmp | |
configure:23736: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:23736: $? = 0 | |
configure:23736: ./conftest | |
configure:23736: $? = 0 | |
configure:23746: result: yes | |
configure:23780: checking for acosh | |
configure:23780: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
conftest.c:253:6: warning: conflicting types for built-in function 'acosh' [-Wbuiltin-declaration-mismatch] | |
char acosh (); | |
^~~~~ | |
configure:23780: $? = 0 | |
configure:23780: result: yes | |
configure:23794: checking for cbrt | |
configure:23794: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
conftest.c:254:6: warning: conflicting types for built-in function 'cbrt' [-Wbuiltin-declaration-mismatch] | |
char cbrt (); | |
^~~~ | |
configure:23794: $? = 0 | |
configure:23794: result: yes | |
configure:23808: checking for crypt | |
configure:23808: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:23808: $? = 0 | |
configure:23808: result: yes | |
configure:23822: checking for dup2 | |
configure:23822: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:23822: $? = 0 | |
configure:23822: result: yes | |
configure:23836: checking for erf | |
configure:23836: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
conftest.c:257:6: warning: conflicting types for built-in function 'erf' [-Wbuiltin-declaration-mismatch] | |
char erf (); | |
^~~ | |
configure:23836: $? = 0 | |
configure:23836: result: yes | |
configure:23850: checking for explicit_bzero | |
configure:23850: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:23850: $? = 0 | |
configure:23850: result: yes | |
configure:23864: checking for ffs | |
configure:23864: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
conftest.c:259:6: warning: conflicting types for built-in function 'ffs' [-Wbuiltin-declaration-mismatch] | |
char ffs (); | |
^~~ | |
configure:23864: $? = 0 | |
configure:23864: result: yes | |
configure:23878: checking for flock | |
configure:23878: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:23878: $? = 0 | |
configure:23878: result: yes | |
configure:23892: checking for hypot | |
configure:23892: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
conftest.c:261:6: warning: conflicting types for built-in function 'hypot' [-Wbuiltin-declaration-mismatch] | |
char hypot (); | |
^~~~~ | |
configure:23892: $? = 0 | |
configure:23892: result: yes | |
configure:23906: checking for lgamma_r | |
configure:23906: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
conftest.c:262:6: warning: conflicting types for built-in function 'lgamma_r' [-Wbuiltin-declaration-mismatch] | |
char lgamma_r (); | |
^~~~~~~~ | |
configure:23906: $? = 0 | |
configure:23906: result: yes | |
configure:23920: checking for memmove | |
configure:23920: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
conftest.c:263:6: warning: conflicting types for built-in function 'memmove' [-Wbuiltin-declaration-mismatch] | |
char memmove (); | |
^~~~~~~ | |
configure:23920: $? = 0 | |
configure:23920: result: yes | |
configure:23934: checking for nan | |
configure:23934: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
conftest.c:264:6: warning: conflicting types for built-in function 'nan' [-Wbuiltin-declaration-mismatch] | |
char nan (); | |
^~~ | |
configure:23934: $? = 0 | |
configure:23934: result: yes | |
configure:23948: checking for nextafter | |
configure:23948: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
conftest.c:265:6: warning: conflicting types for built-in function 'nextafter' [-Wbuiltin-declaration-mismatch] | |
char nextafter (); | |
^~~~~~~~~ | |
configure:23948: $? = 0 | |
configure:23948: result: yes | |
configure:23962: checking for setproctitle | |
configure:23962: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
/tmp/ccSuskqm.o: In function `main': | |
/tmp/ruby-build/conftest.c:277: undefined reference to `setproctitle' | |
collect2: error: ld returned 1 exit status | |
configure:23962: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| #define HAVE_STRUCT_STAT_ST_MTIM 1 | |
| #define HAVE_STRUCT_STAT_ST_CTIM 1 | |
| #define HAVE_STRUCT_TIMEVAL 1 | |
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | |
| #define HAVE_STRUCT_TIMESPEC 1 | |
| #define HAVE_STRUCT_TIMEZONE 1 | |
| #define HAVE_RB_FD_INIT 1 | |
| #define HAVE_INT8_T 1 | |
| #define SIZEOF_INT8_T 1 | |
| #define HAVE_UINT8_T 1 | |
| #define SIZEOF_UINT8_T 1 | |
| #define HAVE_INT16_T 1 | |
| #define SIZEOF_INT16_T 2 | |
| #define HAVE_UINT16_T 1 | |
| #define SIZEOF_UINT16_T 2 | |
| #define HAVE_INT32_T 1 | |
| #define SIZEOF_INT32_T 4 | |
| #define HAVE_UINT32_T 1 | |
| #define SIZEOF_UINT32_T 4 | |
| #define HAVE_INT64_T 1 | |
| #define SIZEOF_INT64_T 8 | |
| #define HAVE_UINT64_T 1 | |
| #define SIZEOF_UINT64_T 8 | |
| #define HAVE_INT128_T 1 | |
| #define int128_t __int128 | |
| #define SIZEOF_INT128_T SIZEOF___INT128 | |
| #define HAVE_UINT128_T 1 | |
| #define uint128_t unsigned __int128 | |
| #define SIZEOF_UINT128_T SIZEOF___INT128 | |
| #define HAVE_INTPTR_T 1 | |
| #define SIZEOF_INTPTR_T 8 | |
| #define HAVE_UINTPTR_T 1 | |
| #define SIZEOF_UINTPTR_T 8 | |
| #define HAVE_SSIZE_T 1 | |
| #define SIZEOF_SSIZE_T 8 | |
| #define STACK_END_ADDRESS __libc_stack_end | |
| #define GETGROUPS_T gid_t | |
| #define RETSIGTYPE void | |
| #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_EXPLICIT_BZERO 1 | |
| #define HAVE_FFS 1 | |
| #define HAVE_FLOCK 1 | |
| #define HAVE_HYPOT 1 | |
| #define HAVE_LGAMMA_R 1 | |
| #define HAVE_MEMMOVE 1 | |
| #define HAVE_NAN 1 | |
| #define HAVE_NEXTAFTER 1 | |
| /* end confdefs.h. */ | |
| /* Define setproctitle to an innocuous variant, in case <limits.h> declares setproctitle. | |
| For example, HP-UX 11i <limits.h> declares gettimeofday. */ | |
| #define setproctitle innocuous_setproctitle | |
| | |
| /* System header to define __stub macros and hopefully few prototypes, | |
| which can conflict with char setproctitle (); below. | |
| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since | |
| <limits.h> exists even on freestanding compilers. */ | |
| | |
| #ifdef __STDC__ | |
| # include <limits.h> | |
| #else | |
| # include <assert.h> | |
| #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:23962: result: no | |
configure:23976: checking for strchr | |
configure:23976: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
conftest.c:266:6: warning: conflicting types for built-in function 'strchr' [-Wbuiltin-declaration-mismatch] | |
char strchr (); | |
^~~~~~ | |
configure:23976: $? = 0 | |
configure:23976: result: yes | |
configure:23990: checking for strerror | |
configure:23990: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:23990: $? = 0 | |
configure:23990: result: yes | |
configure:24004: checking for strlcat | |
configure:24004: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
/tmp/cce6uqPv.o: In function `main': | |
/tmp/ruby-build/conftest.c:279: undefined reference to `strlcat' | |
collect2: error: ld returned 1 exit status | |
configure:24004: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| #define HAVE_STRUCT_STAT_ST_MTIM 1 | |
| #define HAVE_STRUCT_STAT_ST_CTIM 1 | |
| #define HAVE_STRUCT_TIMEVAL 1 | |
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | |
| #define HAVE_STRUCT_TIMESPEC 1 | |
| #define HAVE_STRUCT_TIMEZONE 1 | |
| #define HAVE_RB_FD_INIT 1 | |
| #define HAVE_INT8_T 1 | |
| #define SIZEOF_INT8_T 1 | |
| #define HAVE_UINT8_T 1 | |
| #define SIZEOF_UINT8_T 1 | |
| #define HAVE_INT16_T 1 | |
| #define SIZEOF_INT16_T 2 | |
| #define HAVE_UINT16_T 1 | |
| #define SIZEOF_UINT16_T 2 | |
| #define HAVE_INT32_T 1 | |
| #define SIZEOF_INT32_T 4 | |
| #define HAVE_UINT32_T 1 | |
| #define SIZEOF_UINT32_T 4 | |
| #define HAVE_INT64_T 1 | |
| #define SIZEOF_INT64_T 8 | |
| #define HAVE_UINT64_T 1 | |
| #define SIZEOF_UINT64_T 8 | |
| #define HAVE_INT128_T 1 | |
| #define int128_t __int128 | |
| #define SIZEOF_INT128_T SIZEOF___INT128 | |
| #define HAVE_UINT128_T 1 | |
| #define uint128_t unsigned __int128 | |
| #define SIZEOF_UINT128_T SIZEOF___INT128 | |
| #define HAVE_INTPTR_T 1 | |
| #define SIZEOF_INTPTR_T 8 | |
| #define HAVE_UINTPTR_T 1 | |
| #define SIZEOF_UINTPTR_T 8 | |
| #define HAVE_SSIZE_T 1 | |
| #define SIZEOF_SSIZE_T 8 | |
| #define STACK_END_ADDRESS __libc_stack_end | |
| #define GETGROUPS_T gid_t | |
| #define RETSIGTYPE void | |
| #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_EXPLICIT_BZERO 1 | |
| #define HAVE_FFS 1 | |
| #define HAVE_FLOCK 1 | |
| #define HAVE_HYPOT 1 | |
| #define HAVE_LGAMMA_R 1 | |
| #define HAVE_MEMMOVE 1 | |
| #define HAVE_NAN 1 | |
| #define HAVE_NEXTAFTER 1 | |
| #define HAVE_STRCHR 1 | |
| #define HAVE_STRERROR 1 | |
| /* end confdefs.h. */ | |
| /* Define strlcat to an innocuous variant, in case <limits.h> declares strlcat. | |
| For example, HP-UX 11i <limits.h> declares gettimeofday. */ | |
| #define strlcat innocuous_strlcat | |
| | |
| /* System header to define __stub macros and hopefully few prototypes, | |
| which can conflict with char strlcat (); below. | |
| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since | |
| <limits.h> exists even on freestanding compilers. */ | |
| | |
| #ifdef __STDC__ | |
| # include <limits.h> | |
| #else | |
| # include <assert.h> | |
| #endif | |
| | |
| #undef strlcat | |
| | |
| /* 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 strlcat (); | |
| /* 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_strlcat || defined __stub___strlcat | |
| choke me | |
| #endif | |
| | |
| int | |
| main () | |
| { | |
| return strlcat (); | |
| ; | |
| return 0; | |
| } | |
configure:24004: result: no | |
configure:24018: checking for strlcpy | |
configure:24018: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
/tmp/cceGDxdC.o: In function `main': | |
/tmp/ruby-build/conftest.c:279: undefined reference to `strlcpy' | |
collect2: error: ld returned 1 exit status | |
configure:24018: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| #define HAVE_STRUCT_STAT_ST_MTIM 1 | |
| #define HAVE_STRUCT_STAT_ST_CTIM 1 | |
| #define HAVE_STRUCT_TIMEVAL 1 | |
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | |
| #define HAVE_STRUCT_TIMESPEC 1 | |
| #define HAVE_STRUCT_TIMEZONE 1 | |
| #define HAVE_RB_FD_INIT 1 | |
| #define HAVE_INT8_T 1 | |
| #define SIZEOF_INT8_T 1 | |
| #define HAVE_UINT8_T 1 | |
| #define SIZEOF_UINT8_T 1 | |
| #define HAVE_INT16_T 1 | |
| #define SIZEOF_INT16_T 2 | |
| #define HAVE_UINT16_T 1 | |
| #define SIZEOF_UINT16_T 2 | |
| #define HAVE_INT32_T 1 | |
| #define SIZEOF_INT32_T 4 | |
| #define HAVE_UINT32_T 1 | |
| #define SIZEOF_UINT32_T 4 | |
| #define HAVE_INT64_T 1 | |
| #define SIZEOF_INT64_T 8 | |
| #define HAVE_UINT64_T 1 | |
| #define SIZEOF_UINT64_T 8 | |
| #define HAVE_INT128_T 1 | |
| #define int128_t __int128 | |
| #define SIZEOF_INT128_T SIZEOF___INT128 | |
| #define HAVE_UINT128_T 1 | |
| #define uint128_t unsigned __int128 | |
| #define SIZEOF_UINT128_T SIZEOF___INT128 | |
| #define HAVE_INTPTR_T 1 | |
| #define SIZEOF_INTPTR_T 8 | |
| #define HAVE_UINTPTR_T 1 | |
| #define SIZEOF_UINTPTR_T 8 | |
| #define HAVE_SSIZE_T 1 | |
| #define SIZEOF_SSIZE_T 8 | |
| #define STACK_END_ADDRESS __libc_stack_end | |
| #define GETGROUPS_T gid_t | |
| #define RETSIGTYPE void | |
| #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_EXPLICIT_BZERO 1 | |
| #define HAVE_FFS 1 | |
| #define HAVE_FLOCK 1 | |
| #define HAVE_HYPOT 1 | |
| #define HAVE_LGAMMA_R 1 | |
| #define HAVE_MEMMOVE 1 | |
| #define HAVE_NAN 1 | |
| #define HAVE_NEXTAFTER 1 | |
| #define HAVE_STRCHR 1 | |
| #define HAVE_STRERROR 1 | |
| /* end confdefs.h. */ | |
| /* Define strlcpy to an innocuous variant, in case <limits.h> declares strlcpy. | |
| For example, HP-UX 11i <limits.h> declares gettimeofday. */ | |
| #define strlcpy innocuous_strlcpy | |
| | |
| /* System header to define __stub macros and hopefully few prototypes, | |
| which can conflict with char strlcpy (); below. | |
| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since | |
| <limits.h> exists even on freestanding compilers. */ | |
| | |
| #ifdef __STDC__ | |
| # include <limits.h> | |
| #else | |
| # include <assert.h> | |
| #endif | |
| | |
| #undef strlcpy | |
| | |
| /* 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 strlcpy (); | |
| /* 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_strlcpy || defined __stub___strlcpy | |
| choke me | |
| #endif | |
| | |
| int | |
| main () | |
| { | |
| return strlcpy (); | |
| ; | |
| return 0; | |
| } | |
configure:24018: result: no | |
configure:24032: checking for strstr | |
configure:24032: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
conftest.c:268:6: warning: conflicting types for built-in function 'strstr' [-Wbuiltin-declaration-mismatch] | |
char strstr (); | |
^~~~~~ | |
configure:24032: $? = 0 | |
configure:24032: result: yes | |
configure:24046: checking for tgamma | |
configure:24046: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
conftest.c:269:6: warning: conflicting types for built-in function 'tgamma' [-Wbuiltin-declaration-mismatch] | |
char tgamma (); | |
^~~~~~ | |
configure:24046: $? = 0 | |
configure:24046: result: yes | |
configure:24061: checking whether finite is declared | |
configure:24061: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:24061: $? = 0 | |
configure:24061: result: yes | |
configure:24083: checking whether isinf is declared | |
configure:24083: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:24083: $? = 0 | |
configure:24083: result: yes | |
configure:24105: checking whether isnan is declared | |
configure:24105: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
configure:24105: $? = 0 | |
configure:24105: result: yes | |
configure:24141: checking sys/pstat.h usability | |
configure:24141: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c:284:10: fatal error: sys/pstat.h: No such file or directory | |
#include <sys/pstat.h> | |
^~~~~~~~~~~~~ | |
compilation terminated. | |
configure:24141: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| #define HAVE_STRUCT_STAT_ST_MTIM 1 | |
| #define HAVE_STRUCT_STAT_ST_CTIM 1 | |
| #define HAVE_STRUCT_TIMEVAL 1 | |
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | |
| #define HAVE_STRUCT_TIMESPEC 1 | |
| #define HAVE_STRUCT_TIMEZONE 1 | |
| #define HAVE_RB_FD_INIT 1 | |
| #define HAVE_INT8_T 1 | |
| #define SIZEOF_INT8_T 1 | |
| #define HAVE_UINT8_T 1 | |
| #define SIZEOF_UINT8_T 1 | |
| #define HAVE_INT16_T 1 | |
| #define SIZEOF_INT16_T 2 | |
| #define HAVE_UINT16_T 1 | |
| #define SIZEOF_UINT16_T 2 | |
| #define HAVE_INT32_T 1 | |
| #define SIZEOF_INT32_T 4 | |
| #define HAVE_UINT32_T 1 | |
| #define SIZEOF_UINT32_T 4 | |
| #define HAVE_INT64_T 1 | |
| #define SIZEOF_INT64_T 8 | |
| #define HAVE_UINT64_T 1 | |
| #define SIZEOF_UINT64_T 8 | |
| #define HAVE_INT128_T 1 | |
| #define int128_t __int128 | |
| #define SIZEOF_INT128_T SIZEOF___INT128 | |
| #define HAVE_UINT128_T 1 | |
| #define uint128_t unsigned __int128 | |
| #define SIZEOF_UINT128_T SIZEOF___INT128 | |
| #define HAVE_INTPTR_T 1 | |
| #define SIZEOF_INTPTR_T 8 | |
| #define HAVE_UINTPTR_T 1 | |
| #define SIZEOF_UINTPTR_T 8 | |
| #define HAVE_SSIZE_T 1 | |
| #define SIZEOF_SSIZE_T 8 | |
| #define STACK_END_ADDRESS __libc_stack_end | |
| #define GETGROUPS_T gid_t | |
| #define RETSIGTYPE void | |
| #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_EXPLICIT_BZERO 1 | |
| #define HAVE_FFS 1 | |
| #define HAVE_FLOCK 1 | |
| #define HAVE_HYPOT 1 | |
| #define HAVE_LGAMMA_R 1 | |
| #define HAVE_MEMMOVE 1 | |
| #define HAVE_NAN 1 | |
| #define HAVE_NEXTAFTER 1 | |
| #define HAVE_STRCHR 1 | |
| #define HAVE_STRERROR 1 | |
| #define HAVE_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 <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| #include <sys/pstat.h> | |
configure:24141: result: no | |
configure:24141: checking sys/pstat.h presence | |
configure:24141: cc -E conftest.c | |
conftest.c:251:10: fatal error: sys/pstat.h: No such file or directory | |
#include <sys/pstat.h> | |
^~~~~~~~~~~~~ | |
compilation terminated. | |
configure:24141: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| #define HAVE_STRUCT_STAT_ST_MTIM 1 | |
| #define HAVE_STRUCT_STAT_ST_CTIM 1 | |
| #define HAVE_STRUCT_TIMEVAL 1 | |
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | |
| #define HAVE_STRUCT_TIMESPEC 1 | |
| #define HAVE_STRUCT_TIMEZONE 1 | |
| #define HAVE_RB_FD_INIT 1 | |
| #define HAVE_INT8_T 1 | |
| #define SIZEOF_INT8_T 1 | |
| #define HAVE_UINT8_T 1 | |
| #define SIZEOF_UINT8_T 1 | |
| #define HAVE_INT16_T 1 | |
| #define SIZEOF_INT16_T 2 | |
| #define HAVE_UINT16_T 1 | |
| #define SIZEOF_UINT16_T 2 | |
| #define HAVE_INT32_T 1 | |
| #define SIZEOF_INT32_T 4 | |
| #define HAVE_UINT32_T 1 | |
| #define SIZEOF_UINT32_T 4 | |
| #define HAVE_INT64_T 1 | |
| #define SIZEOF_INT64_T 8 | |
| #define HAVE_UINT64_T 1 | |
| #define SIZEOF_UINT64_T 8 | |
| #define HAVE_INT128_T 1 | |
| #define int128_t __int128 | |
| #define SIZEOF_INT128_T SIZEOF___INT128 | |
| #define HAVE_UINT128_T 1 | |
| #define uint128_t unsigned __int128 | |
| #define SIZEOF_UINT128_T SIZEOF___INT128 | |
| #define HAVE_INTPTR_T 1 | |
| #define SIZEOF_INTPTR_T 8 | |
| #define HAVE_UINTPTR_T 1 | |
| #define SIZEOF_UINTPTR_T 8 | |
| #define HAVE_SSIZE_T 1 | |
| #define SIZEOF_SSIZE_T 8 | |
| #define STACK_END_ADDRESS __libc_stack_end | |
| #define GETGROUPS_T gid_t | |
| #define RETSIGTYPE void | |
| #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_EXPLICIT_BZERO 1 | |
| #define HAVE_FFS 1 | |
| #define HAVE_FLOCK 1 | |
| #define HAVE_HYPOT 1 | |
| #define HAVE_LGAMMA_R 1 | |
| #define HAVE_MEMMOVE 1 | |
| #define HAVE_NAN 1 | |
| #define HAVE_NEXTAFTER 1 | |
| #define HAVE_STRCHR 1 | |
| #define HAVE_STRERROR 1 | |
| #define HAVE_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 <sys/pstat.h> | |
configure:24141: result: no | |
configure:24141: checking for sys/pstat.h | |
configure:24141: result: no | |
configure:24153: checking for signbit | |
configure:24171: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24171: $? = 0 | |
configure:24179: result: yes | |
configure:24197: checking for pid_t | |
configure:24197: result: yes | |
configure:24210: checking vfork.h usability | |
configure:24210: cc -c -O3 -ggdb3 -std=gnu99 conftest.c >&5 | |
conftest.c:285:10: fatal error: vfork.h: No such file or directory | |
#include <vfork.h> | |
^~~~~~~~~ | |
compilation terminated. | |
configure:24210: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| #define HAVE_STRUCT_STAT_ST_MTIM 1 | |
| #define HAVE_STRUCT_STAT_ST_CTIM 1 | |
| #define HAVE_STRUCT_TIMEVAL 1 | |
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | |
| #define HAVE_STRUCT_TIMESPEC 1 | |
| #define HAVE_STRUCT_TIMEZONE 1 | |
| #define HAVE_RB_FD_INIT 1 | |
| #define HAVE_INT8_T 1 | |
| #define SIZEOF_INT8_T 1 | |
| #define HAVE_UINT8_T 1 | |
| #define SIZEOF_UINT8_T 1 | |
| #define HAVE_INT16_T 1 | |
| #define SIZEOF_INT16_T 2 | |
| #define HAVE_UINT16_T 1 | |
| #define SIZEOF_UINT16_T 2 | |
| #define HAVE_INT32_T 1 | |
| #define SIZEOF_INT32_T 4 | |
| #define HAVE_UINT32_T 1 | |
| #define SIZEOF_UINT32_T 4 | |
| #define HAVE_INT64_T 1 | |
| #define SIZEOF_INT64_T 8 | |
| #define HAVE_UINT64_T 1 | |
| #define SIZEOF_UINT64_T 8 | |
| #define HAVE_INT128_T 1 | |
| #define int128_t __int128 | |
| #define SIZEOF_INT128_T SIZEOF___INT128 | |
| #define HAVE_UINT128_T 1 | |
| #define uint128_t unsigned __int128 | |
| #define SIZEOF_UINT128_T SIZEOF___INT128 | |
| #define HAVE_INTPTR_T 1 | |
| #define SIZEOF_INTPTR_T 8 | |
| #define HAVE_UINTPTR_T 1 | |
| #define SIZEOF_UINTPTR_T 8 | |
| #define HAVE_SSIZE_T 1 | |
| #define SIZEOF_SSIZE_T 8 | |
| #define STACK_END_ADDRESS __libc_stack_end | |
| #define GETGROUPS_T gid_t | |
| #define RETSIGTYPE void | |
| #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_EXPLICIT_BZERO 1 | |
| #define HAVE_FFS 1 | |
| #define HAVE_FLOCK 1 | |
| #define HAVE_HYPOT 1 | |
| #define HAVE_LGAMMA_R 1 | |
| #define HAVE_MEMMOVE 1 | |
| #define HAVE_NAN 1 | |
| #define HAVE_NEXTAFTER 1 | |
| #define HAVE_STRCHR 1 | |
| #define HAVE_STRERROR 1 | |
| #define HAVE_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 <stdio.h> | |
| #ifdef HAVE_SYS_TYPES_H | |
| # include <sys/types.h> | |
| #endif | |
| #ifdef HAVE_SYS_STAT_H | |
| # include <sys/stat.h> | |
| #endif | |
| #ifdef STDC_HEADERS | |
| # include <stdlib.h> | |
| # include <stddef.h> | |
| #else | |
| # ifdef HAVE_STDLIB_H | |
| # include <stdlib.h> | |
| # endif | |
| #endif | |
| #ifdef HAVE_STRING_H | |
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | |
| # include <memory.h> | |
| # endif | |
| # include <string.h> | |
| #endif | |
| #ifdef HAVE_STRINGS_H | |
| # include <strings.h> | |
| #endif | |
| #ifdef HAVE_INTTYPES_H | |
| # include <inttypes.h> | |
| #endif | |
| #ifdef HAVE_STDINT_H | |
| # include <stdint.h> | |
| #endif | |
| #ifdef HAVE_UNISTD_H | |
| # include <unistd.h> | |
| #endif | |
| #include <vfork.h> | |
configure:24210: result: no | |
configure:24210: checking vfork.h presence | |
configure:24210: cc -E conftest.c | |
conftest.c:252:10: fatal error: vfork.h: No such file or directory | |
#include <vfork.h> | |
^~~~~~~~~ | |
compilation terminated. | |
configure:24210: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| #define HAVE_STRUCT_STAT_ST_MTIM 1 | |
| #define HAVE_STRUCT_STAT_ST_CTIM 1 | |
| #define HAVE_STRUCT_TIMEVAL 1 | |
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | |
| #define HAVE_STRUCT_TIMESPEC 1 | |
| #define HAVE_STRUCT_TIMEZONE 1 | |
| #define HAVE_RB_FD_INIT 1 | |
| #define HAVE_INT8_T 1 | |
| #define SIZEOF_INT8_T 1 | |
| #define HAVE_UINT8_T 1 | |
| #define SIZEOF_UINT8_T 1 | |
| #define HAVE_INT16_T 1 | |
| #define SIZEOF_INT16_T 2 | |
| #define HAVE_UINT16_T 1 | |
| #define SIZEOF_UINT16_T 2 | |
| #define HAVE_INT32_T 1 | |
| #define SIZEOF_INT32_T 4 | |
| #define HAVE_UINT32_T 1 | |
| #define SIZEOF_UINT32_T 4 | |
| #define HAVE_INT64_T 1 | |
| #define SIZEOF_INT64_T 8 | |
| #define HAVE_UINT64_T 1 | |
| #define SIZEOF_UINT64_T 8 | |
| #define HAVE_INT128_T 1 | |
| #define int128_t __int128 | |
| #define SIZEOF_INT128_T SIZEOF___INT128 | |
| #define HAVE_UINT128_T 1 | |
| #define uint128_t unsigned __int128 | |
| #define SIZEOF_UINT128_T SIZEOF___INT128 | |
| #define HAVE_INTPTR_T 1 | |
| #define SIZEOF_INTPTR_T 8 | |
| #define HAVE_UINTPTR_T 1 | |
| #define SIZEOF_UINTPTR_T 8 | |
| #define HAVE_SSIZE_T 1 | |
| #define SIZEOF_SSIZE_T 8 | |
| #define STACK_END_ADDRESS __libc_stack_end | |
| #define GETGROUPS_T gid_t | |
| #define RETSIGTYPE void | |
| #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_EXPLICIT_BZERO 1 | |
| #define HAVE_FFS 1 | |
| #define HAVE_FLOCK 1 | |
| #define HAVE_HYPOT 1 | |
| #define HAVE_LGAMMA_R 1 | |
| #define HAVE_MEMMOVE 1 | |
| #define HAVE_NAN 1 | |
| #define HAVE_NEXTAFTER 1 | |
| #define HAVE_STRCHR 1 | |
| #define HAVE_STRERROR 1 | |
| #define HAVE_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 <vfork.h> | |
configure:24210: result: no | |
configure:24210: checking for vfork.h | |
configure:24210: result: no | |
configure:24223: checking for fork | |
configure:24223: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
conftest.c:275:6: warning: conflicting types for built-in function 'fork' [-Wbuiltin-declaration-mismatch] | |
char fork (); | |
^~~~ | |
configure:24223: $? = 0 | |
configure:24223: result: yes | |
configure:24223: checking for vfork | |
configure:24223: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24223: $? = 0 | |
configure:24223: result: yes | |
configure:24233: checking for working fork | |
configure:24255: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24255: $? = 0 | |
configure:24255: ./conftest | |
configure:24255: $? = 0 | |
configure:24265: result: yes | |
configure:24286: checking for working vfork | |
configure:24396: result: yes | |
configure:24424: checking for __syscall | |
configure:24424: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
/tmp/cc7vGbQe.o: In function `main': | |
/tmp/ruby-build/conftest.c:290: undefined reference to `__syscall' | |
collect2: error: ld returned 1 exit status | |
configure:24424: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| #define HAVE_STRUCT_STAT_ST_MTIM 1 | |
| #define HAVE_STRUCT_STAT_ST_CTIM 1 | |
| #define HAVE_STRUCT_TIMEVAL 1 | |
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | |
| #define HAVE_STRUCT_TIMESPEC 1 | |
| #define HAVE_STRUCT_TIMEZONE 1 | |
| #define HAVE_RB_FD_INIT 1 | |
| #define HAVE_INT8_T 1 | |
| #define SIZEOF_INT8_T 1 | |
| #define HAVE_UINT8_T 1 | |
| #define SIZEOF_UINT8_T 1 | |
| #define HAVE_INT16_T 1 | |
| #define SIZEOF_INT16_T 2 | |
| #define HAVE_UINT16_T 1 | |
| #define SIZEOF_UINT16_T 2 | |
| #define HAVE_INT32_T 1 | |
| #define SIZEOF_INT32_T 4 | |
| #define HAVE_UINT32_T 1 | |
| #define SIZEOF_UINT32_T 4 | |
| #define HAVE_INT64_T 1 | |
| #define SIZEOF_INT64_T 8 | |
| #define HAVE_UINT64_T 1 | |
| #define SIZEOF_UINT64_T 8 | |
| #define HAVE_INT128_T 1 | |
| #define int128_t __int128 | |
| #define SIZEOF_INT128_T SIZEOF___INT128 | |
| #define HAVE_UINT128_T 1 | |
| #define uint128_t unsigned __int128 | |
| #define SIZEOF_UINT128_T SIZEOF___INT128 | |
| #define HAVE_INTPTR_T 1 | |
| #define SIZEOF_INTPTR_T 8 | |
| #define HAVE_UINTPTR_T 1 | |
| #define SIZEOF_UINTPTR_T 8 | |
| #define HAVE_SSIZE_T 1 | |
| #define SIZEOF_SSIZE_T 8 | |
| #define STACK_END_ADDRESS __libc_stack_end | |
| #define GETGROUPS_T gid_t | |
| #define RETSIGTYPE void | |
| #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_EXPLICIT_BZERO 1 | |
| #define HAVE_FFS 1 | |
| #define HAVE_FLOCK 1 | |
| #define HAVE_HYPOT 1 | |
| #define HAVE_LGAMMA_R 1 | |
| #define HAVE_MEMMOVE 1 | |
| #define HAVE_NAN 1 | |
| #define HAVE_NEXTAFTER 1 | |
| #define HAVE_STRCHR 1 | |
| #define HAVE_STRERROR 1 | |
| #define HAVE_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 <limits.h> declares __syscall. | |
| For example, HP-UX 11i <limits.h> declares gettimeofday. */ | |
| #define __syscall innocuous___syscall | |
| | |
| /* System header to define __stub macros and hopefully few prototypes, | |
| which can conflict with char __syscall (); below. | |
| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since | |
| <limits.h> exists even on freestanding compilers. */ | |
| | |
| #ifdef __STDC__ | |
| # include <limits.h> | |
| #else | |
| # include <assert.h> | |
| #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:24424: result: no | |
configure:24435: checking for _longjmp | |
configure:24435: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24435: $? = 0 | |
configure:24435: result: yes | |
configure:24448: checking for arc4random_buf | |
configure:24448: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
/tmp/cchQ23Pm.o: In function `main': | |
/tmp/ruby-build/conftest.c:291: undefined reference to `arc4random_buf' | |
collect2: error: ld returned 1 exit status | |
configure:24448: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| #define HAVE_STRUCT_STAT_ST_MTIM 1 | |
| #define HAVE_STRUCT_STAT_ST_CTIM 1 | |
| #define HAVE_STRUCT_TIMEVAL 1 | |
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | |
| #define HAVE_STRUCT_TIMESPEC 1 | |
| #define HAVE_STRUCT_TIMEZONE 1 | |
| #define HAVE_RB_FD_INIT 1 | |
| #define HAVE_INT8_T 1 | |
| #define SIZEOF_INT8_T 1 | |
| #define HAVE_UINT8_T 1 | |
| #define SIZEOF_UINT8_T 1 | |
| #define HAVE_INT16_T 1 | |
| #define SIZEOF_INT16_T 2 | |
| #define HAVE_UINT16_T 1 | |
| #define SIZEOF_UINT16_T 2 | |
| #define HAVE_INT32_T 1 | |
| #define SIZEOF_INT32_T 4 | |
| #define HAVE_UINT32_T 1 | |
| #define SIZEOF_UINT32_T 4 | |
| #define HAVE_INT64_T 1 | |
| #define SIZEOF_INT64_T 8 | |
| #define HAVE_UINT64_T 1 | |
| #define SIZEOF_UINT64_T 8 | |
| #define HAVE_INT128_T 1 | |
| #define int128_t __int128 | |
| #define SIZEOF_INT128_T SIZEOF___INT128 | |
| #define HAVE_UINT128_T 1 | |
| #define uint128_t unsigned __int128 | |
| #define SIZEOF_UINT128_T SIZEOF___INT128 | |
| #define HAVE_INTPTR_T 1 | |
| #define SIZEOF_INTPTR_T 8 | |
| #define HAVE_UINTPTR_T 1 | |
| #define SIZEOF_UINTPTR_T 8 | |
| #define HAVE_SSIZE_T 1 | |
| #define SIZEOF_SSIZE_T 8 | |
| #define STACK_END_ADDRESS __libc_stack_end | |
| #define GETGROUPS_T gid_t | |
| #define RETSIGTYPE void | |
| #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_EXPLICIT_BZERO 1 | |
| #define HAVE_FFS 1 | |
| #define HAVE_FLOCK 1 | |
| #define HAVE_HYPOT 1 | |
| #define HAVE_LGAMMA_R 1 | |
| #define HAVE_MEMMOVE 1 | |
| #define HAVE_NAN 1 | |
| #define HAVE_NEXTAFTER 1 | |
| #define HAVE_STRCHR 1 | |
| #define HAVE_STRERROR 1 | |
| #define HAVE_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 <limits.h> declares arc4random_buf. | |
| For example, HP-UX 11i <limits.h> 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 <limits.h> to <assert.h> if __STDC__ is defined, since | |
| <limits.h> exists even on freestanding compilers. */ | |
| | |
| #ifdef __STDC__ | |
| # include <limits.h> | |
| #else | |
| # include <assert.h> | |
| #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:24448: result: no | |
configure:24460: checking for atan2l | |
configure:24460: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
conftest.c:280:6: warning: conflicting types for built-in function 'atan2l' [-Wbuiltin-declaration-mismatch] | |
char atan2l (); | |
^~~~~~ | |
configure:24460: $? = 0 | |
configure:24460: result: yes | |
configure:24460: checking for atan2f | |
configure:24460: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
conftest.c:281:6: warning: conflicting types for built-in function 'atan2f' [-Wbuiltin-declaration-mismatch] | |
char atan2f (); | |
^~~~~~ | |
configure:24460: $? = 0 | |
configure:24460: result: yes | |
configure:24471: checking for chroot | |
configure:24471: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24471: $? = 0 | |
configure:24471: result: yes | |
configure:24482: checking for chsize | |
configure:24482: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
/tmp/ccJ6KqqB.o: In function `main': | |
/tmp/ruby-build/conftest.c:294: undefined reference to `chsize' | |
collect2: error: ld returned 1 exit status | |
configure:24482: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| #define HAVE_STRUCT_STAT_ST_MTIM 1 | |
| #define HAVE_STRUCT_STAT_ST_CTIM 1 | |
| #define HAVE_STRUCT_TIMEVAL 1 | |
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | |
| #define HAVE_STRUCT_TIMESPEC 1 | |
| #define HAVE_STRUCT_TIMEZONE 1 | |
| #define HAVE_RB_FD_INIT 1 | |
| #define HAVE_INT8_T 1 | |
| #define SIZEOF_INT8_T 1 | |
| #define HAVE_UINT8_T 1 | |
| #define SIZEOF_UINT8_T 1 | |
| #define HAVE_INT16_T 1 | |
| #define SIZEOF_INT16_T 2 | |
| #define HAVE_UINT16_T 1 | |
| #define SIZEOF_UINT16_T 2 | |
| #define HAVE_INT32_T 1 | |
| #define SIZEOF_INT32_T 4 | |
| #define HAVE_UINT32_T 1 | |
| #define SIZEOF_UINT32_T 4 | |
| #define HAVE_INT64_T 1 | |
| #define SIZEOF_INT64_T 8 | |
| #define HAVE_UINT64_T 1 | |
| #define SIZEOF_UINT64_T 8 | |
| #define HAVE_INT128_T 1 | |
| #define int128_t __int128 | |
| #define SIZEOF_INT128_T SIZEOF___INT128 | |
| #define HAVE_UINT128_T 1 | |
| #define uint128_t unsigned __int128 | |
| #define SIZEOF_UINT128_T SIZEOF___INT128 | |
| #define HAVE_INTPTR_T 1 | |
| #define SIZEOF_INTPTR_T 8 | |
| #define HAVE_UINTPTR_T 1 | |
| #define SIZEOF_UINTPTR_T 8 | |
| #define HAVE_SSIZE_T 1 | |
| #define SIZEOF_SSIZE_T 8 | |
| #define STACK_END_ADDRESS __libc_stack_end | |
| #define GETGROUPS_T gid_t | |
| #define RETSIGTYPE void | |
| #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_EXPLICIT_BZERO 1 | |
| #define HAVE_FFS 1 | |
| #define HAVE_FLOCK 1 | |
| #define HAVE_HYPOT 1 | |
| #define HAVE_LGAMMA_R 1 | |
| #define HAVE_MEMMOVE 1 | |
| #define HAVE_NAN 1 | |
| #define HAVE_NEXTAFTER 1 | |
| #define HAVE_STRCHR 1 | |
| #define HAVE_STRERROR 1 | |
| #define HAVE_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 <limits.h> declares chsize. | |
| For example, HP-UX 11i <limits.h> declares gettimeofday. */ | |
| #define chsize innocuous_chsize | |
| | |
| /* System header to define __stub macros and hopefully few prototypes, | |
| which can conflict with char chsize (); below. | |
| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since | |
| <limits.h> exists even on freestanding compilers. */ | |
| | |
| #ifdef __STDC__ | |
| # include <limits.h> | |
| #else | |
| # include <assert.h> | |
| #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:24482: result: no | |
configure:24493: checking for clock_gettime | |
configure:24493: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24493: $? = 0 | |
configure:24493: result: yes | |
configure:24504: checking for copy_file_range | |
configure:24504: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24504: $? = 0 | |
configure:24504: result: yes | |
configure:24515: checking for cosh | |
configure:24515: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
conftest.c:285:6: warning: conflicting types for built-in function 'cosh' [-Wbuiltin-declaration-mismatch] | |
char cosh (); | |
^~~~ | |
configure:24515: $? = 0 | |
configure:24515: result: yes | |
configure:24526: checking for crypt_r | |
configure:24526: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24526: $? = 0 | |
configure:24526: result: yes | |
configure:24537: checking for daemon | |
configure:24537: result: no | |
configure:24548: checking for dirfd | |
configure:24548: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24548: $? = 0 | |
configure:24548: result: yes | |
configure:24559: checking for dl_iterate_phdr | |
configure:24559: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24559: $? = 0 | |
configure:24559: result: yes | |
configure:24570: checking for dlopen | |
configure:24570: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24570: $? = 0 | |
configure:24570: result: yes | |
configure:24581: checking for dladdr | |
configure:24581: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24581: $? = 0 | |
configure:24581: result: yes | |
configure:24592: checking for dup | |
configure:24592: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24592: $? = 0 | |
configure:24592: result: yes | |
configure:24603: checking for dup3 | |
configure:24603: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24603: $? = 0 | |
configure:24603: result: yes | |
configure:24614: checking for eaccess | |
configure:24614: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24614: $? = 0 | |
configure:24614: result: yes | |
configure:24625: checking for endgrent | |
configure:24625: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24625: $? = 0 | |
configure:24625: result: yes | |
configure:24636: checking for eventfd | |
configure:24636: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24636: $? = 0 | |
configure:24636: result: yes | |
configure:24647: checking for explicit_memset | |
configure:24647: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
/tmp/cc0IUHoj.o: In function `main': | |
/tmp/ruby-build/conftest.c:307: undefined reference to `explicit_memset' | |
collect2: error: ld returned 1 exit status | |
configure:24647: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| #define HAVE_STRUCT_STAT_ST_MTIM 1 | |
| #define HAVE_STRUCT_STAT_ST_CTIM 1 | |
| #define HAVE_STRUCT_TIMEVAL 1 | |
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | |
| #define HAVE_STRUCT_TIMESPEC 1 | |
| #define HAVE_STRUCT_TIMEZONE 1 | |
| #define HAVE_RB_FD_INIT 1 | |
| #define HAVE_INT8_T 1 | |
| #define SIZEOF_INT8_T 1 | |
| #define HAVE_UINT8_T 1 | |
| #define SIZEOF_UINT8_T 1 | |
| #define HAVE_INT16_T 1 | |
| #define SIZEOF_INT16_T 2 | |
| #define HAVE_UINT16_T 1 | |
| #define SIZEOF_UINT16_T 2 | |
| #define HAVE_INT32_T 1 | |
| #define SIZEOF_INT32_T 4 | |
| #define HAVE_UINT32_T 1 | |
| #define SIZEOF_UINT32_T 4 | |
| #define HAVE_INT64_T 1 | |
| #define SIZEOF_INT64_T 8 | |
| #define HAVE_UINT64_T 1 | |
| #define SIZEOF_UINT64_T 8 | |
| #define HAVE_INT128_T 1 | |
| #define int128_t __int128 | |
| #define SIZEOF_INT128_T SIZEOF___INT128 | |
| #define HAVE_UINT128_T 1 | |
| #define uint128_t unsigned __int128 | |
| #define SIZEOF_UINT128_T SIZEOF___INT128 | |
| #define HAVE_INTPTR_T 1 | |
| #define SIZEOF_INTPTR_T 8 | |
| #define HAVE_UINTPTR_T 1 | |
| #define SIZEOF_UINTPTR_T 8 | |
| #define HAVE_SSIZE_T 1 | |
| #define SIZEOF_SSIZE_T 8 | |
| #define STACK_END_ADDRESS __libc_stack_end | |
| #define GETGROUPS_T gid_t | |
| #define RETSIGTYPE void | |
| #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_EXPLICIT_BZERO 1 | |
| #define HAVE_FFS 1 | |
| #define HAVE_FLOCK 1 | |
| #define HAVE_HYPOT 1 | |
| #define HAVE_LGAMMA_R 1 | |
| #define HAVE_MEMMOVE 1 | |
| #define HAVE_NAN 1 | |
| #define HAVE_NEXTAFTER 1 | |
| #define HAVE_STRCHR 1 | |
| #define HAVE_STRERROR 1 | |
| #define HAVE_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_COPY_FILE_RANGE 1 | |
| #define HAVE_COSH 1 | |
| #define HAVE_CRYPT_R 1 | |
| #define HAVE_DIRFD 1 | |
| #define HAVE_DL_ITERATE_PHDR 1 | |
| #define HAVE_DLOPEN 1 | |
| #define HAVE_DLADDR 1 | |
| #define HAVE_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 <limits.h> declares explicit_memset. | |
| For example, HP-UX 11i <limits.h> 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 <limits.h> to <assert.h> if __STDC__ is defined, since | |
| <limits.h> exists even on freestanding compilers. */ | |
| | |
| #ifdef __STDC__ | |
| # include <limits.h> | |
| #else | |
| # include <assert.h> | |
| #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:24647: result: no | |
configure:24658: checking for fcopyfile | |
configure:24658: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
/tmp/ccOKzPJq.o: In function `main': | |
/tmp/ruby-build/conftest.c:307: undefined reference to `fcopyfile' | |
collect2: error: ld returned 1 exit status | |
configure:24658: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| #define HAVE_STRUCT_STAT_ST_MTIM 1 | |
| #define HAVE_STRUCT_STAT_ST_CTIM 1 | |
| #define HAVE_STRUCT_TIMEVAL 1 | |
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | |
| #define HAVE_STRUCT_TIMESPEC 1 | |
| #define HAVE_STRUCT_TIMEZONE 1 | |
| #define HAVE_RB_FD_INIT 1 | |
| #define HAVE_INT8_T 1 | |
| #define SIZEOF_INT8_T 1 | |
| #define HAVE_UINT8_T 1 | |
| #define SIZEOF_UINT8_T 1 | |
| #define HAVE_INT16_T 1 | |
| #define SIZEOF_INT16_T 2 | |
| #define HAVE_UINT16_T 1 | |
| #define SIZEOF_UINT16_T 2 | |
| #define HAVE_INT32_T 1 | |
| #define SIZEOF_INT32_T 4 | |
| #define HAVE_UINT32_T 1 | |
| #define SIZEOF_UINT32_T 4 | |
| #define HAVE_INT64_T 1 | |
| #define SIZEOF_INT64_T 8 | |
| #define HAVE_UINT64_T 1 | |
| #define SIZEOF_UINT64_T 8 | |
| #define HAVE_INT128_T 1 | |
| #define int128_t __int128 | |
| #define SIZEOF_INT128_T SIZEOF___INT128 | |
| #define HAVE_UINT128_T 1 | |
| #define uint128_t unsigned __int128 | |
| #define SIZEOF_UINT128_T SIZEOF___INT128 | |
| #define HAVE_INTPTR_T 1 | |
| #define SIZEOF_INTPTR_T 8 | |
| #define HAVE_UINTPTR_T 1 | |
| #define SIZEOF_UINTPTR_T 8 | |
| #define HAVE_SSIZE_T 1 | |
| #define SIZEOF_SSIZE_T 8 | |
| #define STACK_END_ADDRESS __libc_stack_end | |
| #define GETGROUPS_T gid_t | |
| #define RETSIGTYPE void | |
| #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_EXPLICIT_BZERO 1 | |
| #define HAVE_FFS 1 | |
| #define HAVE_FLOCK 1 | |
| #define HAVE_HYPOT 1 | |
| #define HAVE_LGAMMA_R 1 | |
| #define HAVE_MEMMOVE 1 | |
| #define HAVE_NAN 1 | |
| #define HAVE_NEXTAFTER 1 | |
| #define HAVE_STRCHR 1 | |
| #define HAVE_STRERROR 1 | |
| #define HAVE_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_COPY_FILE_RANGE 1 | |
| #define HAVE_COSH 1 | |
| #define HAVE_CRYPT_R 1 | |
| #define HAVE_DIRFD 1 | |
| #define HAVE_DL_ITERATE_PHDR 1 | |
| #define HAVE_DLOPEN 1 | |
| #define HAVE_DLADDR 1 | |
| #define HAVE_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 <limits.h> declares fcopyfile. | |
| For example, HP-UX 11i <limits.h> declares gettimeofday. */ | |
| #define fcopyfile innocuous_fcopyfile | |
| | |
| /* System header to define __stub macros and hopefully few prototypes, | |
| which can conflict with char fcopyfile (); below. | |
| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since | |
| <limits.h> exists even on freestanding compilers. */ | |
| | |
| #ifdef __STDC__ | |
| # include <limits.h> | |
| #else | |
| # include <assert.h> | |
| #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:24658: result: no | |
configure:24669: checking for fchmod | |
configure:24669: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24669: $? = 0 | |
configure:24669: result: yes | |
configure:24680: checking for fchown | |
configure:24680: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24680: $? = 0 | |
configure:24680: result: yes | |
configure:24691: checking for fcntl | |
configure:24691: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24691: $? = 0 | |
configure:24691: result: yes | |
configure:24702: checking for fdatasync | |
configure:24702: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24702: $? = 0 | |
configure:24702: result: yes | |
configure:24713: checking for fdopendir | |
configure:24713: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24713: $? = 0 | |
configure:24713: result: yes | |
configure:24724: checking for fgetattrlist | |
configure:24724: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
/tmp/ccE2sWqN.o: In function `main': | |
/tmp/ruby-build/conftest.c:312: undefined reference to `fgetattrlist' | |
collect2: error: ld returned 1 exit status | |
configure:24724: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| #define HAVE_STRUCT_STAT_ST_MTIM 1 | |
| #define HAVE_STRUCT_STAT_ST_CTIM 1 | |
| #define HAVE_STRUCT_TIMEVAL 1 | |
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | |
| #define HAVE_STRUCT_TIMESPEC 1 | |
| #define HAVE_STRUCT_TIMEZONE 1 | |
| #define HAVE_RB_FD_INIT 1 | |
| #define HAVE_INT8_T 1 | |
| #define SIZEOF_INT8_T 1 | |
| #define HAVE_UINT8_T 1 | |
| #define SIZEOF_UINT8_T 1 | |
| #define HAVE_INT16_T 1 | |
| #define SIZEOF_INT16_T 2 | |
| #define HAVE_UINT16_T 1 | |
| #define SIZEOF_UINT16_T 2 | |
| #define HAVE_INT32_T 1 | |
| #define SIZEOF_INT32_T 4 | |
| #define HAVE_UINT32_T 1 | |
| #define SIZEOF_UINT32_T 4 | |
| #define HAVE_INT64_T 1 | |
| #define SIZEOF_INT64_T 8 | |
| #define HAVE_UINT64_T 1 | |
| #define SIZEOF_UINT64_T 8 | |
| #define HAVE_INT128_T 1 | |
| #define int128_t __int128 | |
| #define SIZEOF_INT128_T SIZEOF___INT128 | |
| #define HAVE_UINT128_T 1 | |
| #define uint128_t unsigned __int128 | |
| #define SIZEOF_UINT128_T SIZEOF___INT128 | |
| #define HAVE_INTPTR_T 1 | |
| #define SIZEOF_INTPTR_T 8 | |
| #define HAVE_UINTPTR_T 1 | |
| #define SIZEOF_UINTPTR_T 8 | |
| #define HAVE_SSIZE_T 1 | |
| #define SIZEOF_SSIZE_T 8 | |
| #define STACK_END_ADDRESS __libc_stack_end | |
| #define GETGROUPS_T gid_t | |
| #define RETSIGTYPE void | |
| #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_EXPLICIT_BZERO 1 | |
| #define HAVE_FFS 1 | |
| #define HAVE_FLOCK 1 | |
| #define HAVE_HYPOT 1 | |
| #define HAVE_LGAMMA_R 1 | |
| #define HAVE_MEMMOVE 1 | |
| #define HAVE_NAN 1 | |
| #define HAVE_NEXTAFTER 1 | |
| #define HAVE_STRCHR 1 | |
| #define HAVE_STRERROR 1 | |
| #define HAVE_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_COPY_FILE_RANGE 1 | |
| #define HAVE_COSH 1 | |
| #define HAVE_CRYPT_R 1 | |
| #define HAVE_DIRFD 1 | |
| #define HAVE_DL_ITERATE_PHDR 1 | |
| #define HAVE_DLOPEN 1 | |
| #define HAVE_DLADDR 1 | |
| #define HAVE_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 <limits.h> declares fgetattrlist. | |
| For example, HP-UX 11i <limits.h> declares gettimeofday. */ | |
| #define fgetattrlist innocuous_fgetattrlist | |
| | |
| /* System header to define __stub macros and hopefully few prototypes, | |
| which can conflict with char fgetattrlist (); below. | |
| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since | |
| <limits.h> exists even on freestanding compilers. */ | |
| | |
| #ifdef __STDC__ | |
| # include <limits.h> | |
| #else | |
| # include <assert.h> | |
| #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:24724: result: no | |
configure:24735: checking for fmod | |
configure:24735: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
conftest.c:301:6: warning: conflicting types for built-in function 'fmod' [-Wbuiltin-declaration-mismatch] | |
char fmod (); | |
^~~~ | |
configure:24735: $? = 0 | |
configure:24735: result: yes | |
configure:24746: checking for fstatat | |
configure:24746: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24746: $? = 0 | |
configure:24746: result: yes | |
configure:24757: checking for fsync | |
configure:24757: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24757: $? = 0 | |
configure:24757: result: yes | |
configure:24768: checking for ftruncate | |
configure:24768: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24768: $? = 0 | |
configure:24768: result: yes | |
configure:24779: checking for ftruncate64 | |
configure:24779: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24779: $? = 0 | |
configure:24779: result: yes | |
configure:24790: checking for getattrlist | |
configure:24790: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
/tmp/ccIKDcV7.o: In function `main': | |
/tmp/ruby-build/conftest.c:317: undefined reference to `getattrlist' | |
collect2: error: ld returned 1 exit status | |
configure:24790: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| #define HAVE_STRUCT_STAT_ST_MTIM 1 | |
| #define HAVE_STRUCT_STAT_ST_CTIM 1 | |
| #define HAVE_STRUCT_TIMEVAL 1 | |
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | |
| #define HAVE_STRUCT_TIMESPEC 1 | |
| #define HAVE_STRUCT_TIMEZONE 1 | |
| #define HAVE_RB_FD_INIT 1 | |
| #define HAVE_INT8_T 1 | |
| #define SIZEOF_INT8_T 1 | |
| #define HAVE_UINT8_T 1 | |
| #define SIZEOF_UINT8_T 1 | |
| #define HAVE_INT16_T 1 | |
| #define SIZEOF_INT16_T 2 | |
| #define HAVE_UINT16_T 1 | |
| #define SIZEOF_UINT16_T 2 | |
| #define HAVE_INT32_T 1 | |
| #define SIZEOF_INT32_T 4 | |
| #define HAVE_UINT32_T 1 | |
| #define SIZEOF_UINT32_T 4 | |
| #define HAVE_INT64_T 1 | |
| #define SIZEOF_INT64_T 8 | |
| #define HAVE_UINT64_T 1 | |
| #define SIZEOF_UINT64_T 8 | |
| #define HAVE_INT128_T 1 | |
| #define int128_t __int128 | |
| #define SIZEOF_INT128_T SIZEOF___INT128 | |
| #define HAVE_UINT128_T 1 | |
| #define uint128_t unsigned __int128 | |
| #define SIZEOF_UINT128_T SIZEOF___INT128 | |
| #define HAVE_INTPTR_T 1 | |
| #define SIZEOF_INTPTR_T 8 | |
| #define HAVE_UINTPTR_T 1 | |
| #define SIZEOF_UINTPTR_T 8 | |
| #define HAVE_SSIZE_T 1 | |
| #define SIZEOF_SSIZE_T 8 | |
| #define STACK_END_ADDRESS __libc_stack_end | |
| #define GETGROUPS_T gid_t | |
| #define RETSIGTYPE void | |
| #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_EXPLICIT_BZERO 1 | |
| #define HAVE_FFS 1 | |
| #define HAVE_FLOCK 1 | |
| #define HAVE_HYPOT 1 | |
| #define HAVE_LGAMMA_R 1 | |
| #define HAVE_MEMMOVE 1 | |
| #define HAVE_NAN 1 | |
| #define HAVE_NEXTAFTER 1 | |
| #define HAVE_STRCHR 1 | |
| #define HAVE_STRERROR 1 | |
| #define HAVE_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_COPY_FILE_RANGE 1 | |
| #define HAVE_COSH 1 | |
| #define HAVE_CRYPT_R 1 | |
| #define HAVE_DIRFD 1 | |
| #define HAVE_DL_ITERATE_PHDR 1 | |
| #define HAVE_DLOPEN 1 | |
| #define HAVE_DLADDR 1 | |
| #define HAVE_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 <limits.h> declares getattrlist. | |
| For example, HP-UX 11i <limits.h> declares gettimeofday. */ | |
| #define getattrlist innocuous_getattrlist | |
| | |
| /* System header to define __stub macros and hopefully few prototypes, | |
| which can conflict with char getattrlist (); below. | |
| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since | |
| <limits.h> exists even on freestanding compilers. */ | |
| | |
| #ifdef __STDC__ | |
| # include <limits.h> | |
| #else | |
| # include <assert.h> | |
| #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:24790: result: no | |
configure:24801: checking for getcwd | |
configure:24801: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24801: $? = 0 | |
configure:24801: result: yes | |
configure:24812: checking for getgidx | |
configure:24812: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
/tmp/ccWr3zVe.o: In function `main': | |
/tmp/ruby-build/conftest.c:318: undefined reference to `getgidx' | |
collect2: error: ld returned 1 exit status | |
configure:24812: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| #define HAVE_STRUCT_STAT_ST_MTIM 1 | |
| #define HAVE_STRUCT_STAT_ST_CTIM 1 | |
| #define HAVE_STRUCT_TIMEVAL 1 | |
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | |
| #define HAVE_STRUCT_TIMESPEC 1 | |
| #define HAVE_STRUCT_TIMEZONE 1 | |
| #define HAVE_RB_FD_INIT 1 | |
| #define HAVE_INT8_T 1 | |
| #define SIZEOF_INT8_T 1 | |
| #define HAVE_UINT8_T 1 | |
| #define SIZEOF_UINT8_T 1 | |
| #define HAVE_INT16_T 1 | |
| #define SIZEOF_INT16_T 2 | |
| #define HAVE_UINT16_T 1 | |
| #define SIZEOF_UINT16_T 2 | |
| #define HAVE_INT32_T 1 | |
| #define SIZEOF_INT32_T 4 | |
| #define HAVE_UINT32_T 1 | |
| #define SIZEOF_UINT32_T 4 | |
| #define HAVE_INT64_T 1 | |
| #define SIZEOF_INT64_T 8 | |
| #define HAVE_UINT64_T 1 | |
| #define SIZEOF_UINT64_T 8 | |
| #define HAVE_INT128_T 1 | |
| #define int128_t __int128 | |
| #define SIZEOF_INT128_T SIZEOF___INT128 | |
| #define HAVE_UINT128_T 1 | |
| #define uint128_t unsigned __int128 | |
| #define SIZEOF_UINT128_T SIZEOF___INT128 | |
| #define HAVE_INTPTR_T 1 | |
| #define SIZEOF_INTPTR_T 8 | |
| #define HAVE_UINTPTR_T 1 | |
| #define SIZEOF_UINTPTR_T 8 | |
| #define HAVE_SSIZE_T 1 | |
| #define SIZEOF_SSIZE_T 8 | |
| #define STACK_END_ADDRESS __libc_stack_end | |
| #define GETGROUPS_T gid_t | |
| #define RETSIGTYPE void | |
| #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_EXPLICIT_BZERO 1 | |
| #define HAVE_FFS 1 | |
| #define HAVE_FLOCK 1 | |
| #define HAVE_HYPOT 1 | |
| #define HAVE_LGAMMA_R 1 | |
| #define HAVE_MEMMOVE 1 | |
| #define HAVE_NAN 1 | |
| #define HAVE_NEXTAFTER 1 | |
| #define HAVE_STRCHR 1 | |
| #define HAVE_STRERROR 1 | |
| #define HAVE_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_COPY_FILE_RANGE 1 | |
| #define HAVE_COSH 1 | |
| #define HAVE_CRYPT_R 1 | |
| #define HAVE_DIRFD 1 | |
| #define HAVE_DL_ITERATE_PHDR 1 | |
| #define HAVE_DLOPEN 1 | |
| #define HAVE_DLADDR 1 | |
| #define HAVE_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 <limits.h> declares getgidx. | |
| For example, HP-UX 11i <limits.h> declares gettimeofday. */ | |
| #define getgidx innocuous_getgidx | |
| | |
| /* System header to define __stub macros and hopefully few prototypes, | |
| which can conflict with char getgidx (); below. | |
| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since | |
| <limits.h> exists even on freestanding compilers. */ | |
| | |
| #ifdef __STDC__ | |
| # include <limits.h> | |
| #else | |
| # include <assert.h> | |
| #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:24812: result: no | |
configure:24823: checking for getgrnam | |
configure:24823: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24823: $? = 0 | |
configure:24823: result: yes | |
configure:24834: checking for getgrnam_r | |
configure:24834: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24834: $? = 0 | |
configure:24834: result: yes | |
configure:24845: checking for getgroups | |
configure:24845: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24845: $? = 0 | |
configure:24845: result: yes | |
configure:24856: checking for getlogin | |
configure:24856: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24856: $? = 0 | |
configure:24856: result: yes | |
configure:24867: checking for getlogin_r | |
configure:24867: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24867: $? = 0 | |
configure:24867: result: yes | |
configure:24878: checking for getpgid | |
configure:24878: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24878: $? = 0 | |
configure:24878: result: yes | |
configure:24889: checking for getpgrp | |
configure:24889: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24889: $? = 0 | |
configure:24889: result: yes | |
configure:24900: checking for getpriority | |
configure:24900: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24900: $? = 0 | |
configure:24900: result: yes | |
configure:24911: checking for getpwnam | |
configure:24911: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24911: $? = 0 | |
configure:24911: result: yes | |
configure:24922: checking for getpwnam_r | |
configure:24922: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24922: $? = 0 | |
configure:24922: result: yes | |
configure:24933: checking for getpwuid | |
configure:24933: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24933: $? = 0 | |
configure:24933: result: yes | |
configure:24944: checking for getpwuid_r | |
configure:24944: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24944: $? = 0 | |
configure:24944: result: yes | |
configure:24955: checking for getrandom | |
configure:24955: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24955: $? = 0 | |
configure:24955: result: yes | |
configure:24966: checking for getresgid | |
configure:24966: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24966: $? = 0 | |
configure:24966: result: yes | |
configure:24977: checking for getresuid | |
configure:24977: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24977: $? = 0 | |
configure:24977: result: yes | |
configure:24988: checking for getrlimit | |
configure:24988: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24988: $? = 0 | |
configure:24988: result: yes | |
configure:24999: checking for getsid | |
configure:24999: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:24999: $? = 0 | |
configure:24999: result: yes | |
configure:25010: checking for gettimeofday | |
configure:25010: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:25010: $? = 0 | |
configure:25010: result: yes | |
configure:25021: checking for getuidx | |
configure:25021: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
/tmp/cc12neif.o: In function `main': | |
/tmp/ruby-build/conftest.c:336: undefined reference to `getuidx' | |
collect2: error: ld returned 1 exit status | |
configure:25021: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| #define HAVE_STRUCT_STAT_ST_MTIM 1 | |
| #define HAVE_STRUCT_STAT_ST_CTIM 1 | |
| #define HAVE_STRUCT_TIMEVAL 1 | |
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | |
| #define HAVE_STRUCT_TIMESPEC 1 | |
| #define HAVE_STRUCT_TIMEZONE 1 | |
| #define HAVE_RB_FD_INIT 1 | |
| #define HAVE_INT8_T 1 | |
| #define SIZEOF_INT8_T 1 | |
| #define HAVE_UINT8_T 1 | |
| #define SIZEOF_UINT8_T 1 | |
| #define HAVE_INT16_T 1 | |
| #define SIZEOF_INT16_T 2 | |
| #define HAVE_UINT16_T 1 | |
| #define SIZEOF_UINT16_T 2 | |
| #define HAVE_INT32_T 1 | |
| #define SIZEOF_INT32_T 4 | |
| #define HAVE_UINT32_T 1 | |
| #define SIZEOF_UINT32_T 4 | |
| #define HAVE_INT64_T 1 | |
| #define SIZEOF_INT64_T 8 | |
| #define HAVE_UINT64_T 1 | |
| #define SIZEOF_UINT64_T 8 | |
| #define HAVE_INT128_T 1 | |
| #define int128_t __int128 | |
| #define SIZEOF_INT128_T SIZEOF___INT128 | |
| #define HAVE_UINT128_T 1 | |
| #define uint128_t unsigned __int128 | |
| #define SIZEOF_UINT128_T SIZEOF___INT128 | |
| #define HAVE_INTPTR_T 1 | |
| #define SIZEOF_INTPTR_T 8 | |
| #define HAVE_UINTPTR_T 1 | |
| #define SIZEOF_UINTPTR_T 8 | |
| #define HAVE_SSIZE_T 1 | |
| #define SIZEOF_SSIZE_T 8 | |
| #define STACK_END_ADDRESS __libc_stack_end | |
| #define GETGROUPS_T gid_t | |
| #define RETSIGTYPE void | |
| #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_EXPLICIT_BZERO 1 | |
| #define HAVE_FFS 1 | |
| #define HAVE_FLOCK 1 | |
| #define HAVE_HYPOT 1 | |
| #define HAVE_LGAMMA_R 1 | |
| #define HAVE_MEMMOVE 1 | |
| #define HAVE_NAN 1 | |
| #define HAVE_NEXTAFTER 1 | |
| #define HAVE_STRCHR 1 | |
| #define HAVE_STRERROR 1 | |
| #define HAVE_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_COPY_FILE_RANGE 1 | |
| #define HAVE_COSH 1 | |
| #define HAVE_CRYPT_R 1 | |
| #define HAVE_DIRFD 1 | |
| #define HAVE_DL_ITERATE_PHDR 1 | |
| #define HAVE_DLOPEN 1 | |
| #define HAVE_DLADDR 1 | |
| #define HAVE_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 <limits.h> declares getuidx. | |
| For example, HP-UX 11i <limits.h> declares gettimeofday. */ | |
| #define getuidx innocuous_getuidx | |
| | |
| /* System header to define __stub macros and hopefully few prototypes, | |
| which can conflict with char getuidx (); below. | |
| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since | |
| <limits.h> exists even on freestanding compilers. */ | |
| | |
| #ifdef __STDC__ | |
| # include <limits.h> | |
| #else | |
| # include <assert.h> | |
| #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:25021: result: no | |
configure:25032: checking for gmtime_r | |
configure:25032: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:25032: $? = 0 | |
configure:25032: result: yes | |
configure:25043: checking for grantpt | |
configure:25043: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:25043: $? = 0 | |
configure:25043: result: yes | |
configure:25054: checking for initgroups | |
configure:25054: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:25054: $? = 0 | |
configure:25054: result: yes | |
configure:25065: checking for ioctl | |
configure:25065: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:25065: $? = 0 | |
configure:25065: result: yes | |
configure:25076: checking for isfinite | |
configure:25076: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
/tmp/ccoYZCHp.o: In function `main': | |
/tmp/ruby-build/conftest.c:340: undefined reference to `isfinite' | |
collect2: error: ld returned 1 exit status | |
configure:25076: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| #define HAVE_STRUCT_STAT_ST_MTIM 1 | |
| #define HAVE_STRUCT_STAT_ST_CTIM 1 | |
| #define HAVE_STRUCT_TIMEVAL 1 | |
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | |
| #define HAVE_STRUCT_TIMESPEC 1 | |
| #define HAVE_STRUCT_TIMEZONE 1 | |
| #define HAVE_RB_FD_INIT 1 | |
| #define HAVE_INT8_T 1 | |
| #define SIZEOF_INT8_T 1 | |
| #define HAVE_UINT8_T 1 | |
| #define SIZEOF_UINT8_T 1 | |
| #define HAVE_INT16_T 1 | |
| #define SIZEOF_INT16_T 2 | |
| #define HAVE_UINT16_T 1 | |
| #define SIZEOF_UINT16_T 2 | |
| #define HAVE_INT32_T 1 | |
| #define SIZEOF_INT32_T 4 | |
| #define HAVE_UINT32_T 1 | |
| #define SIZEOF_UINT32_T 4 | |
| #define HAVE_INT64_T 1 | |
| #define SIZEOF_INT64_T 8 | |
| #define HAVE_UINT64_T 1 | |
| #define SIZEOF_UINT64_T 8 | |
| #define HAVE_INT128_T 1 | |
| #define int128_t __int128 | |
| #define SIZEOF_INT128_T SIZEOF___INT128 | |
| #define HAVE_UINT128_T 1 | |
| #define uint128_t unsigned __int128 | |
| #define SIZEOF_UINT128_T SIZEOF___INT128 | |
| #define HAVE_INTPTR_T 1 | |
| #define SIZEOF_INTPTR_T 8 | |
| #define HAVE_UINTPTR_T 1 | |
| #define SIZEOF_UINTPTR_T 8 | |
| #define HAVE_SSIZE_T 1 | |
| #define SIZEOF_SSIZE_T 8 | |
| #define STACK_END_ADDRESS __libc_stack_end | |
| #define GETGROUPS_T gid_t | |
| #define RETSIGTYPE void | |
| #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_EXPLICIT_BZERO 1 | |
| #define HAVE_FFS 1 | |
| #define HAVE_FLOCK 1 | |
| #define HAVE_HYPOT 1 | |
| #define HAVE_LGAMMA_R 1 | |
| #define HAVE_MEMMOVE 1 | |
| #define HAVE_NAN 1 | |
| #define HAVE_NEXTAFTER 1 | |
| #define HAVE_STRCHR 1 | |
| #define HAVE_STRERROR 1 | |
| #define HAVE_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_COPY_FILE_RANGE 1 | |
| #define HAVE_COSH 1 | |
| #define HAVE_CRYPT_R 1 | |
| #define HAVE_DIRFD 1 | |
| #define HAVE_DL_ITERATE_PHDR 1 | |
| #define HAVE_DLOPEN 1 | |
| #define HAVE_DLADDR 1 | |
| #define HAVE_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 <limits.h> declares isfinite. | |
| For example, HP-UX 11i <limits.h> declares gettimeofday. */ | |
| #define isfinite innocuous_isfinite | |
| | |
| /* System header to define __stub macros and hopefully few prototypes, | |
| which can conflict with char isfinite (); below. | |
| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since | |
| <limits.h> exists even on freestanding compilers. */ | |
| | |
| #ifdef __STDC__ | |
| # include <limits.h> | |
| #else | |
| # include <assert.h> | |
| #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:25076: result: no | |
configure:25087: checking for issetugid | |
configure:25087: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
/tmp/ccYE8CQv.o: In function `main': | |
/tmp/ruby-build/conftest.c:340: undefined reference to `issetugid' | |
collect2: error: ld returned 1 exit status | |
configure:25087: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| #define HAVE_STRUCT_STAT_ST_MTIM 1 | |
| #define HAVE_STRUCT_STAT_ST_CTIM 1 | |
| #define HAVE_STRUCT_TIMEVAL 1 | |
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | |
| #define HAVE_STRUCT_TIMESPEC 1 | |
| #define HAVE_STRUCT_TIMEZONE 1 | |
| #define HAVE_RB_FD_INIT 1 | |
| #define HAVE_INT8_T 1 | |
| #define SIZEOF_INT8_T 1 | |
| #define HAVE_UINT8_T 1 | |
| #define SIZEOF_UINT8_T 1 | |
| #define HAVE_INT16_T 1 | |
| #define SIZEOF_INT16_T 2 | |
| #define HAVE_UINT16_T 1 | |
| #define SIZEOF_UINT16_T 2 | |
| #define HAVE_INT32_T 1 | |
| #define SIZEOF_INT32_T 4 | |
| #define HAVE_UINT32_T 1 | |
| #define SIZEOF_UINT32_T 4 | |
| #define HAVE_INT64_T 1 | |
| #define SIZEOF_INT64_T 8 | |
| #define HAVE_UINT64_T 1 | |
| #define SIZEOF_UINT64_T 8 | |
| #define HAVE_INT128_T 1 | |
| #define int128_t __int128 | |
| #define SIZEOF_INT128_T SIZEOF___INT128 | |
| #define HAVE_UINT128_T 1 | |
| #define uint128_t unsigned __int128 | |
| #define SIZEOF_UINT128_T SIZEOF___INT128 | |
| #define HAVE_INTPTR_T 1 | |
| #define SIZEOF_INTPTR_T 8 | |
| #define HAVE_UINTPTR_T 1 | |
| #define SIZEOF_UINTPTR_T 8 | |
| #define HAVE_SSIZE_T 1 | |
| #define SIZEOF_SSIZE_T 8 | |
| #define STACK_END_ADDRESS __libc_stack_end | |
| #define GETGROUPS_T gid_t | |
| #define RETSIGTYPE void | |
| #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_EXPLICIT_BZERO 1 | |
| #define HAVE_FFS 1 | |
| #define HAVE_FLOCK 1 | |
| #define HAVE_HYPOT 1 | |
| #define HAVE_LGAMMA_R 1 | |
| #define HAVE_MEMMOVE 1 | |
| #define HAVE_NAN 1 | |
| #define HAVE_NEXTAFTER 1 | |
| #define HAVE_STRCHR 1 | |
| #define HAVE_STRERROR 1 | |
| #define HAVE_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_COPY_FILE_RANGE 1 | |
| #define HAVE_COSH 1 | |
| #define HAVE_CRYPT_R 1 | |
| #define HAVE_DIRFD 1 | |
| #define HAVE_DL_ITERATE_PHDR 1 | |
| #define HAVE_DLOPEN 1 | |
| #define HAVE_DLADDR 1 | |
| #define HAVE_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 issetugid to an innocuous variant, in case <limits.h> declares issetugid. | |
| For example, HP-UX 11i <limits.h> declares gettimeofday. */ | |
| #define issetugid innocuous_issetugid | |
| | |
| /* System header to define __stub macros and hopefully few prototypes, | |
| which can conflict with char issetugid (); below. | |
| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since | |
| <limits.h> exists even on freestanding compilers. */ | |
| | |
| #ifdef __STDC__ | |
| # include <limits.h> | |
| #else | |
| # include <assert.h> | |
| #endif | |
| | |
| #undef issetugid | |
| | |
| /* Override any GCC internal prototype to avoid an error. | |
| Use char because int might match the return type of a GCC | |
| builtin and then its argument prototype would still apply. */ | |
| #ifdef __cplusplus | |
| extern "C" | |
| #endif | |
| char issetugid (); | |
| /* The GNU C library defines this for functions which it implements | |
| to always fail with ENOSYS. Some functions are actually named | |
| something starting with __ and the normal name is an alias. */ | |
| #if defined __stub_issetugid || defined __stub___issetugid | |
| choke me | |
| #endif | |
| | |
| int | |
| main () | |
| { | |
| return issetugid (); | |
| ; | |
| return 0; | |
| } | |
configure:25087: result: no | |
configure:25098: checking for killpg | |
configure:25098: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
configure:25098: $? = 0 | |
configure:25098: result: yes | |
configure:25109: checking for lchmod | |
configure:25109: cc -o conftest -O3 -ggdb3 -std=gnu99 -fstack-protector-strong conftest.c -lgmp -ldl -lcrypt -lm >&5 | |
conftest.c:335:1: error: unknown type name 'choke' | |
choke me | |
^~~~~ | |
conftest.c:338:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'int' | |
int | |
^~~ | |
configure:25109: $? = 1 | |
configure: failed program was: | |
| /* confdefs.h */ | |
| #define PACKAGE_NAME "" | |
| #define PACKAGE_TARNAME "" | |
| #define PACKAGE_VERSION "" | |
| #define PACKAGE_STRING "" | |
| #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_URL "" | |
| #define STDC_HEADERS 1 | |
| #define HAVE_SYS_TYPES_H 1 | |
| #define HAVE_SYS_STAT_H 1 | |
| #define HAVE_STDLIB_H 1 | |
| #define HAVE_STRING_H 1 | |
| #define HAVE_MEMORY_H 1 | |
| #define HAVE_STRINGS_H 1 | |
| #define HAVE_INTTYPES_H 1 | |
| #define HAVE_STDINT_H 1 | |
| #define HAVE_UNISTD_H 1 | |
| #define __EXTENSIONS__ 1 | |
| #define _ALL_SOURCE 1 | |
| #define _GNU_SOURCE 1 | |
| #define _POSIX_PTHREAD_SEMANTICS 1 | |
| #define _TANDEM_SOURCE 1 | |
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)") | |
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop") | |
| #define HAVE_STMT_AND_DECL_IN_EXPR 1 | |
| #define HAVE_LIBCRYPT 1 | |
| #define HAVE_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_SANITIZER_ASAN_INTERFACE_H 1 | |
| #define HAVE_STDALIGN_H 1 | |
| #define HAVE_SYS_EVENTFD_H 1 | |
| #define HAVE_SYS_FCNTL_H 1 | |
| #define HAVE_SYS_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_X86INTRIN_H 1 | |
| #define HAVE_GMP_H 1 | |
| #define HAVE_LIBGMP 1 | |
| #define HAVE_TYPEOF 1 | |
| #define restrict __restrict | |
| #define HAVE_LONG_LONG 1 | |
| #define HAVE_OFF_T 1 | |
| #define SIZEOF_INT 4 | |
| #define SIZEOF_SHORT 2 | |
| #define SIZEOF_LONG 8 | |
| #define SIZEOF_LONG_LONG 8 | |
| #define SIZEOF___INT64 0 | |
| #define SIZEOF___INT128 16 | |
| #define SIZEOF_OFF_T 8 | |
| #define SIZEOF_VOIDP 8 | |
| #define SIZEOF_FLOAT 4 | |
| #define SIZEOF_DOUBLE 8 | |
| #define SIZEOF_TIME_T 8 | |
| #define SIZEOF_CLOCK_T 8 | |
| #define PACKED_STRUCT(x) x __attribute__((packed)) | |
| #define USE_UNALIGNED_MEMBER_ACCESS 1 | |
| #define PRI_LL_PREFIX "ll" | |
| #define HAVE_PID_T 1 | |
| #define rb_pid_t pid_t | |
| #define SIGNEDNESS_OF_PID_T -1 | |
| #define PIDT2NUM(v) INT2NUM(v) | |
| #define NUM2PIDT(v) NUM2INT(v) | |
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_UID_T 1 | |
| #define rb_uid_t uid_t | |
| #define SIGNEDNESS_OF_UID_T +1 | |
| #define UIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2UIDT(v) NUM2UINT(v) | |
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_GID_T 1 | |
| #define rb_gid_t gid_t | |
| #define SIGNEDNESS_OF_GID_T +1 | |
| #define GIDT2NUM(v) UINT2NUM(v) | |
| #define NUM2GIDT(v) NUM2UINT(v) | |
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX | |
| #define HAVE_TIME_T 1 | |
| #define rb_time_t time_t | |
| #define SIGNEDNESS_OF_TIME_T -1 | |
| #define TIMET2NUM(v) LONG2NUM(v) | |
| #define NUM2TIMET(v) NUM2LONG(v) | |
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_DEV_T 1 | |
| #define rb_dev_t dev_t | |
| #define SIGNEDNESS_OF_DEV_T +1 | |
| #define DEVT2NUM(v) ULONG2NUM(v) | |
| #define NUM2DEVT(v) NUM2ULONG(v) | |
| #define PRI_DEVT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_MODE_T 1 | |
| #define rb_mode_t mode_t | |
| #define SIGNEDNESS_OF_MODE_T +1 | |
| #define MODET2NUM(v) UINT2NUM(v) | |
| #define NUM2MODET(v) NUM2UINT(v) | |
| #define PRI_MODET_PREFIX PRI_INT_PREFIX | |
| #define HAVE_RLIM_T 1 | |
| #define rb_rlim_t rlim_t | |
| #define SIGNEDNESS_OF_RLIM_T +1 | |
| #define RLIM2NUM(v) ULONG2NUM(v) | |
| #define NUM2RLIM(v) NUM2ULONG(v) | |
| #define PRI_RLIM_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_OFF_T 1 | |
| #define rb_off_t off_t | |
| #define SIGNEDNESS_OF_OFF_T -1 | |
| #define OFFT2NUM(v) LONG2NUM(v) | |
| #define NUM2OFFT(v) NUM2LONG(v) | |
| #define PRI_OFFT_PREFIX PRI_LONG_PREFIX | |
| #define HAVE_CLOCKID_T 1 | |
| #define rb_clockid_t clockid_t | |
| #define SIGNEDNESS_OF_CLOCKID_T -1 | |
| #define CLOCKID2NUM(v) INT2NUM(v) | |
| #define NUM2CLOCKID(v) NUM2INT(v) | |
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX | |
| #define HAVE_PROTOTYPES 1 | |
| #define TOKEN_PASTE(x,y) x##y | |
| #define STRINGIZE(expr) STRINGIZE0(expr) | |
| #define HAVE_STDARG_PROTOTYPES 1 | |
| #define HAVE_VA_ARGS_MACRO 1 | |
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x))) | |
| #define RUBY_ALIGNOF alignof | |
| #define CONSTFUNC(x) __attribute__ ((__const__)) x | |
| #define PUREFUNC(x) __attribute__ ((__pure__)) x | |
| #define NORETURN(x) __attribute__ ((__noreturn__)) x | |
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x | |
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x | |
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x | |
| #define NOINLINE(x) __attribute__ ((__noinline__)) x | |
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x | |
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x | |
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x | |
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x | |
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x | |
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x | |
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x | |
| #define WEAK(x) __attribute__ ((__weak__)) x | |
| #define HAVE_FUNC_WEAK 1 | |
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x | |
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x | |
| #define HAVE_ATTRIBUTE_FUNCTION_ALIAS 1 | |
| #define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) type prot __attribute__((alias(#name))); | |
| #define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args) | |
| #define HAVE_GCC_ATOMIC_BUILTINS 1 | |
| #define HAVE_GCC_SYNC_BUILTINS 1 | |
| #define UNREACHABLE __builtin_unreachable() | |
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern | |
| #define RUBY_FUNC_NONNULL(n,x) __attribute__ ((__nonnull__(n))) x | |
| #define RUBY_FUNCTION_NAME_STRING __func__ | |
| #define ENUM_OVER_INT 1 | |
| #define HAVE_DECL_SYS_NERR 1 | |
| #define HAVE_DECL_GETENV 1 | |
| #define SIZEOF_SIZE_T 8 | |
| #define SIZEOF_PTRDIFF_T 8 | |
| #define PRI_SIZE_PREFIX "z" | |
| #define PRI_PTRDIFF_PREFIX "t" | |
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
| #define HAVE_ST_BLKSIZE 1 | |
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
| #define HAVE_ST_BLOCKS 1 | |
| #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
| #define HAVE_ST_RDEV 1 | |
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T | |
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG | |
| #define HAVE_STRUCT_STAT_ST_ATIM 1 | |
| #define HAVE_STRUCT_STAT_ST_MTIM 1 | |
| #define HAVE_STRUCT_STAT_ST_CTIM 1 | |
| #define HAVE_STRUCT_TIMEVAL 1 | |
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T | |
| #define HAVE_STRUCT_TIMESPEC 1 | |
| #define HAVE_STRUCT_TIMEZONE 1 | |
| #define HAVE_RB_FD_INIT 1 | |
| #define HAVE_INT8_T 1 | |
| #define SIZEOF_INT8_T 1 | |
| #define HAVE_UINT8_T 1 | |
| #define SIZEOF_UINT8_T 1 | |
| #define HAVE_INT16_T 1 | |
| #define SIZEOF_INT16_T 2 | |
| #define HAVE_UINT16_T 1 | |
| #define SIZEOF_UINT16_T 2 | |
| #define HAVE_INT32_T 1 | |
| #define SIZEOF_INT32_T 4 | |
| #define HAVE_UINT32_T 1 | |
| #define SIZEOF_UINT32_T 4 | |
| #define HAVE_INT64_T 1 | |
| #define SIZEOF_INT64_T 8 | |
| #define HAVE_UINT64_T 1 | |
| #define SIZEOF_UINT64_T 8 | |
| #define HAVE_INT128_T 1 | |
| #define int128_t __int128 | |
| #define SIZEOF_INT128_T SIZEOF___INT128 | |
| #define HAVE_UINT128_T 1 | |
| #define uint128_t unsigned __int128 | |
| #define SIZEOF_UINT128_T SIZEOF___INT128 | |
| #define HAVE_INTPTR_T 1 | |
| #define SIZEOF_INTPTR_T 8 | |
| #define HAVE_UINTPTR_T 1 | |
| #define SIZEOF_UINTPTR_T 8 | |
| #define HAVE_SSIZE_T 1 | |
| #define SIZEOF_SSIZE_T 8 | |
| #define STACK_END_ADDRESS __libc_stack_end | |
| #define GETGROUPS_T gid_t | |
| #define RETSIGTYPE void | |
| #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_EXPLICIT_BZERO 1 | |
| #define HAVE_FFS 1 | |
| #define HAVE_FLOCK 1 | |
| #define HAVE_HYPOT 1 | |
| #define HAVE_LGAMMA_R 1 | |
| #define HAVE_MEMMOVE 1 | |
| #define HAVE_NAN 1 | |
| #define HAVE_NEXTAFTER 1 | |
| #define HAVE_STRCHR 1 | |
| #define HAVE_STRERROR 1 | |
| #define HAVE_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_COPY_FILE_RANGE 1 | |
| #define HAVE_COSH 1 | |
| #define HAVE_CRYPT_R 1 | |
| #define HAVE_DIRFD 1 | |
| #define HAVE_DL_ITERATE_PHDR 1 | |
| #define HAVE_DLOPEN 1 | |
| #define HAVE_DLADDR 1 | |
| #define HAVE_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_KILLPG 1 | |
| /* end confdefs.h. */ | |
| /* Define lchmod to an innocuous variant, in case <limits.h> declares lchmod. | |
| For example, HP-UX 11i <limits.h> declares gettimeofday. */ | |
| #define lchmod innocuous_lchmod | |
| | |
| /* System header to define __stub macros and hopefully few prototypes, | |
| which can conflict with char lchmod (); below. | |
| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since | |
| <limits.h> exists even on freestanding compilers. */ | |
| | |
| #ifdef __STDC__ | |
| # include <limits.h> | |
| #else | |
| # include <assert.h> | |
| #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:25109: result: n |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment