Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- This file contains any messages produced by compilers while
- running configure, to aid debugging if configure makes a mistake.
- It was created by configure, which was
- generated by GNU Autoconf 2.69. Invocation command line was
- $ ./configure --prefix=/usr/share/rvm/rubies/ruby-2.3.0 --disable-install-doc --enable-shared
- ## --------- ##
- ## Platform. ##
- ## --------- ##
- hostname = swe-ThinkPad-X220
- uname -m = x86_64
- uname -r = 4.15.0-23-generic
- uname -s = Linux
- uname -v = #25-Ubuntu SMP Wed May 23 18:02:16 UTC 2018
- /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
- PATH: /usr/games
- PATH: /usr/local/games
- PATH: /snap/bin
- PATH: /usr/share/rvm/bin
- PATH: /home/swe/.rvm/bin
- PATH: /home/swe/.rvm/bin
- PATH: /home/swe/.rvm/bin
- ## ----------- ##
- ## Core tests. ##
- ## ----------- ##
- configure:2927: checking for ruby
- configure:2958: result: false
- configure:3010: checking build system type
- configure:3024: result: x86_64-pc-linux-gnu
- configure:3127: checking host system type
- configure:3140: result: x86_64-pc-linux-gnu
- configure:3160: checking target system type
- configure:3173: result: x86_64-pc-linux-gnu
- configure:3947: checking for gcc
- configure:3963: found /usr/bin/gcc
- configure:3974: result: gcc
- configure:4203: checking for C compiler version
- configure:4212: gcc --version >&5
- gcc (Ubuntu 7.3.0-16ubuntu3) 7.3.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:4223: $? = 0
- configure:4212: gcc -v >&5
- Using built-in specs.
- COLLECT_GCC=gcc
- 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.3.0-16ubuntu3' --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 --with-as=/usr/bin/x86_64-linux-gnu-as --with-ld=/usr/bin/x86_64-linux-gnu-ld --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 --with-sysroot=/ --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.3.0 (Ubuntu 7.3.0-16ubuntu3)
- configure:4223: $? = 0
- configure:4212: gcc -V >&5
- gcc: error: unrecognized command line option '-V'
- gcc: fatal error: no input files
- compilation terminated.
- configure:4223: $? = 1
- configure:4212: gcc -qversion >&5
- gcc: error: unrecognized command line option '-qversion'; did you mean '--version'?
- gcc: fatal error: no input files
- compilation terminated.
- configure:4223: $? = 1
- configure:4243: checking whether the C compiler works
- configure:4265: gcc conftest.c >&5
- configure:4269: $? = 0
- configure:4317: result: yes
- configure:4320: checking for C compiler default output file name
- configure:4322: result: a.out
- configure:4328: checking for suffix of executables
- configure:4335: gcc -o conftest conftest.c >&5
- configure:4339: $? = 0
- configure:4361: result:
- configure:4383: checking whether we are cross compiling
- configure:4391: gcc -o conftest conftest.c >&5
- configure:4395: $? = 0
- configure:4402: ./conftest
- configure:4406: $? = 0
- configure:4421: result: no
- configure:4426: checking for suffix of object files
- configure:4448: gcc -c conftest.c >&5
- configure:4452: $? = 0
- configure:4473: result: o
- configure:4477: checking whether we are using the GNU C compiler
- configure:4496: gcc -c conftest.c >&5
- configure:4496: $? = 0
- configure:4505: result: yes
- configure:4514: checking whether gcc accepts -g
- configure:4534: gcc -c -g conftest.c >&5
- configure:4534: $? = 0
- configure:4575: result: yes
- configure:4592: checking for gcc option to accept ISO C89
- configure:4655: gcc -c -g -O2 conftest.c >&5
- configure:4655: $? = 0
- configure:4668: result: none needed
- configure:4746: checking for g++
- configure:4762: found /usr/bin/g++
- configure:4773: result: g++
- configure:4800: checking for C++ compiler version
- configure:4809: g++ --version >&5
- g++ (Ubuntu 7.3.0-16ubuntu3) 7.3.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:4820: $? = 0
- configure:4809: g++ -v >&5
- Using built-in specs.
- COLLECT_GCC=g++
- 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.3.0-16ubuntu3' --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 --with-as=/usr/bin/x86_64-linux-gnu-as --with-ld=/usr/bin/x86_64-linux-gnu-ld --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 --with-sysroot=/ --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.3.0 (Ubuntu 7.3.0-16ubuntu3)
- configure:4820: $? = 0
- configure:4809: g++ -V >&5
- g++: error: unrecognized command line option '-V'
- g++: fatal error: no input files
- compilation terminated.
- configure:4820: $? = 1
- configure:4809: g++ -qversion >&5
- g++: error: unrecognized command line option '-qversion'; did you mean '--version'?
- g++: fatal error: no input files
- compilation terminated.
- configure:4820: $? = 1
- configure:4824: checking whether we are using the GNU C++ compiler
- configure:4843: g++ -c conftest.cpp >&5
- configure:4843: $? = 0
- configure:4852: result: yes
- configure:4861: checking whether g++ accepts -g
- configure:4881: g++ -c -g conftest.cpp >&5
- configure:4881: $? = 0
- configure:4922: result: yes
- configure:4951: checking how to run the C preprocessor
- configure:4982: gcc -E conftest.c
- configure:4982: $? = 0
- configure:4996: gcc -E conftest.c
- conftest.c:10:10: fatal error: ac_nonexistent.h: No such file or directory
- #include <ac_nonexistent.h>
- ^~~~~~~~~~~~~~~~~~
- compilation terminated.
- configure:4996: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | /* end confdefs.h. */
- | #include <ac_nonexistent.h>
- configure:5021: result: gcc -E
- configure:5041: gcc -E conftest.c
- configure:5041: $? = 0
- configure:5055: gcc -E conftest.c
- conftest.c:10:10: fatal error: ac_nonexistent.h: No such file or directory
- #include <ac_nonexistent.h>
- ^~~~~~~~~~~~~~~~~~
- compilation terminated.
- configure:5055: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | /* end confdefs.h. */
- | #include <ac_nonexistent.h>
- configure:5135: checking for grep that handles long lines and -e
- configure:5193: result: /bin/grep
- configure:5198: checking for egrep
- configure:5260: result: /bin/grep -E
- configure:5266: checking whether gcc needs -traditional
- configure:5300: result: no
- configure:5454: checking for ld
- configure:5470: found /usr/bin/ld
- configure:5481: result: ld
- configure:5517: checking whether the linker is GNU ld
- configure:5529: result: yes
- configure:5533: checking whether gcc -E accepts -o
- configure:5545: gcc -E -o conftest-1.i conftest.c
- configure:5545: $? = 0
- configure:5552: result: yes
- configure:5853: checking for ranlib
- configure:5869: found /usr/bin/ranlib
- configure:5880: result: ranlib
- configure:5945: checking for ar
- configure:5961: found /usr/bin/ar
- configure:5972: result: ar
- configure:6083: checking for as
- configure:6099: found /usr/bin/as
- configure:6110: result: as
- configure:6192: checking for objdump
- configure:6208: found /usr/bin/objdump
- configure:6219: result: objdump
- configure:6292: checking for objcopy
- configure:6308: found /usr/bin/objcopy
- configure:6319: result: objcopy
- configure:6736: checking for nm
- configure:6752: found /usr/bin/nm
- configure:6763: result: nm
- configure:6786: checking whether ln -s works
- configure:6790: result: yes
- configure:6797: checking whether make sets $(MAKE)
- configure:6819: result: yes
- configure:6842: checking for a BSD-compatible install
- configure:6910: result: /usr/bin/install -c
- configure:6921: checking for a thread-safe mkdir -p
- configure:6960: result: /bin/mkdir -p
- configure:6980: checking for dtrace
- configure:7010: result: no
- configure:7059: checking for dot
- configure:7089: result: no
- configure:7101: checking for doxygen
- configure:7131: result: no
- configure:7187: checking for pkg-config
- configure:7208: found /usr/bin/pkg-config
- configure:7231: result: pkg-config
- configure:7241: checking for ANSI C header files
- configure:7261: gcc -c -g -O2 conftest.c >&5
- configure:7261: $? = 0
- configure:7334: gcc -o conftest -g -O2 conftest.c >&5
- configure:7334: $? = 0
- configure:7334: ./conftest
- configure:7334: $? = 0
- configure:7345: result: yes
- configure:7358: checking for sys/types.h
- configure:7358: gcc -c -g -O2 conftest.c >&5
- configure:7358: $? = 0
- configure:7358: result: yes
- configure:7358: checking for sys/stat.h
- configure:7358: gcc -c -g -O2 conftest.c >&5
- configure:7358: $? = 0
- configure:7358: result: yes
- configure:7358: checking for stdlib.h
- configure:7358: gcc -c -g -O2 conftest.c >&5
- configure:7358: $? = 0
- configure:7358: result: yes
- configure:7358: checking for string.h
- configure:7358: gcc -c -g -O2 conftest.c >&5
- configure:7358: $? = 0
- configure:7358: result: yes
- configure:7358: checking for memory.h
- configure:7358: gcc -c -g -O2 conftest.c >&5
- configure:7358: $? = 0
- configure:7358: result: yes
- configure:7358: checking for strings.h
- configure:7358: gcc -c -g -O2 conftest.c >&5
- configure:7358: $? = 0
- configure:7358: result: yes
- configure:7358: checking for inttypes.h
- configure:7358: gcc -c -g -O2 conftest.c >&5
- configure:7358: $? = 0
- configure:7358: result: yes
- configure:7358: checking for stdint.h
- configure:7358: gcc -c -g -O2 conftest.c >&5
- configure:7358: $? = 0
- configure:7358: result: yes
- configure:7358: checking for unistd.h
- configure:7358: gcc -c -g -O2 conftest.c >&5
- configure:7358: $? = 0
- configure:7358: result: yes
- configure:7371: checking minix/config.h usability
- configure:7371: gcc -c -g -O2 conftest.c >&5
- conftest.c:53:10: fatal error: minix/config.h: No such file or directory
- #include <minix/config.h>
- ^~~~~~~~~~~~~~~~
- compilation terminated.
- configure:7371: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define 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:7371: result: no
- configure:7371: checking minix/config.h presence
- configure:7371: gcc -E conftest.c
- conftest.c:20:10: fatal error: minix/config.h: No such file or directory
- #include <minix/config.h>
- ^~~~~~~~~~~~~~~~
- compilation terminated.
- configure:7371: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define 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:7371: result: no
- configure:7371: checking for minix/config.h
- configure:7371: result: no
- configure:7392: checking whether it is safe to define __EXTENSIONS__
- configure:7410: gcc -c -g -O2 conftest.c >&5
- configure:7410: $? = 0
- configure:7417: result: yes
- configure:7449: checking for cd using physical directory
- configure:7464: result: cd -P
- configure:7482: checking whether CFLAGS is valid
- configure:7495: gcc -c -g -O2 conftest.c >&5
- configure:7495: $? = 0
- configure:7496: result: yes
- configure:7507: checking whether LDFLAGS is valid
- configure:7527: gcc -o conftest -g -O2 conftest.c >&5
- configure:7527: $? = 0
- configure:7528: result: yes
- configure:7595: checking whether -Wno-unused-parameter is accepted as CFLAGS
- configure:7618: gcc -c -g -O2 -Wno-unused-parameter conftest.c >&5
- configure:7618: $? = 0
- configure:7633: result: yes
- configure:7595: checking whether -Wno-parentheses is accepted as CFLAGS
- configure:7618: gcc -c -g -O2 -Wno-parentheses conftest.c >&5
- configure:7618: $? = 0
- configure:7633: result: yes
- configure:7595: checking whether -Wno-long-long is accepted as CFLAGS
- configure:7618: gcc -c -g -O2 -Wno-long-long conftest.c >&5
- configure:7618: $? = 0
- configure:7633: result: yes
- configure:7595: checking whether -Wno-missing-field-initializers is accepted as CFLAGS
- configure:7618: gcc -c -g -O2 -Wno-missing-field-initializers conftest.c >&5
- configure:7618: $? = 0
- configure:7633: result: yes
- configure:7595: checking whether -Wunused-variable is accepted as CFLAGS
- configure:7618: gcc -c -g -O2 -Wunused-variable conftest.c >&5
- configure:7618: $? = 0
- configure:7633: result: yes
- configure:7595: checking whether -Wpointer-arith is accepted as CFLAGS
- configure:7618: gcc -c -g -O2 -Wpointer-arith conftest.c >&5
- configure:7618: $? = 0
- configure:7633: result: yes
- configure:7595: checking whether -Wwrite-strings is accepted as CFLAGS
- configure:7618: gcc -c -g -O2 -Wwrite-strings conftest.c >&5
- configure:7618: $? = 0
- configure:7633: result: yes
- configure:7595: checking whether -Wdeclaration-after-statement is accepted as CFLAGS
- configure:7618: gcc -c -g -O2 -Wdeclaration-after-statement conftest.c >&5
- configure:7618: $? = 0
- configure:7633: result: yes
- configure:7595: checking whether -Wshorten-64-to-32 is accepted as CFLAGS
- configure:7618: gcc -c -g -O2 -Wshorten-64-to-32 conftest.c >&5
- gcc: error: unrecognized command line option '-Wshorten-64-to-32'
- configure:7618: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define 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:7637: result: no
- configure:7595: checking whether -Wimplicit-function-declaration is accepted as CFLAGS
- configure:7618: gcc -c -g -O2 -Wimplicit-function-declaration conftest.c >&5
- configure:7618: $? = 0
- configure:7633: result: yes
- configure:7595: checking whether -Wdivision-by-zero is accepted as CFLAGS
- configure:7618: gcc -c -g -O2 -Wdivision-by-zero conftest.c >&5
- gcc: error: unrecognized command line option '-Wdivision-by-zero'; did you mean '-Wdiv-by-zero'?
- configure:7618: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define 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:7637: result: no
- configure:7595: checking whether -Wdeprecated-declarations is accepted as CFLAGS
- configure:7618: gcc -c -g -O2 -Wdeprecated-declarations conftest.c >&5
- configure:7618: $? = 0
- configure:7633: result: yes
- configure:7595: checking whether -Wno-packed-bitfield-compat is accepted as CFLAGS
- configure:7618: gcc -c -g -O2 -Wno-packed-bitfield-compat conftest.c >&5
- configure:7618: $? = 0
- configure:7633: result: yes
- configure:7595: checking whether -Wextra-tokens is accepted as CFLAGS
- configure:7618: gcc -c -g -O2 -Wextra-tokens conftest.c >&5
- gcc: error: unrecognized command line option '-Wextra-tokens'; did you mean '--extra-warnings'?
- configure:7618: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define 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:7637: result: no
- configure:7722: checking whether -Wall -Wextra is accepted as CFLAGS
- configure:7745: gcc -c -g -O2 -Wall -Wextra conftest.c >&5
- configure:7745: $? = 0
- configure:7747: result: yes
- configure:7769: checking whether -Qunused-arguments is accepted as CFLAGS
- configure:7792: gcc -c -g -O2 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -Qunused-arguments conftest.c >&5
- gcc: error: unrecognized command line option '-Qunused-arguments'; did you mean '-Wunused-parameter'?
- configure:7792: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define 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:7808: result: no
- configure:7824: checking whether INFINITY is available without C99 option
- configure:7848: gcc -c -g -O2 conftest.c >&5
- configure:7848: $? = 0
- configure:7856: result: yes
- configure:7824: checking whether NAN is available without C99 option
- configure:7848: gcc -c -g -O2 conftest.c >&5
- configure:7848: $? = 0
- configure:7856: result: yes
- configure:7880: checking whether -D_FORTIFY_SOURCE=2 is accepted as CFLAGS
- configure:7903: gcc -c -g -O2 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -D_FORTIFY_SOURCE=2 conftest.c >&5
- configure:7903: $? = 0
- configure:7913: result: yes
- configure:7944: checking whether -fstack-protector is accepted as CFLAGS
- configure:7967: gcc -c -g -O2 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -fstack-protector conftest.c >&5
- configure:7967: $? = 0
- configure:7969: result: yes
- configure:7990: checking whether -fstack-protector is accepted as LDFLAGS
- configure:8012: gcc -o conftest -g -O2 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -fstack-protector conftest.c >&5
- configure:8012: $? = 0
- configure:8014: result: yes
- configure:8084: checking whether -std=iso9899:1999 is accepted as CFLAGS
- configure:8107: gcc -c -g -O2 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -std=iso9899:1999 conftest.c >&5
- configure:8107: $? = 0
- configure:8132: result: yes
- configure:8156: checking whether -fno-strict-overflow is accepted as CFLAGS
- configure:8179: gcc -c -g -O2 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -fno-strict-overflow conftest.c >&5
- configure:8179: $? = 0
- configure:8189: result: yes
- configure:8208: checking whether -ggdb3 is accepted as CFLAGS
- configure:8231: gcc -c -g -O2 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -ggdb3 conftest.c >&5
- configure:8231: $? = 0
- configure:8233: result: yes
- configure:8350: checking whether -fvisibility=hidden is accepted as CFLAGS
- configure:8373: gcc -c -g -O2 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -fvisibility=hidden conftest.c >&5
- configure:8373: $? = 0
- configure:8375: result: yes
- configure:8572: checking whether -fno-fast-math is accepted as CFLAGS
- configure:8595: gcc -c -g -O2 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -fno-fast-math conftest.c >&5
- configure:8595: $? = 0
- configure:8605: result: yes
- configure:9204: checking for crypt in -lcrypt
- configure:9229: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lcrypt -lm >&5
- configure:9229: $? = 0
- configure:9238: result: yes
- configure:9249: checking for dlopen in -ldl
- configure:9274: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
- configure:9274: $? = 0
- configure:9283: result: yes
- configure:9294: checking for shl_load in -ldld
- configure:9319: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldld -ldl -lcrypt -lm >&5
- /usr/bin/x86_64-linux-gnu-ld: cannot find -ldld
- collect2: error: ld returned 1 exit status
- configure:9319: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #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:9328: result: no
- configure:9339: checking for shutdown in -lsocket
- configure:9364: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lsocket -ldl -lcrypt -lm >&5
- /usr/bin/x86_64-linux-gnu-ld: cannot find -lsocket
- collect2: error: ld returned 1 exit status
- configure:9364: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #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:9373: result: no
- configure:9388: checking for dirent.h that defines DIR
- configure:9407: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:9407: $? = 0
- configure:9415: result: yes
- configure:9428: checking for library containing opendir
- configure:9459: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -ldl -lcrypt -lm >&5
- configure:9459: $? = 0
- configure:9476: result: none required
- configure:9543: checking for stdbool.h that conforms to C99
- configure:9610: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:9610: $? = 0
- configure:9617: result: yes
- configure:9619: checking for _Bool
- configure:9619: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:9619: $? = 0
- configure:9619: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:68:20: error: expected expression before ')' token
- if (sizeof ((_Bool)))
- ^
- configure:9619: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #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:9619: result: yes
- configure:9636: checking for sys/wait.h that is POSIX.1 compatible
- configure:9662: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:9662: $? = 0
- configure:9669: result: yes
- configure:9680: checking a.out.h usability
- configure:9680: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:9680: $? = 0
- configure:9680: result: yes
- configure:9680: checking a.out.h presence
- configure:9680: gcc -E conftest.c
- configure:9680: $? = 0
- configure:9680: result: yes
- configure:9680: checking for a.out.h
- configure:9680: result: yes
- configure:9692: checking atomic.h usability
- configure:9692: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c:69:10: fatal error: atomic.h: No such file or directory
- #include <atomic.h>
- ^~~~~~~~~~
- compilation terminated.
- configure:9692: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_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:9692: result: no
- configure:9692: checking atomic.h presence
- configure:9692: gcc -E conftest.c
- conftest.c:36:10: fatal error: atomic.h: No such file or directory
- #include <atomic.h>
- ^~~~~~~~~~
- compilation terminated.
- configure:9692: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_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:9692: result: no
- configure:9692: checking for atomic.h
- configure:9692: result: no
- configure:9704: checking direct.h usability
- configure:9704: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c:69:10: fatal error: direct.h: No such file or directory
- #include <direct.h>
- ^~~~~~~~~~
- compilation terminated.
- configure:9704: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_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:9704: result: no
- configure:9704: checking direct.h presence
- configure:9704: gcc -E conftest.c
- conftest.c:36:10: fatal error: direct.h: No such file or directory
- #include <direct.h>
- ^~~~~~~~~~
- compilation terminated.
- configure:9704: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_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:9704: result: no
- configure:9704: checking for direct.h
- configure:9704: result: no
- configure:9716: checking grp.h usability
- configure:9716: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:9716: $? = 0
- configure:9716: result: yes
- configure:9716: checking grp.h presence
- configure:9716: gcc -E conftest.c
- configure:9716: $? = 0
- configure:9716: result: yes
- configure:9716: checking for grp.h
- configure:9716: result: yes
- configure:9728: checking fcntl.h usability
- configure:9728: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:9728: $? = 0
- configure:9728: result: yes
- configure:9728: checking fcntl.h presence
- configure:9728: gcc -E conftest.c
- configure:9728: $? = 0
- configure:9728: result: yes
- configure:9728: checking for fcntl.h
- configure:9728: result: yes
- configure:9740: checking float.h usability
- configure:9740: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:9740: $? = 0
- configure:9740: result: yes
- configure:9740: checking float.h presence
- configure:9740: gcc -E conftest.c
- configure:9740: $? = 0
- configure:9740: result: yes
- configure:9740: checking for float.h
- configure:9740: result: yes
- configure:9752: checking ieeefp.h usability
- configure:9752: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c:72:10: fatal error: ieeefp.h: No such file or directory
- #include <ieeefp.h>
- ^~~~~~~~~~
- compilation terminated.
- configure:9752: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_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:9752: result: no
- configure:9752: checking ieeefp.h presence
- configure:9752: gcc -E conftest.c
- conftest.c:39:10: fatal error: ieeefp.h: No such file or directory
- #include <ieeefp.h>
- ^~~~~~~~~~
- compilation terminated.
- configure:9752: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_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:9752: result: no
- configure:9752: checking for ieeefp.h
- configure:9752: result: no
- configure:9764: checking intrinsics.h usability
- configure:9764: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c:72:10: fatal error: intrinsics.h: No such file or directory
- #include <intrinsics.h>
- ^~~~~~~~~~~~~~
- compilation terminated.
- configure:9764: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_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:9764: result: no
- configure:9764: checking intrinsics.h presence
- configure:9764: gcc -E conftest.c
- conftest.c:39:10: fatal error: intrinsics.h: No such file or directory
- #include <intrinsics.h>
- ^~~~~~~~~~~~~~
- compilation terminated.
- configure:9764: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_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:9764: result: no
- configure:9764: checking for intrinsics.h
- configure:9764: result: no
- configure:9776: checking langinfo.h usability
- configure:9776: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:9776: $? = 0
- configure:9776: result: yes
- configure:9776: checking langinfo.h presence
- configure:9776: gcc -E conftest.c
- configure:9776: $? = 0
- configure:9776: result: yes
- configure:9776: checking for langinfo.h
- configure:9776: result: yes
- configure:9788: checking limits.h usability
- configure:9788: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:9788: $? = 0
- configure:9788: result: yes
- configure:9788: checking limits.h presence
- configure:9788: gcc -E conftest.c
- configure:9788: $? = 0
- configure:9788: result: yes
- configure:9788: checking for limits.h
- configure:9788: result: yes
- configure:9800: checking locale.h usability
- configure:9800: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:9800: $? = 0
- configure:9800: result: yes
- configure:9800: checking locale.h presence
- configure:9800: gcc -E conftest.c
- configure:9800: $? = 0
- configure:9800: result: yes
- configure:9800: checking for locale.h
- configure:9800: result: yes
- configure:9812: checking malloc.h usability
- configure:9812: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:9812: $? = 0
- configure:9812: result: yes
- configure:9812: checking malloc.h presence
- configure:9812: gcc -E conftest.c
- configure:9812: $? = 0
- configure:9812: result: yes
- configure:9812: checking for malloc.h
- configure:9812: result: yes
- configure:9824: checking malloc/malloc.h usability
- configure:9824: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c:76:10: fatal error: malloc/malloc.h: No such file or directory
- #include <malloc/malloc.h>
- ^~~~~~~~~~~~~~~~~
- compilation terminated.
- configure:9824: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define 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:9824: result: no
- configure:9824: checking malloc/malloc.h presence
- configure:9824: gcc -E conftest.c
- conftest.c:43:10: fatal error: malloc/malloc.h: No such file or directory
- #include <malloc/malloc.h>
- ^~~~~~~~~~~~~~~~~
- compilation terminated.
- configure:9824: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define 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:9824: result: no
- configure:9824: checking for malloc/malloc.h
- configure:9824: result: no
- configure:9836: checking malloc_np.h usability
- configure:9836: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c:76:10: fatal error: malloc_np.h: No such file or directory
- #include <malloc_np.h>
- ^~~~~~~~~~~~~
- compilation terminated.
- configure:9836: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define 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:9836: result: no
- configure:9836: checking malloc_np.h presence
- configure:9836: gcc -E conftest.c
- conftest.c:43:10: fatal error: malloc_np.h: No such file or directory
- #include <malloc_np.h>
- ^~~~~~~~~~~~~
- compilation terminated.
- configure:9836: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define 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:9836: result: no
- configure:9836: checking for malloc_np.h
- configure:9836: result: no
- configure:9848: checking net/socket.h usability
- configure:9848: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c:76:10: fatal error: net/socket.h: No such file or directory
- #include <net/socket.h>
- ^~~~~~~~~~~~~~
- compilation terminated.
- configure:9848: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define 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:9848: result: no
- configure:9848: checking net/socket.h presence
- configure:9848: gcc -E conftest.c
- conftest.c:43:10: fatal error: net/socket.h: No such file or directory
- #include <net/socket.h>
- ^~~~~~~~~~~~~~
- compilation terminated.
- configure:9848: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define 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:9848: result: no
- configure:9848: checking for net/socket.h
- configure:9848: result: no
- configure:9860: checking process.h usability
- configure:9860: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c:76:10: fatal error: process.h: No such file or directory
- #include <process.h>
- ^~~~~~~~~~~
- compilation terminated.
- configure:9860: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define 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:9860: result: no
- configure:9860: checking process.h presence
- configure:9860: gcc -E conftest.c
- conftest.c:43:10: fatal error: process.h: No such file or directory
- #include <process.h>
- ^~~~~~~~~~~
- compilation terminated.
- configure:9860: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define 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:9860: result: no
- configure:9860: checking for process.h
- configure:9860: result: no
- configure:9872: checking pwd.h usability
- configure:9872: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:9872: $? = 0
- configure:9872: result: yes
- configure:9872: checking pwd.h presence
- configure:9872: gcc -E conftest.c
- configure:9872: $? = 0
- configure:9872: result: yes
- configure:9872: checking for pwd.h
- configure:9872: result: yes
- configure:9884: checking setjmpex.h usability
- configure:9884: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c:77:10: fatal error: setjmpex.h: No such file or directory
- #include <setjmpex.h>
- ^~~~~~~~~~~~
- compilation terminated.
- configure:9884: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | /* end confdefs.h. */
- | #include <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:9884: result: no
- configure:9884: checking setjmpex.h presence
- configure:9884: gcc -E conftest.c
- conftest.c:44:10: fatal error: setjmpex.h: No such file or directory
- #include <setjmpex.h>
- ^~~~~~~~~~~~
- compilation terminated.
- configure:9884: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | /* end confdefs.h. */
- | #include <setjmpex.h>
- configure:9884: result: no
- configure:9884: checking for setjmpex.h
- configure:9884: result: no
- configure:9896: checking sys/attr.h usability
- configure:9896: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c:77:10: fatal error: sys/attr.h: No such file or directory
- #include <sys/attr.h>
- ^~~~~~~~~~~~
- compilation terminated.
- configure:9896: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | /* end confdefs.h. */
- | #include <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:9896: result: no
- configure:9896: checking sys/attr.h presence
- configure:9896: gcc -E conftest.c
- conftest.c:44:10: fatal error: sys/attr.h: No such file or directory
- #include <sys/attr.h>
- ^~~~~~~~~~~~
- compilation terminated.
- configure:9896: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | /* end confdefs.h. */
- | #include <sys/attr.h>
- configure:9896: result: no
- configure:9896: checking for sys/attr.h
- configure:9896: result: no
- configure:9908: checking sys/fcntl.h usability
- configure:9908: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:9908: $? = 0
- configure:9908: result: yes
- configure:9908: checking sys/fcntl.h presence
- configure:9908: gcc -E conftest.c
- configure:9908: $? = 0
- configure:9908: result: yes
- configure:9908: checking for sys/fcntl.h
- configure:9908: result: yes
- configure:9920: checking sys/file.h usability
- configure:9920: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:9920: $? = 0
- configure:9920: result: yes
- configure:9920: checking sys/file.h presence
- configure:9920: gcc -E conftest.c
- configure:9920: $? = 0
- configure:9920: result: yes
- configure:9920: checking for sys/file.h
- configure:9920: result: yes
- configure:9932: checking sys/id.h usability
- configure:9932: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c:79:10: fatal error: sys/id.h: No such file or directory
- #include <sys/id.h>
- ^~~~~~~~~~
- compilation terminated.
- configure:9932: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_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:9932: result: no
- configure:9932: checking sys/id.h presence
- configure:9932: gcc -E conftest.c
- conftest.c:46:10: fatal error: sys/id.h: No such file or directory
- #include <sys/id.h>
- ^~~~~~~~~~
- compilation terminated.
- configure:9932: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | /* end confdefs.h. */
- | #include <sys/id.h>
- configure:9932: result: no
- configure:9932: checking for sys/id.h
- configure:9932: result: no
- configure:9944: checking sys/ioctl.h usability
- configure:9944: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:9944: $? = 0
- configure:9944: result: yes
- configure:9944: checking sys/ioctl.h presence
- configure:9944: gcc -E conftest.c
- configure:9944: $? = 0
- configure:9944: result: yes
- configure:9944: checking for sys/ioctl.h
- configure:9944: result: yes
- configure:9956: checking sys/mkdev.h usability
- configure:9956: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c:80:10: fatal error: sys/mkdev.h: No such file or directory
- #include <sys/mkdev.h>
- ^~~~~~~~~~~~~
- compilation terminated.
- configure:9956: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_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:9956: result: no
- configure:9956: checking sys/mkdev.h presence
- configure:9956: gcc -E conftest.c
- conftest.c:47:10: fatal error: sys/mkdev.h: No such file or directory
- #include <sys/mkdev.h>
- ^~~~~~~~~~~~~
- compilation terminated.
- configure:9956: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_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:9956: result: no
- configure:9956: checking for sys/mkdev.h
- configure:9956: result: no
- configure:9968: checking sys/param.h usability
- configure:9968: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:9968: $? = 0
- configure:9968: result: yes
- configure:9968: checking sys/param.h presence
- configure:9968: gcc -E conftest.c
- configure:9968: $? = 0
- configure:9968: result: yes
- configure:9968: checking for sys/param.h
- configure:9968: result: yes
- configure:9980: checking sys/prctl.h usability
- configure:9980: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:9980: $? = 0
- configure:9980: result: yes
- configure:9980: checking sys/prctl.h presence
- configure:9980: gcc -E conftest.c
- configure:9980: $? = 0
- configure:9980: result: yes
- configure:9980: checking for sys/prctl.h
- configure:9980: result: yes
- configure:9992: checking sys/resource.h usability
- configure:9992: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:9992: $? = 0
- configure:9992: result: yes
- configure:9992: checking sys/resource.h presence
- configure:9992: gcc -E conftest.c
- configure:9992: $? = 0
- configure:9992: result: yes
- configure:9992: checking for sys/resource.h
- configure:9992: result: yes
- configure:10004: checking sys/select.h usability
- configure:10004: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:10004: $? = 0
- configure:10004: result: yes
- configure:10004: checking sys/select.h presence
- configure:10004: gcc -E conftest.c
- configure:10004: $? = 0
- configure:10004: result: yes
- configure:10004: checking for sys/select.h
- configure:10004: result: yes
- configure:10016: checking sys/sendfile.h usability
- configure:10016: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:10016: $? = 0
- configure:10016: result: yes
- configure:10016: checking sys/sendfile.h presence
- configure:10016: gcc -E conftest.c
- configure:10016: $? = 0
- configure:10016: result: yes
- configure:10016: checking for sys/sendfile.h
- configure:10016: result: yes
- configure:10028: checking sys/socket.h usability
- configure:10028: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:10028: $? = 0
- configure:10028: result: yes
- configure:10028: checking sys/socket.h presence
- configure:10028: gcc -E conftest.c
- configure:10028: $? = 0
- configure:10028: result: yes
- configure:10028: checking for sys/socket.h
- configure:10028: result: yes
- configure:10040: checking sys/syscall.h usability
- configure:10040: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:10040: $? = 0
- configure:10040: result: yes
- configure:10040: checking sys/syscall.h presence
- configure:10040: gcc -E conftest.c
- configure:10040: $? = 0
- configure:10040: result: yes
- configure:10040: checking for sys/syscall.h
- configure:10040: result: yes
- configure:10052: checking sys/time.h usability
- configure:10052: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:10052: $? = 0
- configure:10052: result: yes
- configure:10052: checking sys/time.h presence
- configure:10052: gcc -E conftest.c
- configure:10052: $? = 0
- configure:10052: result: yes
- configure:10052: checking for sys/time.h
- configure:10052: result: yes
- configure:10064: checking sys/times.h usability
- configure:10064: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:10064: $? = 0
- configure:10064: result: yes
- configure:10064: checking sys/times.h presence
- configure:10064: gcc -E conftest.c
- configure:10064: $? = 0
- configure:10064: result: yes
- configure:10064: checking for sys/times.h
- configure:10064: result: yes
- configure:10076: checking sys/uio.h usability
- configure:10076: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:10076: $? = 0
- configure:10076: result: yes
- configure:10076: checking sys/uio.h presence
- configure:10076: gcc -E conftest.c
- configure:10076: $? = 0
- configure:10076: result: yes
- configure:10076: checking for sys/uio.h
- configure:10076: result: yes
- configure:10088: checking sys/utime.h usability
- configure:10088: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c:90:10: fatal error: sys/utime.h: No such file or directory
- #include <sys/utime.h>
- ^~~~~~~~~~~~~
- compilation terminated.
- configure:10088: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_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:10088: result: no
- configure:10088: checking sys/utime.h presence
- configure:10088: gcc -E conftest.c
- conftest.c:57:10: fatal error: sys/utime.h: No such file or directory
- #include <sys/utime.h>
- ^~~~~~~~~~~~~
- compilation terminated.
- configure:10088: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_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:10088: result: no
- configure:10088: checking for sys/utime.h
- configure:10088: result: no
- configure:10100: checking syscall.h usability
- configure:10100: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:10100: $? = 0
- configure:10100: result: yes
- configure:10100: checking syscall.h presence
- configure:10100: gcc -E conftest.c
- configure:10100: $? = 0
- configure:10100: result: yes
- configure:10100: checking for syscall.h
- configure:10100: result: yes
- configure:10112: checking time.h usability
- configure:10112: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:10112: $? = 0
- configure:10112: result: yes
- configure:10112: checking time.h presence
- configure:10112: gcc -E conftest.c
- configure:10112: $? = 0
- configure:10112: result: yes
- configure:10112: checking for time.h
- configure:10112: result: yes
- configure:10124: checking ucontext.h usability
- configure:10124: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:10124: $? = 0
- configure:10124: result: yes
- configure:10124: checking ucontext.h presence
- configure:10124: gcc -E conftest.c
- configure:10124: $? = 0
- configure:10124: result: yes
- configure:10124: checking for ucontext.h
- configure:10124: result: yes
- configure:10136: checking utime.h usability
- configure:10136: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:10136: $? = 0
- configure:10136: result: yes
- configure:10136: checking utime.h presence
- configure:10136: gcc -E conftest.c
- configure:10136: $? = 0
- configure:10136: result: yes
- configure:10136: checking for utime.h
- configure:10136: result: yes
- configure:10158: checking gmp.h usability
- configure:10158: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:10158: $? = 0
- configure:10158: result: yes
- configure:10158: checking gmp.h presence
- configure:10158: gcc -E conftest.c
- configure:10158: $? = 0
- configure:10158: result: yes
- configure:10158: checking for gmp.h
- configure:10158: result: yes
- configure:10169: checking for __gmpz_init in -lgmp
- configure:10194: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:10194: $? = 0
- configure:10203: result: yes
- configure:10350: checking for special C compiler options needed for large files
- configure:10395: result: no
- configure:10401: checking for _FILE_OFFSET_BITS value needed for large files
- configure:10426: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:10426: $? = 0
- configure:10458: result: no
- configure:10600: checking whether byte ordering is bigendian
- configure:10615: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c:64:9: error: unknown type name 'not'
- not a universal capable compiler
- ^~~
- conftest.c:64:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'universal'
- not a universal capable compiler
- ^~~~~~~~~
- conftest.c:64:15: error: unknown type name 'universal'
- configure:10615: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | /* end confdefs.h. */
- | #ifndef __APPLE_CC__
- | not a universal capable compiler
- | #endif
- | typedef int dummy;
- |
- configure:10660: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:10660: $? = 0
- configure:10678: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:70:4: error: unknown type name 'not'; did you mean 'ino_t'?
- not big endian
- ^~~
- ino_t
- conftest.c:70:12: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'endian'
- not big endian
- ^~~~~~
- configure:10678: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | /* end confdefs.h. */
- | #include <sys/types.h>
- | #include <sys/param.h>
- |
- | int
- | main ()
- | {
- | #if BYTE_ORDER != BIG_ENDIAN
- | not big endian
- | #endif
- |
- | ;
- | return 0;
- | }
- configure:10806: result: no
- configure:10824: checking for an ANSI C-conforming const
- configure:10890: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:10890: $? = 0
- configure:10897: result: yes
- configure:10905: checking whether char is unsigned
- configure:10924: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:10924: $? = 0
- configure:10931: result: no
- configure:10938: checking for inline
- configure:10954: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:10954: $? = 0
- configure:10962: result: inline
- configure:10980: checking for working volatile
- configure:10999: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:10999: $? = 0
- configure:11006: result: yes
- configure:11015: checking for typeof syntax and keyword spelling
- configure:11046: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:71:13: warning: implicit declaration of function 'typeof' [-Wimplicit-function-declaration]
- ^~~~~~
- conftest.c:72:23: error: expected ')' before numeric constant
- ((typeof (value)) 0 < (typeof (value)) -1
- ^
- conftest.c:71:13: error: called object is not a function or function pointer
- ~^~~~~~~~~~~~~~~
- configure:11046: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | /* end confdefs.h. */
- |
- | int
- | main ()
- | {
- |
- | int value;
- | typedef struct {
- | char a [1
- | + ! ((typeof (value))
- | ((typeof (value)) 0 < (typeof (value)) -1
- | ? (typeof (value)) - 1
- | : ~ (~ (typeof (value)) 0
- | << sizeof (typeof (value)))))]; }
- | ac__typeof_type_;
- | return
- | (! ((void) ((ac__typeof_type_ *) 0), 0));
- |
- | ;
- | return 0;
- | }
- configure:11046: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:11046: $? = 0
- configure:11053: result: __typeof__
- configure:11076: checking for long long
- configure:11076: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:11076: $? = 0
- configure:11076: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:101:24: error: expected expression before ')' token
- if (sizeof ((long long)))
- ^
- configure:11076: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | /* 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:11076: result: yes
- configure:11085: checking for off_t
- configure:11085: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:11085: $? = 0
- configure:11085: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:102:20: error: expected expression before ')' token
- if (sizeof ((off_t)))
- ^
- configure:11085: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #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:11085: result: yes
- configure:11096: checking char bit
- configure:11102: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:11102: $? = 0
- configure:11102: ./conftest
- configure:11102: $? = 0
- configure:11111: result: 8
- configure:11234: checking size of int
- configure:11239: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:11239: $? = 0
- configure:11239: ./conftest
- configure:11239: $? = 0
- configure:11253: result: 4
- configure:11332: checking size of short
- configure:11337: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:11337: $? = 0
- configure:11337: ./conftest
- configure:11337: $? = 0
- configure:11351: result: 2
- configure:11506: checking size of long
- configure:11511: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:11511: $? = 0
- configure:11511: ./conftest
- configure:11511: $? = 0
- configure:11525: result: 8
- configure:11604: checking size of long long
- configure:11609: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:11609: $? = 0
- configure:11609: ./conftest
- configure:11609: $? = 0
- configure:11623: result: 8
- configure:11702: checking size of __int64
- configure:11707: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- conftest.c: In function 'longval':
- conftest.c:104: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:104:57: note: each undeclared identifier is reported only once for each function it appears in
- conftest.c: In function 'ulongval':
- conftest.c:105: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:115:28: error: '__int64' undeclared (first use in this function); did you mean '__int64_t'?
- if (((long int) (sizeof (__int64))) < 0)
- ^~~~~~~
- __int64_t
- configure:11707: $? = 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 CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_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:11721: result: 0
- configure:11800: checking size of off_t
- configure:11805: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:11805: $? = 0
- configure:11805: ./conftest
- configure:11805: $? = 0
- configure:11819: result: 8
- configure:11974: checking size of void*
- configure:11979: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:11979: $? = 0
- configure:11979: ./conftest
- configure:11979: $? = 0
- configure:11993: result: 8
- configure:12072: checking size of float
- configure:12077: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:12077: $? = 0
- configure:12077: ./conftest
- configure:12077: $? = 0
- configure:12091: result: 4
- configure:12170: checking size of double
- configure:12175: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:12175: $? = 0
- configure:12175: ./conftest
- configure:12175: $? = 0
- configure:12189: result: 8
- configure:12294: checking size of time_t
- configure:12299: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:12299: $? = 0
- configure:12299: ./conftest
- configure:12299: $? = 0
- configure:12314: result: 8
- configure:12394: checking size of clock_t
- configure:12399: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:12399: $? = 0
- configure:12399: ./conftest
- configure:12399: $? = 0
- configure:12414: result: 8
- configure:12427: checking packed struct attribute
- configure:12449: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c:78:35: error: unknown type name 'pack'
- #define PACKED_STRUCT(x) __pragma(pack(push, 1)) x __pragma(pack(pop))
- ^
- conftest.c:79:4: note: in expansion of macro 'PACKED_STRUCT'
- PACKED_STRUCT(struct { int a; });
- ^~~~~~~~~~~~~
- conftest.c:78:61: error: unknown type name 'pack'
- #define PACKED_STRUCT(x) __pragma(pack(push, 1)) x __pragma(pack(pop))
- ^
- conftest.c:79:4: note: in expansion of macro 'PACKED_STRUCT'
- PACKED_STRUCT(struct { int a; });
- ^~~~~~~~~~~~~
- configure:12449: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_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:12449: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c:79:25: warning: unnamed struct/union that defines no instances
- PACKED_STRUCT(struct { int a; });
- ^
- conftest.c:78:26: note: in definition of macro 'PACKED_STRUCT'
- #define PACKED_STRUCT(x) x __attribute__((packed))
- ^
- configure:12449: $? = 0
- configure:12455: result: x __attribute__((packed))
- configure:12478: checking for printf prefix for long long
- configure:12525: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
- configure:12525: $? = 0
- configure:12538: result: ll
- configure:12623: checking for pid_t
- configure:12623: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:12623: $? = 0
- configure:12623: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:117:20: error: expected expression before ')' token
- if (sizeof ((pid_t)))
- ^
- configure:12623: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #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:12623: result: yes
- configure:12630: checking for convertible type of pid_t
- configure:12658: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:117:12: error: size of array 'test_array' is negative
- static int test_array [1 - 2 * !((pid_t)-1 > 0)];
- ^~~~~~~~~~
- configure:12658: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #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 ()
- | {
- | static int test_array [1 - 2 * !((pid_t)-1 > 0)];
- | test_array [0] = 0;
- | return test_array [0];
- |
- | ;
- | return 0;
- | }
- configure:12687: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c:117:38: error: conflicting types for 'rbcv_conftest_var'
- extern rbcv_conftest_replace_type rbcv_conftest_var;
- ^~~~~~~~~~~~~~~~~
- conftest.c:116:37: note: previous declaration of 'rbcv_conftest_var' was here
- extern rbcv_conftest_target_type rbcv_conftest_var;
- ^~~~~~~~~~~~~~~~~
- conftest.c:119:38: error: conflicting types for 'rbcv_conftest_func'
- extern rbcv_conftest_replace_type rbcv_conftest_func(void);
- ^~~~~~~~~~~~~~~~~~
- conftest.c:118: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:124: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: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 CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #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
- | 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:12687: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c:117:38: error: conflicting types for 'rbcv_conftest_var'
- extern rbcv_conftest_replace_type rbcv_conftest_var;
- ^~~~~~~~~~~~~~~~~
- conftest.c:116:37: note: previous declaration of 'rbcv_conftest_var' was here
- extern rbcv_conftest_target_type rbcv_conftest_var;
- ^~~~~~~~~~~~~~~~~
- conftest.c:119:38: error: conflicting types for 'rbcv_conftest_func'
- extern rbcv_conftest_replace_type rbcv_conftest_func(void);
- ^~~~~~~~~~~~~~~~~~
- conftest.c:118: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:124: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: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 CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #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
- | 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:12687: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:12687: $? = 0
- configure:12706: result: INT
- configure:12753: checking for uid_t
- configure:12753: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:12753: $? = 0
- configure:12753: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:122:20: error: expected expression before ')' token
- if (sizeof ((uid_t)))
- ^
- configure:12753: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_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:12753: result: yes
- configure:12760: checking for convertible type of uid_t
- configure:12788: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:12788: $? = 0
- configure:12817: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 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:12817: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_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
- | 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:12817: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 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:12817: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_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
- | 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:12817: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:12817: $? = 0
- configure:12836: result: UINT
- configure:12883: checking for gid_t
- configure:12883: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:12883: $? = 0
- configure:12883: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:127:20: error: expected expression before ')' token
- if (sizeof ((gid_t)))
- ^
- configure:12883: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_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:12883: result: yes
- configure:12890: checking for convertible type of gid_t
- configure:12918: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:12918: $? = 0
- configure:12947: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c:127:38: error: conflicting types for 'rbcv_conftest_var'
- extern rbcv_conftest_replace_type rbcv_conftest_var;
- ^~~~~~~~~~~~~~~~~
- conftest.c:126:37: note: previous declaration of 'rbcv_conftest_var' was here
- extern rbcv_conftest_target_type rbcv_conftest_var;
- ^~~~~~~~~~~~~~~~~
- conftest.c:129:38: error: conflicting types for 'rbcv_conftest_func'
- extern rbcv_conftest_replace_type rbcv_conftest_func(void);
- ^~~~~~~~~~~~~~~~~~
- conftest.c:128: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:134: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:12947: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_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
- | 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:12947: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c:127:38: error: conflicting types for 'rbcv_conftest_var'
- extern rbcv_conftest_replace_type rbcv_conftest_var;
- ^~~~~~~~~~~~~~~~~
- conftest.c:126:37: note: previous declaration of 'rbcv_conftest_var' was here
- extern rbcv_conftest_target_type rbcv_conftest_var;
- ^~~~~~~~~~~~~~~~~
- conftest.c:129:38: error: conflicting types for 'rbcv_conftest_func'
- extern rbcv_conftest_replace_type rbcv_conftest_func(void);
- ^~~~~~~~~~~~~~~~~~
- conftest.c:128: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:134: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:12947: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_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
- | 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:12947: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:12947: $? = 0
- configure:12966: result: UINT
- configure:13013: checking for time_t
- configure:13013: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:13013: $? = 0
- configure:13013: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:101:21: error: expected expression before ')' token
- if (sizeof ((time_t)))
- ^
- configure:13013: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_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:13013: result: yes
- configure:13021: checking for convertible type of time_t
- configure:13050: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:101:12: error: size of array 'test_array' is negative
- static int test_array [1 - 2 * !((time_t)-1 > 0)];
- ^~~~~~~~~~
- configure:13050: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_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 ()
- | {
- | static int test_array [1 - 2 * !((time_t)-1 > 0)];
- | test_array [0] = 0;
- | return test_array [0];
- |
- | ;
- | return 0;
- | }
- configure:13080: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c:101:38: error: conflicting types for 'rbcv_conftest_var'
- extern rbcv_conftest_replace_type rbcv_conftest_var;
- ^~~~~~~~~~~~~~~~~
- conftest.c:100:37: note: previous declaration of 'rbcv_conftest_var' was here
- extern rbcv_conftest_target_type rbcv_conftest_var;
- ^~~~~~~~~~~~~~~~~
- conftest.c:103:38: error: conflicting types for 'rbcv_conftest_func'
- extern rbcv_conftest_replace_type rbcv_conftest_func(void);
- ^~~~~~~~~~~~~~~~~~
- conftest.c:102:37: note: previous declaration of 'rbcv_conftest_func' was here
- extern rbcv_conftest_target_type rbcv_conftest_func(void);
- ^~~~~~~~~~~~~~~~~~
- configure:13080: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_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>
- |
- | 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:13080: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:13080: $? = 0
- configure:13099: result: LONG
- configure:13146: checking for dev_t
- configure:13146: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:13146: $? = 0
- configure:13146: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:137:20: error: expected expression before ')' token
- if (sizeof ((dev_t)))
- ^
- configure:13146: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_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:13146: result: yes
- configure:13153: checking for convertible type of dev_t
- configure:13181: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:13181: $? = 0
- configure:13210: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c:137:38: error: conflicting types for 'rbcv_conftest_var'
- extern rbcv_conftest_replace_type rbcv_conftest_var;
- ^~~~~~~~~~~~~~~~~
- conftest.c:136:37: note: previous declaration of 'rbcv_conftest_var' was here
- extern rbcv_conftest_target_type rbcv_conftest_var;
- ^~~~~~~~~~~~~~~~~
- conftest.c:139:38: error: conflicting types for 'rbcv_conftest_func'
- extern rbcv_conftest_replace_type rbcv_conftest_func(void);
- ^~~~~~~~~~~~~~~~~~
- conftest.c:138:37: note: previous declaration of 'rbcv_conftest_func' was here
- extern rbcv_conftest_target_type rbcv_conftest_func(void);
- ^~~~~~~~~~~~~~~~~~
- configure:13210: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_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
- | 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:13210: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:13210: $? = 0
- configure:13229: result: ULONG
- configure:13276: checking for mode_t
- configure:13276: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:13276: $? = 0
- configure:13276: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:111:21: error: expected expression before ')' token
- if (sizeof ((mode_t)))
- ^
- configure:13276: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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:13276: result: yes
- configure:13284: checking for convertible type of mode_t
- configure:13313: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:13313: $? = 0
- configure:13343: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c:111:38: error: conflicting types for 'rbcv_conftest_var'
- extern rbcv_conftest_replace_type rbcv_conftest_var;
- ^~~~~~~~~~~~~~~~~
- conftest.c:110:37: note: previous declaration of 'rbcv_conftest_var' was here
- extern rbcv_conftest_target_type rbcv_conftest_var;
- ^~~~~~~~~~~~~~~~~
- conftest.c:113:38: error: conflicting types for 'rbcv_conftest_func'
- extern rbcv_conftest_replace_type rbcv_conftest_func(void);
- ^~~~~~~~~~~~~~~~~~
- conftest.c:112: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:118: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:13343: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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>
- |
- | 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:13343: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c:111:38: error: conflicting types for 'rbcv_conftest_var'
- extern rbcv_conftest_replace_type rbcv_conftest_var;
- ^~~~~~~~~~~~~~~~~
- conftest.c:110:37: note: previous declaration of 'rbcv_conftest_var' was here
- extern rbcv_conftest_target_type rbcv_conftest_var;
- ^~~~~~~~~~~~~~~~~
- conftest.c:113:38: error: conflicting types for 'rbcv_conftest_func'
- extern rbcv_conftest_replace_type rbcv_conftest_func(void);
- ^~~~~~~~~~~~~~~~~~
- conftest.c:112: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:118: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:13343: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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>
- |
- | 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:13343: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:13343: $? = 0
- configure:13362: result: UINT
- configure:13409: checking for rlim_t
- configure:13409: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:13409: $? = 0
- configure:13409: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:124:21: error: expected expression before ')' token
- if (sizeof ((rlim_t)))
- ^
- configure:13409: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_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:13409: result: yes
- configure:13425: checking for convertible type of rlim_t
- configure:13462: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:13462: $? = 0
- configure:13500: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c:124:38: error: conflicting types for 'rbcv_conftest_var'
- extern rbcv_conftest_replace_type rbcv_conftest_var;
- ^~~~~~~~~~~~~~~~~
- conftest.c:123:37: note: previous declaration of 'rbcv_conftest_var' was here
- extern rbcv_conftest_target_type rbcv_conftest_var;
- ^~~~~~~~~~~~~~~~~
- conftest.c:126:38: error: conflicting types for 'rbcv_conftest_func'
- extern rbcv_conftest_replace_type rbcv_conftest_func(void);
- ^~~~~~~~~~~~~~~~~~
- conftest.c:125:37: note: previous declaration of 'rbcv_conftest_func' was here
- extern rbcv_conftest_target_type rbcv_conftest_func(void);
- ^~~~~~~~~~~~~~~~~~
- configure:13500: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_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>
- |
- |
- | 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:13500: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:13500: $? = 0
- configure:13519: result: ULONG
- configure:13566: checking for off_t
- configure:13566: result: yes
- configure:13573: checking for convertible type of off_t
- configure:13601: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:152:12: error: size of array 'test_array' is negative
- static int test_array [1 - 2 * !((off_t)-1 > 0)];
- ^~~~~~~~~~
- configure:13601: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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
- | /* 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:13630: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c:152:38: error: conflicting types for 'rbcv_conftest_var'
- extern rbcv_conftest_replace_type rbcv_conftest_var;
- ^~~~~~~~~~~~~~~~~
- conftest.c:151:37: note: previous declaration of 'rbcv_conftest_var' was here
- extern rbcv_conftest_target_type rbcv_conftest_var;
- ^~~~~~~~~~~~~~~~~
- conftest.c:154:38: error: conflicting types for 'rbcv_conftest_func'
- extern rbcv_conftest_replace_type rbcv_conftest_func(void);
- ^~~~~~~~~~~~~~~~~~
- conftest.c:153:37: note: previous declaration of 'rbcv_conftest_func' was here
- extern rbcv_conftest_target_type rbcv_conftest_func(void);
- ^~~~~~~~~~~~~~~~~~
- configure:13630: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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
- | /* 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:13630: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:13630: $? = 0
- configure:13649: result: LONG
- configure:13696: checking for clockid_t
- configure:13696: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:13696: $? = 0
- configure:13696: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:157:24: error: expected expression before ')' token
- if (sizeof ((clockid_t)))
- ^
- configure:13696: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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. */
- | #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 ((clockid_t)))
- | return 0;
- | ;
- | return 0;
- | }
- configure:13696: result: yes
- configure:13703: checking for convertible type of clockid_t
- configure:13731: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:157:12: error: size of array 'test_array' is negative
- static int test_array [1 - 2 * !((clockid_t)-1 > 0)];
- ^~~~~~~~~~
- configure:13731: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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. */
- | #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 * !((clockid_t)-1 > 0)];
- | test_array [0] = 0;
- | return test_array [0];
- |
- | ;
- | return 0;
- | }
- configure:13760: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c:157:38: error: conflicting types for 'rbcv_conftest_var'
- extern rbcv_conftest_replace_type rbcv_conftest_var;
- ^~~~~~~~~~~~~~~~~
- conftest.c:156:37: note: previous declaration of 'rbcv_conftest_var' was here
- extern rbcv_conftest_target_type rbcv_conftest_var;
- ^~~~~~~~~~~~~~~~~
- conftest.c:159:38: error: conflicting types for 'rbcv_conftest_func'
- extern rbcv_conftest_replace_type rbcv_conftest_func(void);
- ^~~~~~~~~~~~~~~~~~
- conftest.c:158: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:164: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:13760: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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. */
- | #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 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:13760: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c:157:38: error: conflicting types for 'rbcv_conftest_var'
- extern rbcv_conftest_replace_type rbcv_conftest_var;
- ^~~~~~~~~~~~~~~~~
- conftest.c:156:37: note: previous declaration of 'rbcv_conftest_var' was here
- extern rbcv_conftest_target_type rbcv_conftest_var;
- ^~~~~~~~~~~~~~~~~
- conftest.c:159:38: error: conflicting types for 'rbcv_conftest_func'
- extern rbcv_conftest_replace_type rbcv_conftest_func(void);
- ^~~~~~~~~~~~~~~~~~
- conftest.c:158: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:164: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:13760: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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. */
- | #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 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:13760: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:13760: $? = 0
- configure:13779: result: INT
- configure:13827: checking for prototypes
- configure:13843: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:13843: $? = 0
- configure:13850: result: yes
- configure:13857: checking token paste string
- configure:13873: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:13873: $? = 0
- configure:13880: result: ansi
- configure:13890: checking stringization
- configure:13919: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:13919: $? = 0
- configure:13928: result: #expr
- configure:13941: checking string literal concatenation
- configure:13965: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:13965: $? = 0
- configure:13973: result: yes
- configure:13980: checking for variable length prototypes and stdarg.h
- configure:14006: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:14006: $? = 0
- configure:14013: result: yes
- configure:14020: checking for variable length macro
- configure:14039: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:14039: $? = 0
- configure:14046: result: yes
- configure:14061: checking for NORETURN function attribute
- configure:14098: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
- configure:14098: $? = 0
- configure:14112: result: __attribute__ ((noreturn)) x
- configure:14123: checking for DEPRECATED function attribute
- configure:14160: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
- configure:14160: $? = 0
- configure:14174: result: __attribute__ ((deprecated)) x
- configure:14185: checking for DEPRECATED_BY function attribute
- configure:14222: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
- configure:14222: $? = 0
- configure:14236: result: __attribute__ ((deprecated("by "#n))) x
- configure:14247: checking for DEPRECATED_TYPE type attribute
- configure:14286: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
- configure:14286: $? = 0
- configure:14300: result: __attribute__ ((deprecated mesg)) x
- configure:14311: checking for NOINLINE function attribute
- configure:14348: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
- configure:14348: $? = 0
- configure:14362: result: __attribute__ ((noinline)) x
- configure:14373: checking for WEAK function attribute
- configure:14410: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
- configure:14410: $? = 0
- configure:14424: result: __attribute__ ((weak)) x
- configure:14441: checking for stdcall function attribute
- configure:14480: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
- conftest.c:145:5: warning: 'stdcall' attribute ignored [-Wattributes]
- FUNC_STDCALL(x);
- ^~~~~~~~~~~~
- configure:14480: $? = 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 CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 WEAK(x) __attribute__ ((weak)) x
- | #define HAVE_FUNC_WEAK 1
- | /* end confdefs.h. */
- |
- | #define FUNC_STDCALL(x) __attribute__ ((stdcall)) x
- |
- |
- |
- | #define x void conftest_attribute_check(void)
- |
- | FUNC_STDCALL(x);
- | int
- | main ()
- | {
- |
- | ;
- | return 0;
- | }
- configure:14480: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
- conftest.c:145:5: warning: 'stdcall' attribute ignored [-Wattributes]
- FUNC_STDCALL(x);
- ^~~~~~~~~~~~
- configure:14480: $? = 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 CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 WEAK(x) __attribute__ ((weak)) x
- | #define HAVE_FUNC_WEAK 1
- | /* end confdefs.h. */
- |
- | #define FUNC_STDCALL(x) x __attribute__ ((stdcall))
- |
- |
- |
- | #define x void conftest_attribute_check(void)
- |
- | FUNC_STDCALL(x);
- | int
- | main ()
- | {
- |
- | ;
- | return 0;
- | }
- configure:14480: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
- conftest.c:139:25: warning: return type defaults to 'int' [-Wimplicit-int]
- #define FUNC_STDCALL(x) __declspec(stdcall) x
- ^
- conftest.c:145:5: note: in expansion of macro 'FUNC_STDCALL'
- FUNC_STDCALL(x);
- ^~~~~~~~~~~~
- conftest.c: In function '__declspec':
- conftest.c:148:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
- {
- ^
- conftest.c:139:25: warning: type of 'stdcall' defaults to 'int' [-Wimplicit-int]
- #define FUNC_STDCALL(x) __declspec(stdcall) x
- ^
- conftest.c:145:5: note: in expansion of macro 'FUNC_STDCALL'
- FUNC_STDCALL(x);
- ^~~~~~~~~~~~
- conftest.c:143:16: error: declaration for parameter 'conftest_attribute_check' but no such parameter
- #define x void conftest_attribute_check(void)
- ^
- conftest.c:139:45: note: in definition of macro 'FUNC_STDCALL'
- #define FUNC_STDCALL(x) __declspec(stdcall) x
- ^
- conftest.c:145:18: note: in expansion of macro 'x'
- FUNC_STDCALL(x);
- ^
- conftest.c:152:1: error: expected '{' at end of input
- }
- ^
- conftest.c:152:1: warning: control reaches end of non-void function [-Wreturn-type]
- }
- ^
- configure:14480: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 WEAK(x) __attribute__ ((weak)) x
- | #define HAVE_FUNC_WEAK 1
- | /* end confdefs.h. */
- |
- | #define FUNC_STDCALL(x) __declspec(stdcall) x
- |
- |
- |
- | #define x void conftest_attribute_check(void)
- |
- | FUNC_STDCALL(x);
- | int
- | main ()
- | {
- |
- | ;
- | return 0;
- | }
- configure:14480: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
- configure:14480: $? = 0
- configure:14494: result: x
- configure:14511: checking for cdecl function attribute
- configure:14550: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
- conftest.c:145:5: warning: 'cdecl' attribute ignored [-Wattributes]
- FUNC_CDECL(x);
- ^~~~~~~~~~
- configure:14550: $? = 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 CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 WEAK(x) __attribute__ ((weak)) x
- | #define HAVE_FUNC_WEAK 1
- | /* end confdefs.h. */
- |
- | #define FUNC_CDECL(x) __attribute__ ((cdecl)) x
- |
- |
- |
- | #define x void conftest_attribute_check(void)
- |
- | FUNC_CDECL(x);
- | int
- | main ()
- | {
- |
- | ;
- | return 0;
- | }
- configure:14550: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
- conftest.c:145:5: warning: 'cdecl' attribute ignored [-Wattributes]
- FUNC_CDECL(x);
- ^~~~~~~~~~
- configure:14550: $? = 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 CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 WEAK(x) __attribute__ ((weak)) x
- | #define HAVE_FUNC_WEAK 1
- | /* end confdefs.h. */
- |
- | #define FUNC_CDECL(x) x __attribute__ ((cdecl))
- |
- |
- |
- | #define x void conftest_attribute_check(void)
- |
- | FUNC_CDECL(x);
- | int
- | main ()
- | {
- |
- | ;
- | return 0;
- | }
- configure:14550: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
- conftest.c:139:23: warning: return type defaults to 'int' [-Wimplicit-int]
- #define FUNC_CDECL(x) __declspec(cdecl) x
- ^
- conftest.c:145:5: note: in expansion of macro 'FUNC_CDECL'
- FUNC_CDECL(x);
- ^~~~~~~~~~
- conftest.c: In function '__declspec':
- conftest.c:148:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
- {
- ^
- conftest.c:139:23: warning: type of 'cdecl' defaults to 'int' [-Wimplicit-int]
- #define FUNC_CDECL(x) __declspec(cdecl) x
- ^
- conftest.c:145:5: note: in expansion of macro 'FUNC_CDECL'
- FUNC_CDECL(x);
- ^~~~~~~~~~
- conftest.c:143:16: error: declaration for parameter 'conftest_attribute_check' but no such parameter
- #define x void conftest_attribute_check(void)
- ^
- conftest.c:139:41: note: in definition of macro 'FUNC_CDECL'
- #define FUNC_CDECL(x) __declspec(cdecl) x
- ^
- conftest.c:145:16: note: in expansion of macro 'x'
- FUNC_CDECL(x);
- ^
- conftest.c:152:1: error: expected '{' at end of input
- }
- ^
- conftest.c:152:1: warning: control reaches end of non-void function [-Wreturn-type]
- }
- ^
- configure:14550: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 WEAK(x) __attribute__ ((weak)) x
- | #define HAVE_FUNC_WEAK 1
- | /* end confdefs.h. */
- |
- | #define FUNC_CDECL(x) __declspec(cdecl) x
- |
- |
- |
- | #define x void conftest_attribute_check(void)
- |
- | FUNC_CDECL(x);
- | int
- | main ()
- | {
- |
- | ;
- | return 0;
- | }
- configure:14550: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
- configure:14550: $? = 0
- configure:14564: result: x
- configure:14581: checking for fastcall function attribute
- configure:14620: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
- conftest.c:145:5: warning: 'fastcall' attribute ignored [-Wattributes]
- FUNC_FASTCALL(x);
- ^~~~~~~~~~~~~
- configure:14620: $? = 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 CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 WEAK(x) __attribute__ ((weak)) x
- | #define HAVE_FUNC_WEAK 1
- | /* end confdefs.h. */
- |
- | #define FUNC_FASTCALL(x) __attribute__ ((fastcall)) x
- |
- |
- |
- | #define x void conftest_attribute_check(void)
- |
- | FUNC_FASTCALL(x);
- | int
- | main ()
- | {
- |
- | ;
- | return 0;
- | }
- configure:14620: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
- conftest.c:145:5: warning: 'fastcall' attribute ignored [-Wattributes]
- FUNC_FASTCALL(x);
- ^~~~~~~~~~~~~
- configure:14620: $? = 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 CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 WEAK(x) __attribute__ ((weak)) x
- | #define HAVE_FUNC_WEAK 1
- | /* end confdefs.h. */
- |
- | #define FUNC_FASTCALL(x) x __attribute__ ((fastcall))
- |
- |
- |
- | #define x void conftest_attribute_check(void)
- |
- | FUNC_FASTCALL(x);
- | int
- | main ()
- | {
- |
- | ;
- | return 0;
- | }
- configure:14620: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
- conftest.c:139:26: warning: return type defaults to 'int' [-Wimplicit-int]
- #define FUNC_FASTCALL(x) __declspec(fastcall) x
- ^
- conftest.c:145:5: note: in expansion of macro 'FUNC_FASTCALL'
- FUNC_FASTCALL(x);
- ^~~~~~~~~~~~~
- conftest.c: In function '__declspec':
- conftest.c:148:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
- {
- ^
- conftest.c:139:26: warning: type of 'fastcall' defaults to 'int' [-Wimplicit-int]
- #define FUNC_FASTCALL(x) __declspec(fastcall) x
- ^
- conftest.c:145:5: note: in expansion of macro 'FUNC_FASTCALL'
- FUNC_FASTCALL(x);
- ^~~~~~~~~~~~~
- conftest.c:143:16: error: declaration for parameter 'conftest_attribute_check' but no such parameter
- #define x void conftest_attribute_check(void)
- ^
- conftest.c:139:47: note: in definition of macro 'FUNC_FASTCALL'
- #define FUNC_FASTCALL(x) __declspec(fastcall) x
- ^
- conftest.c:145:19: note: in expansion of macro 'x'
- FUNC_FASTCALL(x);
- ^
- conftest.c:152:1: error: expected '{' at end of input
- }
- ^
- conftest.c:152:1: warning: control reaches end of non-void function [-Wreturn-type]
- }
- ^
- configure:14620: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 WEAK(x) __attribute__ ((weak)) x
- | #define HAVE_FUNC_WEAK 1
- | /* end confdefs.h. */
- |
- | #define FUNC_FASTCALL(x) __declspec(fastcall) x
- |
- |
- |
- | #define x void conftest_attribute_check(void)
- |
- | FUNC_FASTCALL(x);
- | int
- | main ()
- | {
- |
- | ;
- | return 0;
- | }
- configure:14620: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
- configure:14620: $? = 0
- configure:14634: result: x
- configure:14651: checking for FUNC_UNOPTIMIZED function attribute
- configure:14688: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
- configure:14688: $? = 0
- configure:14702: result: __attribute__ ((optimize("O0"))) x
- configure:14713: checking for FUNC_MINIMIZED function attribute
- configure:14750: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
- configure:14750: $? = 0
- configure:14764: result: __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x
- configure:14776: checking for function alias
- configure:14795: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:14795: $? = 0
- configure:14802: result: alias
- configure:14817: checking for __atomic builtins
- configure:14840: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:14840: $? = 0
- configure:14848: result: yes
- configure:14855: checking for __sync builtins
- configure:14879: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:14879: $? = 0
- configure:14887: result: yes
- configure:14894: checking for __builtin_unreachable
- configure:14918: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:14918: $? = 0
- configure:14935: result: yes
- configure:14945: checking for exported function attribute
- configure:14974: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
- configure:14974: $? = 0
- configure:14988: result: __attribute__ ((visibility("default")))
- configure:15007: checking for function name string predefined identifier
- configure:15034: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:15034: $? = 0
- configure:15051: result: __func__
- configure:15060: checking if enum over int is allowed
- configure:15103: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
- configure:15103: $? = 0
- configure:15120: result: yes
- configure:15127: checking whether sys_nerr is declared
- configure:15127: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:15127: $? = 0
- configure:15127: result: yes
- configure:15141: checking whether getenv is declared
- configure:15141: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:15141: $? = 0
- configure:15141: result: yes
- configure:15184: checking for size_t
- configure:15184: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:15184: $? = 0
- configure:15184: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:187:21: error: expected expression before ')' token
- if (sizeof ((size_t)))
- ^
- configure:15184: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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:15184: result: yes
- configure:15210: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:15210: $? = 0
- configure:15309: checking size of size_t
- configure:15314: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:15314: $? = 0
- configure:15314: ./conftest
- configure:15314: $? = 0
- configure:15329: result: 8
- configure:15434: checking size of ptrdiff_t
- configure:15439: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:15439: $? = 0
- configure:15439: ./conftest
- configure:15439: $? = 0
- configure:15454: result: 8
- configure:15467: checking for printf prefix for size_t
- configure:15514: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
- configure:15514: $? = 0
- configure:15527: result: z
- configure:15537: checking for printf prefix for ptrdiff_t
- configure:15584: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c >&5
- configure:15584: $? = 0
- configure:15597: result: t
- configure:15606: checking for struct stat.st_blksize
- configure:15606: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:15606: $? = 0
- configure:15606: result: yes
- configure:15619: checking for struct stat.st_blocks
- configure:15619: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:15619: $? = 0
- configure:15619: result: yes
- configure:15639: checking for struct stat.st_rdev
- configure:15639: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:15639: $? = 0
- configure:15639: result: yes
- configure:15653: checking size of struct stat.st_size
- configure:15683: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:15683: $? = 0
- configure:15717: result: SIZEOF_OFF_T
- configure:15744: checking size of struct stat.st_blocks
- configure:15774: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:15774: $? = 0
- configure:15808: result: SIZEOF_OFF_T
- configure:15835: checking size of struct stat.st_ino
- configure:15865: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:15865: $? = 0
- configure:15899: result: SIZEOF_LONG
- configure:15924: checking for struct stat.st_atim
- configure:15924: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:201:5: error: used struct type value where scalar is required
- if (ac_aggr.st_atim)
- ^~~~~~~
- configure:15924: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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:15924: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:15924: $? = 0
- configure:15924: result: yes
- configure:15934: checking for struct stat.st_atimespec
- configure:15934: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:202:13: error: 'struct stat' has no member named 'st_atimespec'; did you mean 'st_atim'?
- if (ac_aggr.st_atimespec)
- ^~~~~~~~~~~~
- st_atim
- configure:15934: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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:15934: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:202:20: error: 'struct stat' has no member named 'st_atimespec'; did you mean 'st_atim'?
- if (sizeof ac_aggr.st_atimespec)
- ^~~~~~~~~~~~
- st_atim
- configure:15934: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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:15934: result: no
- configure:15944: checking for struct stat.st_atimensec
- configure:15944: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:202:13: error: 'struct stat' has no member named 'st_atimensec'; did you mean 'st_atim'?
- if (ac_aggr.st_atimensec)
- ^~~~~~~~~~~~
- st_atim
- configure:15944: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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:15944: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:202:20: error: 'struct stat' has no member named 'st_atimensec'; did you mean 'st_atim'?
- if (sizeof ac_aggr.st_atimensec)
- ^~~~~~~~~~~~
- st_atim
- configure:15944: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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:15944: result: no
- configure:15954: checking for struct stat.st_mtim
- configure:15954: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:202:5: error: used struct type value where scalar is required
- if (ac_aggr.st_mtim)
- ^~~~~~~
- configure:15954: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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:15954: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:15954: $? = 0
- configure:15954: result: yes
- configure:15964: checking for struct stat.st_mtimespec
- configure:15964: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:203:13: error: 'struct stat' has no member named 'st_mtimespec'; did you mean 'st_mtim'?
- if (ac_aggr.st_mtimespec)
- ^~~~~~~~~~~~
- st_mtim
- configure:15964: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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:15964: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:203:20: error: 'struct stat' has no member named 'st_mtimespec'; did you mean 'st_mtim'?
- if (sizeof ac_aggr.st_mtimespec)
- ^~~~~~~~~~~~
- st_mtim
- configure:15964: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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:15964: result: no
- configure:15974: checking for struct stat.st_mtimensec
- configure:15974: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:203:13: error: 'struct stat' has no member named 'st_mtimensec'; did you mean 'st_mtim'?
- if (ac_aggr.st_mtimensec)
- ^~~~~~~~~~~~
- st_mtim
- configure:15974: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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:15974: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:203:20: error: 'struct stat' has no member named 'st_mtimensec'; did you mean 'st_mtim'?
- if (sizeof ac_aggr.st_mtimensec)
- ^~~~~~~~~~~~
- st_mtim
- configure:15974: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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:15974: result: no
- configure:15984: checking for struct stat.st_ctim
- configure:15984: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:203:5: error: used struct type value where scalar is required
- if (ac_aggr.st_ctim)
- ^~~~~~~
- configure:15984: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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:15984: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:15984: $? = 0
- configure:15984: result: yes
- configure:15994: checking for struct stat.st_ctimespec
- configure:15994: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:204:13: error: 'struct stat' has no member named 'st_ctimespec'; did you mean 'st_ctim'?
- if (ac_aggr.st_ctimespec)
- ^~~~~~~~~~~~
- st_ctim
- configure:15994: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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:15994: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:204:20: error: 'struct stat' has no member named 'st_ctimespec'; did you mean 'st_ctim'?
- if (sizeof ac_aggr.st_ctimespec)
- ^~~~~~~~~~~~
- st_ctim
- configure:15994: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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:15994: result: no
- configure:16004: checking for struct stat.st_ctimensec
- configure:16004: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:204:13: error: 'struct stat' has no member named 'st_ctimensec'; did you mean 'st_ctim'?
- if (ac_aggr.st_ctimensec)
- ^~~~~~~~~~~~
- st_ctim
- configure:16004: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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:16004: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:204:20: error: 'struct stat' has no member named 'st_ctimensec'; did you mean 'st_ctim'?
- if (sizeof ac_aggr.st_ctimensec)
- ^~~~~~~~~~~~
- st_ctim
- configure:16004: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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:16004: result: no
- configure:16014: checking for struct stat.st_birthtimespec
- configure:16014: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:204:12: error: 'struct stat' has no member named 'st_birthtimespec'
- if (ac_aggr.st_birthtimespec)
- ^
- configure:16014: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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:16014: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:204:19: error: 'struct stat' has no member named 'st_birthtimespec'
- if (sizeof ac_aggr.st_birthtimespec)
- ^
- configure:16014: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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:16014: result: no
- configure:16025: checking for struct timeval
- configure:16025: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:16025: $? = 0
- configure:16025: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:177:29: error: expected expression before ')' token
- if (sizeof ((struct timeval)))
- ^
- configure:16025: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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:16025: result: yes
- configure:16044: checking size of struct timeval.tv_sec
- configure:16079: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:16079: $? = 0
- configure:16118: result: SIZEOF_TIME_T
- configure:16161: checking for struct timespec
- configure:16161: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:16161: $? = 0
- configure:16161: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:179:30: error: expected expression before ')' token
- if (sizeof ((struct timespec)))
- ^
- configure:16161: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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:16161: result: yes
- configure:16178: checking for struct timezone
- configure:16178: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:16178: $? = 0
- configure:16178: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:180:30: error: expected expression before ')' token
- if (sizeof ((struct timezone)))
- ^
- configure:16178: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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:16178: result: yes
- configure:16195: checking for clockid_t
- configure:16195: result: yes
- configure:16215: checking for fd_mask
- configure:16215: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:16215: $? = 0
- configure:16215: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:208:22: error: expected expression before ')' token
- if (sizeof ((fd_mask)))
- ^
- configure:16215: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_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 ()
- | {
- | if (sizeof ((fd_mask)))
- | return 0;
- | ;
- | return 0;
- | }
- configure:16215: result: yes
- configure:16231: checking for int8_t
- configure:16248: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:16248: $? = 0
- configure:16270: result: yes
- configure:16280: checking size of int8_t
- configure:16285: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:16285: $? = 0
- configure:16285: ./conftest
- configure:16285: $? = 0
- configure:16300: result: 1
- configure:16322: checking for uint8_t
- configure:16339: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:16339: $? = 0
- configure:16361: result: yes
- configure:16371: checking size of uint8_t
- configure:16376: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:16376: $? = 0
- configure:16376: ./conftest
- configure:16376: $? = 0
- configure:16391: result: 1
- configure:16413: checking for int16_t
- configure:16430: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:16430: $? = 0
- configure:16452: result: yes
- configure:16462: checking size of int16_t
- configure:16467: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:16467: $? = 0
- configure:16467: ./conftest
- configure:16467: $? = 0
- configure:16482: result: 2
- configure:16504: checking for uint16_t
- configure:16521: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:16521: $? = 0
- configure:16543: result: yes
- configure:16553: checking size of uint16_t
- configure:16558: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:16558: $? = 0
- configure:16558: ./conftest
- configure:16558: $? = 0
- configure:16573: result: 2
- configure:16595: checking for int32_t
- configure:16612: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:16612: $? = 0
- configure:16634: result: yes
- configure:16644: checking size of int32_t
- configure:16649: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:16649: $? = 0
- configure:16649: ./conftest
- configure:16649: $? = 0
- configure:16664: result: 4
- configure:16686: checking for uint32_t
- configure:16703: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:16703: $? = 0
- configure:16725: result: yes
- configure:16735: checking size of uint32_t
- configure:16740: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:16740: $? = 0
- configure:16740: ./conftest
- configure:16740: $? = 0
- configure:16755: result: 4
- configure:16777: checking for int64_t
- configure:16794: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:16794: $? = 0
- configure:16816: result: yes
- configure:16826: checking size of int64_t
- configure:16831: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:16831: $? = 0
- configure:16831: ./conftest
- configure:16831: $? = 0
- configure:16846: result: 8
- configure:16868: checking for uint64_t
- configure:16885: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:16885: $? = 0
- configure:16907: result: yes
- configure:16917: checking size of uint64_t
- configure:16922: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:16922: $? = 0
- configure:16922: ./conftest
- configure:16922: $? = 0
- configure:16937: result: 8
- configure:16959: checking for intptr_t
- configure:16976: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:16976: $? = 0
- configure:16998: result: yes
- configure:17097: checking size of intptr_t
- configure:17102: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:17102: $? = 0
- configure:17102: ./conftest
- configure:17102: $? = 0
- configure:17117: result: 8
- configure:17141: checking for uintptr_t
- configure:17158: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:17158: $? = 0
- configure:17180: result: yes
- configure:17279: checking size of uintptr_t
- configure:17284: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:17284: $? = 0
- configure:17284: ./conftest
- configure:17284: $? = 0
- configure:17299: result: 8
- configure:17323: checking for ssize_t
- configure:17341: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:17341: $? = 0
- configure:17363: result: yes
- configure:17464: checking size of ssize_t
- configure:17469: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:17469: $? = 0
- configure:17469: ./conftest
- configure:17469: $? = 0
- configure:17485: result: 8
- configure:17591: checking for stack end address
- configure:17608: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:17608: $? = 0
- configure:17615: result: __libc_stack_end
- configure:17684: checking for uid_t in sys/types.h
- configure:17703: result: yes
- configure:17714: checking type of array argument to getgroups
- configure:17748: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:17748: $? = 0
- configure:17748: ./conftest
- configure:17748: $? = 0
- configure:17773: result: gid_t
- configure:17781: checking return type of signal handlers
- configure:17799: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:203:10: error: void value not ignored as it ought to be
- return *(signal (0, 0)) (0) == 1;
- ~^~~~~~~~~~~~~~~~~~
- configure:17799: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_T 1
- | #define HAVE_RB_FD_INIT 1
- | #define HAVE_INT8_T 1
- | #define SIZEOF_INT8_T 1
- | #define HAVE_UINT8_T 1
- | #define SIZEOF_UINT8_T 1
- | #define HAVE_INT16_T 1
- | #define SIZEOF_INT16_T 2
- | #define HAVE_UINT16_T 1
- | #define SIZEOF_UINT16_T 2
- | #define HAVE_INT32_T 1
- | #define SIZEOF_INT32_T 4
- | #define HAVE_UINT32_T 1
- | #define SIZEOF_UINT32_T 4
- | #define HAVE_INT64_T 1
- | #define SIZEOF_INT64_T 8
- | #define HAVE_UINT64_T 1
- | #define SIZEOF_UINT64_T 8
- | #define HAVE_INTPTR_T 1
- | #define SIZEOF_INTPTR_T 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:17806: result: void
- configure:17857: checking for working alloca.h
- configure:17874: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:17874: $? = 0
- configure:17882: result: yes
- configure:17890: checking for alloca
- configure:17927: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:17927: $? = 0
- configure:17935: result: yes
- configure:18044: checking for dynamic size alloca
- configure:18068: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:18068: $? = 0
- configure:18075: result: ok
- configure:18093: checking for working memcmp
- configure:18136: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:18136: $? = 0
- configure:18136: ./conftest
- configure:18136: $? = 0
- configure:18146: result: yes
- configure:18159: checking for broken erfc of glibc-2.3.6 on IA64
- configure:18179: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:18179: $? = 0
- configure:18179: ./conftest
- configure:18179: $? = 0
- configure:18189: result: no
- configure:18222: checking for acosh
- configure:18222: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- conftest.c:223:6: warning: conflicting types for built-in function 'acosh' [-Wbuiltin-declaration-mismatch]
- char acosh ();
- ^~~~~
- configure:18222: $? = 0
- configure:18222: result: yes
- configure:18236: checking for cbrt
- configure:18236: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- conftest.c:224:6: warning: conflicting types for built-in function 'cbrt' [-Wbuiltin-declaration-mismatch]
- char cbrt ();
- ^~~~
- configure:18236: $? = 0
- configure:18236: result: yes
- configure:18250: checking for crypt
- configure:18250: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:18250: $? = 0
- configure:18250: result: yes
- configure:18264: checking for dup2
- configure:18264: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:18264: $? = 0
- configure:18264: result: yes
- configure:18278: checking for erf
- configure:18278: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- conftest.c:227:6: warning: conflicting types for built-in function 'erf' [-Wbuiltin-declaration-mismatch]
- char erf ();
- ^~~
- configure:18278: $? = 0
- configure:18278: result: yes
- configure:18292: checking for explicit_bzero
- configure:18292: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:18292: $? = 0
- configure:18292: result: yes
- configure:18306: checking for ffs
- configure:18306: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:18306: $? = 0
- configure:18306: result: yes
- configure:18320: checking for finite
- configure:18320: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:18320: $? = 0
- configure:18320: result: yes
- configure:18334: checking for flock
- configure:18334: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:18334: $? = 0
- configure:18334: result: yes
- configure:18348: checking for hypot
- configure:18348: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- conftest.c:232:6: warning: conflicting types for built-in function 'hypot' [-Wbuiltin-declaration-mismatch]
- char hypot ();
- ^~~~~
- configure:18348: $? = 0
- configure:18348: result: yes
- configure:18362: checking for isinf
- configure:18362: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- conftest.c:233:6: warning: conflicting types for built-in function 'isinf' [-Wbuiltin-declaration-mismatch]
- char isinf ();
- ^~~~~
- configure:18362: $? = 0
- configure:18362: result: yes
- configure:18376: checking for isnan
- configure:18376: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- conftest.c:234:6: warning: conflicting types for built-in function 'isnan' [-Wbuiltin-declaration-mismatch]
- char isnan ();
- ^~~~~
- configure:18376: $? = 0
- configure:18376: result: yes
- configure:18390: checking for lgamma_r
- configure:18390: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:18390: $? = 0
- configure:18390: result: yes
- configure:18404: checking for memmove
- configure:18404: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- conftest.c:236:6: warning: conflicting types for built-in function 'memmove' [-Wbuiltin-declaration-mismatch]
- char memmove ();
- ^~~~~~~
- configure:18404: $? = 0
- configure:18404: result: yes
- configure:18418: checking for nextafter
- configure:18418: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- conftest.c:237:6: warning: conflicting types for built-in function 'nextafter' [-Wbuiltin-declaration-mismatch]
- char nextafter ();
- ^~~~~~~~~
- configure:18418: $? = 0
- configure:18418: result: yes
- configure:18432: checking for setproctitle
- configure:18432: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- /tmp/ccqGHD1q.o: In function `main':
- /usr/share/rvm/src/ruby-2.3.0/conftest.c:249: undefined reference to `setproctitle'
- collect2: error: ld returned 1 exit status
- configure:18432: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_T 1
- | #define HAVE_RB_FD_INIT 1
- | #define HAVE_INT8_T 1
- | #define SIZEOF_INT8_T 1
- | #define HAVE_UINT8_T 1
- | #define SIZEOF_UINT8_T 1
- | #define HAVE_INT16_T 1
- | #define SIZEOF_INT16_T 2
- | #define HAVE_UINT16_T 1
- | #define SIZEOF_UINT16_T 2
- | #define HAVE_INT32_T 1
- | #define SIZEOF_INT32_T 4
- | #define HAVE_UINT32_T 1
- | #define SIZEOF_UINT32_T 4
- | #define HAVE_INT64_T 1
- | #define SIZEOF_INT64_T 8
- | #define HAVE_UINT64_T 1
- | #define SIZEOF_UINT64_T 8
- | #define HAVE_INTPTR_T 1
- | #define SIZEOF_INTPTR_T 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_FINITE 1
- | #define HAVE_FLOCK 1
- | #define HAVE_HYPOT 1
- | #define HAVE_ISINF 1
- | #define HAVE_ISNAN 1
- | #define HAVE_LGAMMA_R 1
- | #define HAVE_MEMMOVE 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:18432: result: no
- configure:18446: checking for strchr
- configure:18446: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- conftest.c:238:6: warning: conflicting types for built-in function 'strchr' [-Wbuiltin-declaration-mismatch]
- char strchr ();
- ^~~~~~
- configure:18446: $? = 0
- configure:18446: result: yes
- configure:18460: checking for strerror
- configure:18460: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:18460: $? = 0
- configure:18460: result: yes
- configure:18474: checking for strlcat
- configure:18474: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- /tmp/cc8tHTdJ.o: In function `main':
- /usr/share/rvm/src/ruby-2.3.0/conftest.c:251: undefined reference to `strlcat'
- collect2: error: ld returned 1 exit status
- configure:18474: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_T 1
- | #define HAVE_RB_FD_INIT 1
- | #define HAVE_INT8_T 1
- | #define SIZEOF_INT8_T 1
- | #define HAVE_UINT8_T 1
- | #define SIZEOF_UINT8_T 1
- | #define HAVE_INT16_T 1
- | #define SIZEOF_INT16_T 2
- | #define HAVE_UINT16_T 1
- | #define SIZEOF_UINT16_T 2
- | #define HAVE_INT32_T 1
- | #define SIZEOF_INT32_T 4
- | #define HAVE_UINT32_T 1
- | #define SIZEOF_UINT32_T 4
- | #define HAVE_INT64_T 1
- | #define SIZEOF_INT64_T 8
- | #define HAVE_UINT64_T 1
- | #define SIZEOF_UINT64_T 8
- | #define HAVE_INTPTR_T 1
- | #define SIZEOF_INTPTR_T 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_FINITE 1
- | #define HAVE_FLOCK 1
- | #define HAVE_HYPOT 1
- | #define HAVE_ISINF 1
- | #define HAVE_ISNAN 1
- | #define HAVE_LGAMMA_R 1
- | #define HAVE_MEMMOVE 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:18474: result: no
- configure:18488: checking for strlcpy
- configure:18488: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- /tmp/ccU9bafR.o: In function `main':
- /usr/share/rvm/src/ruby-2.3.0/conftest.c:251: undefined reference to `strlcpy'
- collect2: error: ld returned 1 exit status
- configure:18488: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_T 1
- | #define HAVE_RB_FD_INIT 1
- | #define HAVE_INT8_T 1
- | #define SIZEOF_INT8_T 1
- | #define HAVE_UINT8_T 1
- | #define SIZEOF_UINT8_T 1
- | #define HAVE_INT16_T 1
- | #define SIZEOF_INT16_T 2
- | #define HAVE_UINT16_T 1
- | #define SIZEOF_UINT16_T 2
- | #define HAVE_INT32_T 1
- | #define SIZEOF_INT32_T 4
- | #define HAVE_UINT32_T 1
- | #define SIZEOF_UINT32_T 4
- | #define HAVE_INT64_T 1
- | #define SIZEOF_INT64_T 8
- | #define HAVE_UINT64_T 1
- | #define SIZEOF_UINT64_T 8
- | #define HAVE_INTPTR_T 1
- | #define SIZEOF_INTPTR_T 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_FINITE 1
- | #define HAVE_FLOCK 1
- | #define HAVE_HYPOT 1
- | #define HAVE_ISINF 1
- | #define HAVE_ISNAN 1
- | #define HAVE_LGAMMA_R 1
- | #define HAVE_MEMMOVE 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:18488: result: no
- configure:18502: checking for strstr
- configure:18502: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- conftest.c:240:6: warning: conflicting types for built-in function 'strstr' [-Wbuiltin-declaration-mismatch]
- char strstr ();
- ^~~~~~
- configure:18502: $? = 0
- configure:18502: result: yes
- configure:18516: checking for tgamma
- configure:18516: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- conftest.c:241:6: warning: conflicting types for built-in function 'tgamma' [-Wbuiltin-declaration-mismatch]
- char tgamma ();
- ^~~~~~
- configure:18516: $? = 0
- configure:18516: result: yes
- configure:18544: checking sys/pstat.h usability
- configure:18544: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c:253:10: fatal error: sys/pstat.h: No such file or directory
- #include <sys/pstat.h>
- ^~~~~~~~~~~~~
- compilation terminated.
- configure:18544: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_T 1
- | #define HAVE_RB_FD_INIT 1
- | #define HAVE_INT8_T 1
- | #define SIZEOF_INT8_T 1
- | #define HAVE_UINT8_T 1
- | #define SIZEOF_UINT8_T 1
- | #define HAVE_INT16_T 1
- | #define SIZEOF_INT16_T 2
- | #define HAVE_UINT16_T 1
- | #define SIZEOF_UINT16_T 2
- | #define HAVE_INT32_T 1
- | #define SIZEOF_INT32_T 4
- | #define HAVE_UINT32_T 1
- | #define SIZEOF_UINT32_T 4
- | #define HAVE_INT64_T 1
- | #define SIZEOF_INT64_T 8
- | #define HAVE_UINT64_T 1
- | #define SIZEOF_UINT64_T 8
- | #define HAVE_INTPTR_T 1
- | #define SIZEOF_INTPTR_T 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_FINITE 1
- | #define HAVE_FLOCK 1
- | #define HAVE_HYPOT 1
- | #define HAVE_ISINF 1
- | #define HAVE_ISNAN 1
- | #define HAVE_LGAMMA_R 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_NEXTAFTER 1
- | #define HAVE_STRCHR 1
- | #define HAVE_STRERROR 1
- | #define HAVE_STRSTR 1
- | #define HAVE_TGAMMA 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:18544: result: no
- configure:18544: checking sys/pstat.h presence
- configure:18544: gcc -E conftest.c
- conftest.c:220:10: fatal error: sys/pstat.h: No such file or directory
- #include <sys/pstat.h>
- ^~~~~~~~~~~~~
- compilation terminated.
- configure:18544: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_T 1
- | #define HAVE_RB_FD_INIT 1
- | #define HAVE_INT8_T 1
- | #define SIZEOF_INT8_T 1
- | #define HAVE_UINT8_T 1
- | #define SIZEOF_UINT8_T 1
- | #define HAVE_INT16_T 1
- | #define SIZEOF_INT16_T 2
- | #define HAVE_UINT16_T 1
- | #define SIZEOF_UINT16_T 2
- | #define HAVE_INT32_T 1
- | #define SIZEOF_INT32_T 4
- | #define HAVE_UINT32_T 1
- | #define SIZEOF_UINT32_T 4
- | #define HAVE_INT64_T 1
- | #define SIZEOF_INT64_T 8
- | #define HAVE_UINT64_T 1
- | #define SIZEOF_UINT64_T 8
- | #define HAVE_INTPTR_T 1
- | #define SIZEOF_INTPTR_T 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_FINITE 1
- | #define HAVE_FLOCK 1
- | #define HAVE_HYPOT 1
- | #define HAVE_ISINF 1
- | #define HAVE_ISNAN 1
- | #define HAVE_LGAMMA_R 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_NEXTAFTER 1
- | #define HAVE_STRCHR 1
- | #define HAVE_STRERROR 1
- | #define HAVE_STRSTR 1
- | #define HAVE_TGAMMA 1
- | #define SPT_TYPE SPT_REUSEARGV
- | /* end confdefs.h. */
- | #include <sys/pstat.h>
- configure:18544: result: no
- configure:18544: checking for sys/pstat.h
- configure:18544: result: no
- configure:18556: checking for signbit
- configure:18574: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:18574: $? = 0
- configure:18582: result: yes
- configure:18596: checking for broken memmem
- configure:18628: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:18628: $? = 0
- configure:18628: ./conftest
- configure:18628: $? = 0
- configure:18639: result: no
- configure:18643: checking for pid_t
- configure:18643: result: yes
- configure:18656: checking vfork.h usability
- configure:18656: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c:254:10: fatal error: vfork.h: No such file or directory
- #include <vfork.h>
- ^~~~~~~~~
- compilation terminated.
- configure:18656: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_T 1
- | #define HAVE_RB_FD_INIT 1
- | #define HAVE_INT8_T 1
- | #define SIZEOF_INT8_T 1
- | #define HAVE_UINT8_T 1
- | #define SIZEOF_UINT8_T 1
- | #define HAVE_INT16_T 1
- | #define SIZEOF_INT16_T 2
- | #define HAVE_UINT16_T 1
- | #define SIZEOF_UINT16_T 2
- | #define HAVE_INT32_T 1
- | #define SIZEOF_INT32_T 4
- | #define HAVE_UINT32_T 1
- | #define SIZEOF_UINT32_T 4
- | #define HAVE_INT64_T 1
- | #define SIZEOF_INT64_T 8
- | #define HAVE_UINT64_T 1
- | #define SIZEOF_UINT64_T 8
- | #define HAVE_INTPTR_T 1
- | #define SIZEOF_INTPTR_T 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_FINITE 1
- | #define HAVE_FLOCK 1
- | #define HAVE_HYPOT 1
- | #define HAVE_ISINF 1
- | #define HAVE_ISNAN 1
- | #define HAVE_LGAMMA_R 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_NEXTAFTER 1
- | #define HAVE_STRCHR 1
- | #define HAVE_STRERROR 1
- | #define HAVE_STRSTR 1
- | #define HAVE_TGAMMA 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:18656: result: no
- configure:18656: checking vfork.h presence
- configure:18656: gcc -E conftest.c
- conftest.c:221:10: fatal error: vfork.h: No such file or directory
- #include <vfork.h>
- ^~~~~~~~~
- compilation terminated.
- configure:18656: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_T 1
- | #define HAVE_RB_FD_INIT 1
- | #define HAVE_INT8_T 1
- | #define SIZEOF_INT8_T 1
- | #define HAVE_UINT8_T 1
- | #define SIZEOF_UINT8_T 1
- | #define HAVE_INT16_T 1
- | #define SIZEOF_INT16_T 2
- | #define HAVE_UINT16_T 1
- | #define SIZEOF_UINT16_T 2
- | #define HAVE_INT32_T 1
- | #define SIZEOF_INT32_T 4
- | #define HAVE_UINT32_T 1
- | #define SIZEOF_UINT32_T 4
- | #define HAVE_INT64_T 1
- | #define SIZEOF_INT64_T 8
- | #define HAVE_UINT64_T 1
- | #define SIZEOF_UINT64_T 8
- | #define HAVE_INTPTR_T 1
- | #define SIZEOF_INTPTR_T 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_FINITE 1
- | #define HAVE_FLOCK 1
- | #define HAVE_HYPOT 1
- | #define HAVE_ISINF 1
- | #define HAVE_ISNAN 1
- | #define HAVE_LGAMMA_R 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_NEXTAFTER 1
- | #define HAVE_STRCHR 1
- | #define HAVE_STRERROR 1
- | #define HAVE_STRSTR 1
- | #define HAVE_TGAMMA 1
- | #define SPT_TYPE SPT_REUSEARGV
- | #define HAVE_SIGNBIT 1
- | /* end confdefs.h. */
- | #include <vfork.h>
- configure:18656: result: no
- configure:18656: checking for vfork.h
- configure:18656: result: no
- configure:18669: checking for fork
- configure:18669: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:18669: $? = 0
- configure:18669: result: yes
- configure:18669: checking for vfork
- configure:18669: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:18669: $? = 0
- configure:18669: result: yes
- configure:18679: checking for working fork
- configure:18701: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:18701: $? = 0
- configure:18701: ./conftest
- configure:18701: $? = 0
- configure:18711: result: yes
- configure:18732: checking for working vfork
- configure:18842: result: yes
- configure:18870: checking for __syscall
- configure:18870: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- /tmp/ccDlwIpH.o: In function `main':
- /usr/share/rvm/src/ruby-2.3.0/conftest.c:259: undefined reference to `__syscall'
- collect2: error: ld returned 1 exit status
- configure:18870: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_T 1
- | #define HAVE_RB_FD_INIT 1
- | #define HAVE_INT8_T 1
- | #define SIZEOF_INT8_T 1
- | #define HAVE_UINT8_T 1
- | #define SIZEOF_UINT8_T 1
- | #define HAVE_INT16_T 1
- | #define SIZEOF_INT16_T 2
- | #define HAVE_UINT16_T 1
- | #define SIZEOF_UINT16_T 2
- | #define HAVE_INT32_T 1
- | #define SIZEOF_INT32_T 4
- | #define HAVE_UINT32_T 1
- | #define SIZEOF_UINT32_T 4
- | #define HAVE_INT64_T 1
- | #define SIZEOF_INT64_T 8
- | #define HAVE_UINT64_T 1
- | #define SIZEOF_UINT64_T 8
- | #define HAVE_INTPTR_T 1
- | #define SIZEOF_INTPTR_T 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_FINITE 1
- | #define HAVE_FLOCK 1
- | #define HAVE_HYPOT 1
- | #define HAVE_ISINF 1
- | #define HAVE_ISNAN 1
- | #define HAVE_LGAMMA_R 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_NEXTAFTER 1
- | #define HAVE_STRCHR 1
- | #define HAVE_STRERROR 1
- | #define HAVE_STRSTR 1
- | #define HAVE_TGAMMA 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:18870: result: no
- configure:18881: checking for _longjmp
- configure:18881: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:18881: $? = 0
- configure:18881: result: yes
- configure:18894: checking for _setjmp
- configure:18894: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:18894: $? = 0
- configure:18894: result: yes
- configure:18905: checking for _setjmpex
- configure:18905: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- /tmp/ccLQhNSY.o: In function `main':
- /usr/share/rvm/src/ruby-2.3.0/conftest.c:261: undefined reference to `_setjmpex'
- collect2: error: ld returned 1 exit status
- configure:18905: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_T 1
- | #define HAVE_RB_FD_INIT 1
- | #define HAVE_INT8_T 1
- | #define SIZEOF_INT8_T 1
- | #define HAVE_UINT8_T 1
- | #define SIZEOF_UINT8_T 1
- | #define HAVE_INT16_T 1
- | #define SIZEOF_INT16_T 2
- | #define HAVE_UINT16_T 1
- | #define SIZEOF_UINT16_T 2
- | #define HAVE_INT32_T 1
- | #define SIZEOF_INT32_T 4
- | #define HAVE_UINT32_T 1
- | #define SIZEOF_UINT32_T 4
- | #define HAVE_INT64_T 1
- | #define SIZEOF_INT64_T 8
- | #define HAVE_UINT64_T 1
- | #define SIZEOF_UINT64_T 8
- | #define HAVE_INTPTR_T 1
- | #define SIZEOF_INTPTR_T 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_FINITE 1
- | #define HAVE_FLOCK 1
- | #define HAVE_HYPOT 1
- | #define HAVE_ISINF 1
- | #define HAVE_ISNAN 1
- | #define HAVE_LGAMMA_R 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_NEXTAFTER 1
- | #define HAVE_STRCHR 1
- | #define HAVE_STRERROR 1
- | #define HAVE_STRSTR 1
- | #define HAVE_TGAMMA 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__SETJMP 1
- | /* end confdefs.h. */
- | /* Define _setjmpex to an innocuous variant, in case <limits.h> declares _setjmpex.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define _setjmpex innocuous__setjmpex
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char _setjmpex (); 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 _setjmpex
- |
- | /* 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 _setjmpex ();
- | /* 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__setjmpex || defined __stub____setjmpex
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return _setjmpex ();
- | ;
- | return 0;
- | }
- configure:18905: result: no
- configure:18917: checking for atan2l
- configure:18917: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- conftest.c:250:6: warning: conflicting types for built-in function 'atan2l' [-Wbuiltin-declaration-mismatch]
- char atan2l ();
- ^~~~~~
- configure:18917: $? = 0
- configure:18917: result: yes
- configure:18917: checking for atan2f
- configure:18917: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- conftest.c:251:6: warning: conflicting types for built-in function 'atan2f' [-Wbuiltin-declaration-mismatch]
- char atan2f ();
- ^~~~~~
- configure:18917: $? = 0
- configure:18917: result: yes
- configure:18928: checking for chroot
- configure:18928: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:18928: $? = 0
- configure:18928: result: yes
- configure:18939: checking for chsize
- configure:18939: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- /tmp/cclq7jdo.o: In function `main':
- /usr/share/rvm/src/ruby-2.3.0/conftest.c:264: undefined reference to `chsize'
- collect2: error: ld returned 1 exit status
- configure:18939: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_T 1
- | #define HAVE_RB_FD_INIT 1
- | #define HAVE_INT8_T 1
- | #define SIZEOF_INT8_T 1
- | #define HAVE_UINT8_T 1
- | #define SIZEOF_UINT8_T 1
- | #define HAVE_INT16_T 1
- | #define SIZEOF_INT16_T 2
- | #define HAVE_UINT16_T 1
- | #define SIZEOF_UINT16_T 2
- | #define HAVE_INT32_T 1
- | #define SIZEOF_INT32_T 4
- | #define HAVE_UINT32_T 1
- | #define SIZEOF_UINT32_T 4
- | #define HAVE_INT64_T 1
- | #define SIZEOF_INT64_T 8
- | #define HAVE_UINT64_T 1
- | #define SIZEOF_UINT64_T 8
- | #define HAVE_INTPTR_T 1
- | #define SIZEOF_INTPTR_T 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_FINITE 1
- | #define HAVE_FLOCK 1
- | #define HAVE_HYPOT 1
- | #define HAVE_ISINF 1
- | #define HAVE_ISNAN 1
- | #define HAVE_LGAMMA_R 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_NEXTAFTER 1
- | #define HAVE_STRCHR 1
- | #define HAVE_STRERROR 1
- | #define HAVE_STRSTR 1
- | #define HAVE_TGAMMA 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__SETJMP 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:18939: result: no
- configure:18950: checking for clock_gettime
- configure:18950: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:18950: $? = 0
- configure:18950: result: yes
- configure:18961: checking for cosh
- configure:18961: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- conftest.c:254:6: warning: conflicting types for built-in function 'cosh' [-Wbuiltin-declaration-mismatch]
- char cosh ();
- ^~~~
- configure:18961: $? = 0
- configure:18961: result: yes
- configure:18972: checking for daemon
- configure:18972: result: no
- configure:18983: checking for dirfd
- configure:18983: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:18983: $? = 0
- configure:18983: result: yes
- configure:18994: checking for dl_iterate_phdr
- configure:18994: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:18994: $? = 0
- configure:18994: result: yes
- configure:19005: checking for dlopen
- configure:19005: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19005: $? = 0
- configure:19005: result: yes
- configure:19016: checking for dladdr
- configure:19016: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19016: $? = 0
- configure:19016: result: yes
- configure:19027: checking for dup
- configure:19027: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19027: $? = 0
- configure:19027: result: yes
- configure:19038: checking for dup3
- configure:19038: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19038: $? = 0
- configure:19038: result: yes
- configure:19049: checking for eaccess
- configure:19049: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19049: $? = 0
- configure:19049: result: yes
- configure:19060: checking for endgrent
- configure:19060: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19060: $? = 0
- configure:19060: result: yes
- configure:19071: checking for fchmod
- configure:19071: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19071: $? = 0
- configure:19071: result: yes
- configure:19082: checking for fchown
- configure:19082: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19082: $? = 0
- configure:19082: result: yes
- configure:19093: checking for fcntl
- configure:19093: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19093: $? = 0
- configure:19093: result: yes
- configure:19104: checking for fdatasync
- configure:19104: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19104: $? = 0
- configure:19104: result: yes
- configure:19115: checking for fgetattrlist
- configure:19115: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- /tmp/ccx8EHJy.o: In function `main':
- /usr/share/rvm/src/ruby-2.3.0/conftest.c:278: undefined reference to `fgetattrlist'
- collect2: error: ld returned 1 exit status
- configure:19115: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_T 1
- | #define HAVE_RB_FD_INIT 1
- | #define HAVE_INT8_T 1
- | #define SIZEOF_INT8_T 1
- | #define HAVE_UINT8_T 1
- | #define SIZEOF_UINT8_T 1
- | #define HAVE_INT16_T 1
- | #define SIZEOF_INT16_T 2
- | #define HAVE_UINT16_T 1
- | #define SIZEOF_UINT16_T 2
- | #define HAVE_INT32_T 1
- | #define SIZEOF_INT32_T 4
- | #define HAVE_UINT32_T 1
- | #define SIZEOF_UINT32_T 4
- | #define HAVE_INT64_T 1
- | #define SIZEOF_INT64_T 8
- | #define HAVE_UINT64_T 1
- | #define SIZEOF_UINT64_T 8
- | #define HAVE_INTPTR_T 1
- | #define SIZEOF_INTPTR_T 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_FINITE 1
- | #define HAVE_FLOCK 1
- | #define HAVE_HYPOT 1
- | #define HAVE_ISINF 1
- | #define HAVE_ISNAN 1
- | #define HAVE_LGAMMA_R 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_NEXTAFTER 1
- | #define HAVE_STRCHR 1
- | #define HAVE_STRERROR 1
- | #define HAVE_STRSTR 1
- | #define HAVE_TGAMMA 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__SETJMP 1
- | #define HAVE_ATAN2L 1
- | #define HAVE_ATAN2F 1
- | #define HAVE_CHROOT 1
- | #define HAVE_CLOCK_GETTIME 1
- | #define HAVE_COSH 1
- | #define HAVE_DIRFD 1
- | #define HAVE_DL_ITERATE_PHDR 1
- | #define HAVE_DLOPEN 1
- | #define HAVE_DLADDR 1
- | #define HAVE_DUP 1
- | #define HAVE_DUP3 1
- | #define HAVE_EACCESS 1
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDATASYNC 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:19115: result: no
- configure:19126: checking for fmod
- configure:19126: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- conftest.c:267:6: warning: conflicting types for built-in function 'fmod' [-Wbuiltin-declaration-mismatch]
- char fmod ();
- ^~~~
- configure:19126: $? = 0
- configure:19126: result: yes
- configure:19137: checking for fsync
- configure:19137: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19137: $? = 0
- configure:19137: result: yes
- configure:19148: checking for ftruncate
- configure:19148: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19148: $? = 0
- configure:19148: result: yes
- configure:19159: checking for ftruncate64
- configure:19159: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19159: $? = 0
- configure:19159: result: yes
- configure:19170: checking for getattrlist
- configure:19170: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- /tmp/ccHgrlPS.o: In function `main':
- /usr/share/rvm/src/ruby-2.3.0/conftest.c:282: undefined reference to `getattrlist'
- collect2: error: ld returned 1 exit status
- configure:19170: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_T 1
- | #define HAVE_RB_FD_INIT 1
- | #define HAVE_INT8_T 1
- | #define SIZEOF_INT8_T 1
- | #define HAVE_UINT8_T 1
- | #define SIZEOF_UINT8_T 1
- | #define HAVE_INT16_T 1
- | #define SIZEOF_INT16_T 2
- | #define HAVE_UINT16_T 1
- | #define SIZEOF_UINT16_T 2
- | #define HAVE_INT32_T 1
- | #define SIZEOF_INT32_T 4
- | #define HAVE_UINT32_T 1
- | #define SIZEOF_UINT32_T 4
- | #define HAVE_INT64_T 1
- | #define SIZEOF_INT64_T 8
- | #define HAVE_UINT64_T 1
- | #define SIZEOF_UINT64_T 8
- | #define HAVE_INTPTR_T 1
- | #define SIZEOF_INTPTR_T 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_FINITE 1
- | #define HAVE_FLOCK 1
- | #define HAVE_HYPOT 1
- | #define HAVE_ISINF 1
- | #define HAVE_ISNAN 1
- | #define HAVE_LGAMMA_R 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_NEXTAFTER 1
- | #define HAVE_STRCHR 1
- | #define HAVE_STRERROR 1
- | #define HAVE_STRSTR 1
- | #define HAVE_TGAMMA 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__SETJMP 1
- | #define HAVE_ATAN2L 1
- | #define HAVE_ATAN2F 1
- | #define HAVE_CHROOT 1
- | #define HAVE_CLOCK_GETTIME 1
- | #define HAVE_COSH 1
- | #define HAVE_DIRFD 1
- | #define HAVE_DL_ITERATE_PHDR 1
- | #define HAVE_DLOPEN 1
- | #define HAVE_DLADDR 1
- | #define HAVE_DUP 1
- | #define HAVE_DUP3 1
- | #define HAVE_EACCESS 1
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDATASYNC 1
- | #define HAVE_FMOD 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:19170: result: no
- configure:19181: checking for getcwd
- configure:19181: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19181: $? = 0
- configure:19181: result: yes
- configure:19192: checking for getgidx
- configure:19192: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- /tmp/cclC0zH1.o: In function `main':
- /usr/share/rvm/src/ruby-2.3.0/conftest.c:283: undefined reference to `getgidx'
- collect2: error: ld returned 1 exit status
- configure:19192: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_T 1
- | #define HAVE_RB_FD_INIT 1
- | #define HAVE_INT8_T 1
- | #define SIZEOF_INT8_T 1
- | #define HAVE_UINT8_T 1
- | #define SIZEOF_UINT8_T 1
- | #define HAVE_INT16_T 1
- | #define SIZEOF_INT16_T 2
- | #define HAVE_UINT16_T 1
- | #define SIZEOF_UINT16_T 2
- | #define HAVE_INT32_T 1
- | #define SIZEOF_INT32_T 4
- | #define HAVE_UINT32_T 1
- | #define SIZEOF_UINT32_T 4
- | #define HAVE_INT64_T 1
- | #define SIZEOF_INT64_T 8
- | #define HAVE_UINT64_T 1
- | #define SIZEOF_UINT64_T 8
- | #define HAVE_INTPTR_T 1
- | #define SIZEOF_INTPTR_T 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_FINITE 1
- | #define HAVE_FLOCK 1
- | #define HAVE_HYPOT 1
- | #define HAVE_ISINF 1
- | #define HAVE_ISNAN 1
- | #define HAVE_LGAMMA_R 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_NEXTAFTER 1
- | #define HAVE_STRCHR 1
- | #define HAVE_STRERROR 1
- | #define HAVE_STRSTR 1
- | #define HAVE_TGAMMA 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__SETJMP 1
- | #define HAVE_ATAN2L 1
- | #define HAVE_ATAN2F 1
- | #define HAVE_CHROOT 1
- | #define HAVE_CLOCK_GETTIME 1
- | #define HAVE_COSH 1
- | #define HAVE_DIRFD 1
- | #define HAVE_DL_ITERATE_PHDR 1
- | #define HAVE_DLOPEN 1
- | #define HAVE_DLADDR 1
- | #define HAVE_DUP 1
- | #define HAVE_DUP3 1
- | #define HAVE_EACCESS 1
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDATASYNC 1
- | #define HAVE_FMOD 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:19192: result: no
- configure:19203: checking for getgrnam
- configure:19203: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19203: $? = 0
- configure:19203: result: yes
- configure:19214: checking for getgrnam_r
- configure:19214: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19214: $? = 0
- configure:19214: result: yes
- configure:19225: checking for getgroups
- configure:19225: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19225: $? = 0
- configure:19225: result: yes
- configure:19236: checking for getpgid
- configure:19236: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19236: $? = 0
- configure:19236: result: yes
- configure:19247: checking for getpgrp
- configure:19247: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19247: $? = 0
- configure:19247: result: yes
- configure:19258: checking for getpriority
- configure:19258: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19258: $? = 0
- configure:19258: result: yes
- configure:19269: checking for getpwnam_r
- configure:19269: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19269: $? = 0
- configure:19269: result: yes
- configure:19280: checking for getresgid
- configure:19280: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19280: $? = 0
- configure:19280: result: yes
- configure:19291: checking for getresuid
- configure:19291: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19291: $? = 0
- configure:19291: result: yes
- configure:19302: checking for getrlimit
- configure:19302: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19302: $? = 0
- configure:19302: result: yes
- configure:19313: checking for getsid
- configure:19313: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19313: $? = 0
- configure:19313: result: yes
- configure:19324: checking for gettimeofday
- configure:19324: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19324: $? = 0
- configure:19324: result: yes
- configure:19335: checking for getuidx
- configure:19335: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- /tmp/ccaL7N3R.o: In function `main':
- /usr/share/rvm/src/ruby-2.3.0/conftest.c:295: undefined reference to `getuidx'
- collect2: error: ld returned 1 exit status
- configure:19335: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_T 1
- | #define HAVE_RB_FD_INIT 1
- | #define HAVE_INT8_T 1
- | #define SIZEOF_INT8_T 1
- | #define HAVE_UINT8_T 1
- | #define SIZEOF_UINT8_T 1
- | #define HAVE_INT16_T 1
- | #define SIZEOF_INT16_T 2
- | #define HAVE_UINT16_T 1
- | #define SIZEOF_UINT16_T 2
- | #define HAVE_INT32_T 1
- | #define SIZEOF_INT32_T 4
- | #define HAVE_UINT32_T 1
- | #define SIZEOF_UINT32_T 4
- | #define HAVE_INT64_T 1
- | #define SIZEOF_INT64_T 8
- | #define HAVE_UINT64_T 1
- | #define SIZEOF_UINT64_T 8
- | #define HAVE_INTPTR_T 1
- | #define SIZEOF_INTPTR_T 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_FINITE 1
- | #define HAVE_FLOCK 1
- | #define HAVE_HYPOT 1
- | #define HAVE_ISINF 1
- | #define HAVE_ISNAN 1
- | #define HAVE_LGAMMA_R 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_NEXTAFTER 1
- | #define HAVE_STRCHR 1
- | #define HAVE_STRERROR 1
- | #define HAVE_STRSTR 1
- | #define HAVE_TGAMMA 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__SETJMP 1
- | #define HAVE_ATAN2L 1
- | #define HAVE_ATAN2F 1
- | #define HAVE_CHROOT 1
- | #define HAVE_CLOCK_GETTIME 1
- | #define HAVE_COSH 1
- | #define HAVE_DIRFD 1
- | #define HAVE_DL_ITERATE_PHDR 1
- | #define HAVE_DLOPEN 1
- | #define HAVE_DLADDR 1
- | #define HAVE_DUP 1
- | #define HAVE_DUP3 1
- | #define HAVE_EACCESS 1
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDATASYNC 1
- | #define HAVE_FMOD 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_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 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:19335: result: no
- configure:19346: checking for gmtime_r
- configure:19346: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19346: $? = 0
- configure:19346: result: yes
- configure:19357: checking for initgroups
- configure:19357: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19357: $? = 0
- configure:19357: result: yes
- configure:19368: checking for ioctl
- configure:19368: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19368: $? = 0
- configure:19368: result: yes
- configure:19379: checking for isfinite
- configure:19379: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- /tmp/ccL88IT0.o: In function `main':
- /usr/share/rvm/src/ruby-2.3.0/conftest.c:298: undefined reference to `isfinite'
- collect2: error: ld returned 1 exit status
- configure:19379: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_T 1
- | #define HAVE_RB_FD_INIT 1
- | #define HAVE_INT8_T 1
- | #define SIZEOF_INT8_T 1
- | #define HAVE_UINT8_T 1
- | #define SIZEOF_UINT8_T 1
- | #define HAVE_INT16_T 1
- | #define SIZEOF_INT16_T 2
- | #define HAVE_UINT16_T 1
- | #define SIZEOF_UINT16_T 2
- | #define HAVE_INT32_T 1
- | #define SIZEOF_INT32_T 4
- | #define HAVE_UINT32_T 1
- | #define SIZEOF_UINT32_T 4
- | #define HAVE_INT64_T 1
- | #define SIZEOF_INT64_T 8
- | #define HAVE_UINT64_T 1
- | #define SIZEOF_UINT64_T 8
- | #define HAVE_INTPTR_T 1
- | #define SIZEOF_INTPTR_T 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_FINITE 1
- | #define HAVE_FLOCK 1
- | #define HAVE_HYPOT 1
- | #define HAVE_ISINF 1
- | #define HAVE_ISNAN 1
- | #define HAVE_LGAMMA_R 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_NEXTAFTER 1
- | #define HAVE_STRCHR 1
- | #define HAVE_STRERROR 1
- | #define HAVE_STRSTR 1
- | #define HAVE_TGAMMA 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__SETJMP 1
- | #define HAVE_ATAN2L 1
- | #define HAVE_ATAN2F 1
- | #define HAVE_CHROOT 1
- | #define HAVE_CLOCK_GETTIME 1
- | #define HAVE_COSH 1
- | #define HAVE_DIRFD 1
- | #define HAVE_DL_ITERATE_PHDR 1
- | #define HAVE_DLOPEN 1
- | #define HAVE_DLADDR 1
- | #define HAVE_DUP 1
- | #define HAVE_DUP3 1
- | #define HAVE_EACCESS 1
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDATASYNC 1
- | #define HAVE_FMOD 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_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 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_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:19379: result: no
- configure:19390: checking for issetugid
- configure:19390: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- /tmp/ccgAYX38.o: In function `main':
- /usr/share/rvm/src/ruby-2.3.0/conftest.c:298: undefined reference to `issetugid'
- collect2: error: ld returned 1 exit status
- configure:19390: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_T 1
- | #define HAVE_RB_FD_INIT 1
- | #define HAVE_INT8_T 1
- | #define SIZEOF_INT8_T 1
- | #define HAVE_UINT8_T 1
- | #define SIZEOF_UINT8_T 1
- | #define HAVE_INT16_T 1
- | #define SIZEOF_INT16_T 2
- | #define HAVE_UINT16_T 1
- | #define SIZEOF_UINT16_T 2
- | #define HAVE_INT32_T 1
- | #define SIZEOF_INT32_T 4
- | #define HAVE_UINT32_T 1
- | #define SIZEOF_UINT32_T 4
- | #define HAVE_INT64_T 1
- | #define SIZEOF_INT64_T 8
- | #define HAVE_UINT64_T 1
- | #define SIZEOF_UINT64_T 8
- | #define HAVE_INTPTR_T 1
- | #define SIZEOF_INTPTR_T 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_FINITE 1
- | #define HAVE_FLOCK 1
- | #define HAVE_HYPOT 1
- | #define HAVE_ISINF 1
- | #define HAVE_ISNAN 1
- | #define HAVE_LGAMMA_R 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_NEXTAFTER 1
- | #define HAVE_STRCHR 1
- | #define HAVE_STRERROR 1
- | #define HAVE_STRSTR 1
- | #define HAVE_TGAMMA 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__SETJMP 1
- | #define HAVE_ATAN2L 1
- | #define HAVE_ATAN2F 1
- | #define HAVE_CHROOT 1
- | #define HAVE_CLOCK_GETTIME 1
- | #define HAVE_COSH 1
- | #define HAVE_DIRFD 1
- | #define HAVE_DL_ITERATE_PHDR 1
- | #define HAVE_DLOPEN 1
- | #define HAVE_DLADDR 1
- | #define HAVE_DUP 1
- | #define HAVE_DUP3 1
- | #define HAVE_EACCESS 1
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDATASYNC 1
- | #define HAVE_FMOD 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_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 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_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:19390: result: no
- configure:19401: checking for killpg
- configure:19401: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19401: $? = 0
- configure:19401: result: yes
- configure:19412: checking for lchmod
- configure:19412: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- conftest.c:293:1: error: unknown type name 'choke'
- choke me
- ^~~~~
- conftest.c:296:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'int'
- int
- ^~~
- configure:19412: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_T 1
- | #define HAVE_RB_FD_INIT 1
- | #define HAVE_INT8_T 1
- | #define SIZEOF_INT8_T 1
- | #define HAVE_UINT8_T 1
- | #define SIZEOF_UINT8_T 1
- | #define HAVE_INT16_T 1
- | #define SIZEOF_INT16_T 2
- | #define HAVE_UINT16_T 1
- | #define SIZEOF_UINT16_T 2
- | #define HAVE_INT32_T 1
- | #define SIZEOF_INT32_T 4
- | #define HAVE_UINT32_T 1
- | #define SIZEOF_UINT32_T 4
- | #define HAVE_INT64_T 1
- | #define SIZEOF_INT64_T 8
- | #define HAVE_UINT64_T 1
- | #define SIZEOF_UINT64_T 8
- | #define HAVE_INTPTR_T 1
- | #define SIZEOF_INTPTR_T 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_FINITE 1
- | #define HAVE_FLOCK 1
- | #define HAVE_HYPOT 1
- | #define HAVE_ISINF 1
- | #define HAVE_ISNAN 1
- | #define HAVE_LGAMMA_R 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_NEXTAFTER 1
- | #define HAVE_STRCHR 1
- | #define HAVE_STRERROR 1
- | #define HAVE_STRSTR 1
- | #define HAVE_TGAMMA 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__SETJMP 1
- | #define HAVE_ATAN2L 1
- | #define HAVE_ATAN2F 1
- | #define HAVE_CHROOT 1
- | #define HAVE_CLOCK_GETTIME 1
- | #define HAVE_COSH 1
- | #define HAVE_DIRFD 1
- | #define HAVE_DL_ITERATE_PHDR 1
- | #define HAVE_DLOPEN 1
- | #define HAVE_DLADDR 1
- | #define HAVE_DUP 1
- | #define HAVE_DUP3 1
- | #define HAVE_EACCESS 1
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDATASYNC 1
- | #define HAVE_FMOD 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_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 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_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:19412: result: no
- configure:19423: checking for lchown
- configure:19423: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19423: $? = 0
- configure:19423: result: yes
- configure:19434: checking for link
- configure:19434: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19434: $? = 0
- configure:19434: result: yes
- configure:19445: checking for llabs
- configure:19445: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- conftest.c:290:6: warning: conflicting types for built-in function 'llabs' [-Wbuiltin-declaration-mismatch]
- char llabs ();
- ^~~~~
- configure:19445: $? = 0
- configure:19445: result: yes
- configure:19456: checking for lockf
- configure:19456: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19456: $? = 0
- configure:19456: result: yes
- configure:19467: checking for log2
- configure:19467: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- conftest.c:292:6: warning: conflicting types for built-in function 'log2' [-Wbuiltin-declaration-mismatch]
- char log2 ();
- ^~~~
- configure:19467: $? = 0
- configure:19467: result: yes
- configure:19478: checking for lstat
- configure:19478: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19478: $? = 0
- configure:19478: result: yes
- configure:19489: checking for malloc_usable_size
- configure:19489: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19489: $? = 0
- configure:19489: result: yes
- configure:19500: checking for malloc_size
- configure:19500: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- /tmp/ccraG90Z.o: In function `main':
- /usr/share/rvm/src/ruby-2.3.0/conftest.c:306: undefined reference to `malloc_size'
- collect2: error: ld returned 1 exit status
- configure:19500: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_T 1
- | #define HAVE_RB_FD_INIT 1
- | #define HAVE_INT8_T 1
- | #define SIZEOF_INT8_T 1
- | #define HAVE_UINT8_T 1
- | #define SIZEOF_UINT8_T 1
- | #define HAVE_INT16_T 1
- | #define SIZEOF_INT16_T 2
- | #define HAVE_UINT16_T 1
- | #define SIZEOF_UINT16_T 2
- | #define HAVE_INT32_T 1
- | #define SIZEOF_INT32_T 4
- | #define HAVE_UINT32_T 1
- | #define SIZEOF_UINT32_T 4
- | #define HAVE_INT64_T 1
- | #define SIZEOF_INT64_T 8
- | #define HAVE_UINT64_T 1
- | #define SIZEOF_UINT64_T 8
- | #define HAVE_INTPTR_T 1
- | #define SIZEOF_INTPTR_T 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_FINITE 1
- | #define HAVE_FLOCK 1
- | #define HAVE_HYPOT 1
- | #define HAVE_ISINF 1
- | #define HAVE_ISNAN 1
- | #define HAVE_LGAMMA_R 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_NEXTAFTER 1
- | #define HAVE_STRCHR 1
- | #define HAVE_STRERROR 1
- | #define HAVE_STRSTR 1
- | #define HAVE_TGAMMA 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__SETJMP 1
- | #define HAVE_ATAN2L 1
- | #define HAVE_ATAN2F 1
- | #define HAVE_CHROOT 1
- | #define HAVE_CLOCK_GETTIME 1
- | #define HAVE_COSH 1
- | #define HAVE_DIRFD 1
- | #define HAVE_DL_ITERATE_PHDR 1
- | #define HAVE_DLOPEN 1
- | #define HAVE_DLADDR 1
- | #define HAVE_DUP 1
- | #define HAVE_DUP3 1
- | #define HAVE_EACCESS 1
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDATASYNC 1
- | #define HAVE_FMOD 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_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 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_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_MALLOC_USABLE_SIZE 1
- | /* end confdefs.h. */
- | /* Define malloc_size to an innocuous variant, in case <limits.h> declares malloc_size.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define malloc_size innocuous_malloc_size
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char malloc_size (); below.
- | Prefer <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 malloc_size
- |
- | /* Override any GCC internal prototype to avoid an error.
- | Use char because int might match the return type of a GCC
- | builtin and then its argument prototype would still apply. */
- | #ifdef __cplusplus
- | extern "C"
- | #endif
- | char malloc_size ();
- | /* The GNU C library defines this for functions which it implements
- | to always fail with ENOSYS. Some functions are actually named
- | something starting with __ and the normal name is an alias. */
- | #if defined __stub_malloc_size || defined __stub___malloc_size
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return malloc_size ();
- | ;
- | return 0;
- | }
- configure:19500: result: no
- configure:19511: checking for mblen
- configure:19511: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19511: $? = 0
- configure:19511: result: yes
- configure:19522: checking for memalign
- configure:19522: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19522: $? = 0
- configure:19522: result: yes
- configure:19533: checking for memset_s
- configure:19533: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- /tmp/ccxWJcM3.o: In function `main':
- /usr/share/rvm/src/ruby-2.3.0/conftest.c:308: undefined reference to `memset_s'
- collect2: error: ld returned 1 exit status
- configure:19533: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_T 1
- | #define HAVE_RB_FD_INIT 1
- | #define HAVE_INT8_T 1
- | #define SIZEOF_INT8_T 1
- | #define HAVE_UINT8_T 1
- | #define SIZEOF_UINT8_T 1
- | #define HAVE_INT16_T 1
- | #define SIZEOF_INT16_T 2
- | #define HAVE_UINT16_T 1
- | #define SIZEOF_UINT16_T 2
- | #define HAVE_INT32_T 1
- | #define SIZEOF_INT32_T 4
- | #define HAVE_UINT32_T 1
- | #define SIZEOF_UINT32_T 4
- | #define HAVE_INT64_T 1
- | #define SIZEOF_INT64_T 8
- | #define HAVE_UINT64_T 1
- | #define SIZEOF_UINT64_T 8
- | #define HAVE_INTPTR_T 1
- | #define SIZEOF_INTPTR_T 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_FINITE 1
- | #define HAVE_FLOCK 1
- | #define HAVE_HYPOT 1
- | #define HAVE_ISINF 1
- | #define HAVE_ISNAN 1
- | #define HAVE_LGAMMA_R 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_NEXTAFTER 1
- | #define HAVE_STRCHR 1
- | #define HAVE_STRERROR 1
- | #define HAVE_STRSTR 1
- | #define HAVE_TGAMMA 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__SETJMP 1
- | #define HAVE_ATAN2L 1
- | #define HAVE_ATAN2F 1
- | #define HAVE_CHROOT 1
- | #define HAVE_CLOCK_GETTIME 1
- | #define HAVE_COSH 1
- | #define HAVE_DIRFD 1
- | #define HAVE_DL_ITERATE_PHDR 1
- | #define HAVE_DLOPEN 1
- | #define HAVE_DLADDR 1
- | #define HAVE_DUP 1
- | #define HAVE_DUP3 1
- | #define HAVE_EACCESS 1
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDATASYNC 1
- | #define HAVE_FMOD 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_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 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_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_MALLOC_USABLE_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMALIGN 1
- | /* end confdefs.h. */
- | /* Define memset_s to an innocuous variant, in case <limits.h> declares memset_s.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define memset_s innocuous_memset_s
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char memset_s (); below.
- | Prefer <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 memset_s
- |
- | /* Override any GCC internal prototype to avoid an error.
- | Use char because int might match the return type of a GCC
- | builtin and then its argument prototype would still apply. */
- | #ifdef __cplusplus
- | extern "C"
- | #endif
- | char memset_s ();
- | /* The GNU C library defines this for functions which it implements
- | to always fail with ENOSYS. Some functions are actually named
- | something starting with __ and the normal name is an alias. */
- | #if defined __stub_memset_s || defined __stub___memset_s
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return memset_s ();
- | ;
- | return 0;
- | }
- configure:19533: result: no
- configure:19544: checking for writev
- configure:19544: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19544: $? = 0
- configure:19544: result: yes
- configure:19555: checking for memrchr
- configure:19555: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19555: $? = 0
- configure:19555: result: yes
- configure:19566: checking for memmem
- configure:19566: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19566: $? = 0
- configure:19566: result: yes
- configure:19577: checking for mkfifo
- configure:19577: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19577: $? = 0
- configure:19577: result: yes
- configure:19588: checking for mknod
- configure:19588: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19588: $? = 0
- configure:19588: result: yes
- configure:19599: checking for mktime
- configure:19599: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19599: $? = 0
- configure:19599: result: yes
- configure:19610: checking for pipe2
- configure:19610: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19610: $? = 0
- configure:19610: result: yes
- configure:19621: checking for poll
- configure:19621: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19621: $? = 0
- configure:19621: result: yes
- configure:19632: checking for posix_fadvise
- configure:19632: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19632: $? = 0
- configure:19632: result: yes
- configure:19643: checking for posix_memalign
- configure:19643: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19643: $? = 0
- configure:19643: result: yes
- configure:19654: checking for ppoll
- configure:19654: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19654: $? = 0
- configure:19654: result: yes
- configure:19665: checking for pread
- configure:19665: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19665: $? = 0
- configure:19665: result: yes
- configure:19676: checking for qsort_r
- configure:19676: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19676: $? = 0
- configure:19676: result: yes
- configure:19687: checking for readlink
- configure:19687: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19687: $? = 0
- configure:19687: result: yes
- configure:19698: checking for round
- configure:19698: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- conftest.c:311:6: warning: conflicting types for built-in function 'round' [-Wbuiltin-declaration-mismatch]
- char round ();
- ^~~~~
- configure:19698: $? = 0
- configure:19698: result: yes
- configure:19709: checking for sched_getaffinity
- configure:19709: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19709: $? = 0
- configure:19709: result: yes
- configure:19720: checking for seekdir
- configure:19720: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19720: $? = 0
- configure:19720: result: yes
- configure:19731: checking for select_large_fdset
- configure:19731: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- /tmp/ccMd3O6t.o: In function `main':
- /usr/share/rvm/src/ruby-2.3.0/conftest.c:325: undefined reference to `select_large_fdset'
- collect2: error: ld returned 1 exit status
- configure:19731: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_T 1
- | #define HAVE_RB_FD_INIT 1
- | #define HAVE_INT8_T 1
- | #define SIZEOF_INT8_T 1
- | #define HAVE_UINT8_T 1
- | #define SIZEOF_UINT8_T 1
- | #define HAVE_INT16_T 1
- | #define SIZEOF_INT16_T 2
- | #define HAVE_UINT16_T 1
- | #define SIZEOF_UINT16_T 2
- | #define HAVE_INT32_T 1
- | #define SIZEOF_INT32_T 4
- | #define HAVE_UINT32_T 1
- | #define SIZEOF_UINT32_T 4
- | #define HAVE_INT64_T 1
- | #define SIZEOF_INT64_T 8
- | #define HAVE_UINT64_T 1
- | #define SIZEOF_UINT64_T 8
- | #define HAVE_INTPTR_T 1
- | #define SIZEOF_INTPTR_T 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_FINITE 1
- | #define HAVE_FLOCK 1
- | #define HAVE_HYPOT 1
- | #define HAVE_ISINF 1
- | #define HAVE_ISNAN 1
- | #define HAVE_LGAMMA_R 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_NEXTAFTER 1
- | #define HAVE_STRCHR 1
- | #define HAVE_STRERROR 1
- | #define HAVE_STRSTR 1
- | #define HAVE_TGAMMA 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__SETJMP 1
- | #define HAVE_ATAN2L 1
- | #define HAVE_ATAN2F 1
- | #define HAVE_CHROOT 1
- | #define HAVE_CLOCK_GETTIME 1
- | #define HAVE_COSH 1
- | #define HAVE_DIRFD 1
- | #define HAVE_DL_ITERATE_PHDR 1
- | #define HAVE_DLOPEN 1
- | #define HAVE_DLADDR 1
- | #define HAVE_DUP 1
- | #define HAVE_DUP3 1
- | #define HAVE_EACCESS 1
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDATASYNC 1
- | #define HAVE_FMOD 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_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 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_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_MALLOC_USABLE_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMALIGN 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MEMRCHR 1
- | #define HAVE_MEMMEM 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_PIPE2 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_FADVISE 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PPOLL 1
- | #define HAVE_PREAD 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SCHED_GETAFFINITY 1
- | #define HAVE_SEEKDIR 1
- | /* end confdefs.h. */
- | /* Define select_large_fdset to an innocuous variant, in case <limits.h> declares select_large_fdset.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define select_large_fdset innocuous_select_large_fdset
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char select_large_fdset (); below.
- | Prefer <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 select_large_fdset
- |
- | /* Override any GCC internal prototype to avoid an error.
- | Use char because int might match the return type of a GCC
- | builtin and then its argument prototype would still apply. */
- | #ifdef __cplusplus
- | extern "C"
- | #endif
- | char select_large_fdset ();
- | /* The GNU C library defines this for functions which it implements
- | to always fail with ENOSYS. Some functions are actually named
- | something starting with __ and the normal name is an alias. */
- | #if defined __stub_select_large_fdset || defined __stub___select_large_fdset
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return select_large_fdset ();
- | ;
- | return 0;
- | }
- configure:19731: result: no
- configure:19742: checking for sendfile
- configure:19742: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19742: $? = 0
- configure:19742: result: yes
- configure:19753: checking for setegid
- configure:19753: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19753: $? = 0
- configure:19753: result: yes
- configure:19764: checking for setenv
- configure:19764: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19764: $? = 0
- configure:19764: result: yes
- configure:19775: checking for seteuid
- configure:19775: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19775: $? = 0
- configure:19775: result: yes
- configure:19786: checking for setgid
- configure:19786: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19786: $? = 0
- configure:19786: result: yes
- configure:19797: checking for setgroups
- configure:19797: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19797: $? = 0
- configure:19797: result: yes
- configure:19808: checking for setpgid
- configure:19808: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19808: $? = 0
- configure:19808: result: yes
- configure:19819: checking for setpgrp
- configure:19819: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19819: $? = 0
- configure:19819: result: yes
- configure:19830: checking for setregid
- configure:19830: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19830: $? = 0
- configure:19830: result: yes
- configure:19841: checking for setresgid
- configure:19841: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19841: $? = 0
- configure:19841: result: yes
- configure:19852: checking for setresuid
- configure:19852: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19852: $? = 0
- configure:19852: result: yes
- configure:19863: checking for setreuid
- configure:19863: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19863: $? = 0
- configure:19863: result: yes
- configure:19874: checking for setrgid
- configure:19874: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- /tmp/ccJzZVMo.o: In function `main':
- /usr/share/rvm/src/ruby-2.3.0/conftest.c:337: undefined reference to `setrgid'
- collect2: error: ld returned 1 exit status
- configure:19874: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_T 1
- | #define HAVE_RB_FD_INIT 1
- | #define HAVE_INT8_T 1
- | #define SIZEOF_INT8_T 1
- | #define HAVE_UINT8_T 1
- | #define SIZEOF_UINT8_T 1
- | #define HAVE_INT16_T 1
- | #define SIZEOF_INT16_T 2
- | #define HAVE_UINT16_T 1
- | #define SIZEOF_UINT16_T 2
- | #define HAVE_INT32_T 1
- | #define SIZEOF_INT32_T 4
- | #define HAVE_UINT32_T 1
- | #define SIZEOF_UINT32_T 4
- | #define HAVE_INT64_T 1
- | #define SIZEOF_INT64_T 8
- | #define HAVE_UINT64_T 1
- | #define SIZEOF_UINT64_T 8
- | #define HAVE_INTPTR_T 1
- | #define SIZEOF_INTPTR_T 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_FINITE 1
- | #define HAVE_FLOCK 1
- | #define HAVE_HYPOT 1
- | #define HAVE_ISINF 1
- | #define HAVE_ISNAN 1
- | #define HAVE_LGAMMA_R 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_NEXTAFTER 1
- | #define HAVE_STRCHR 1
- | #define HAVE_STRERROR 1
- | #define HAVE_STRSTR 1
- | #define HAVE_TGAMMA 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__SETJMP 1
- | #define HAVE_ATAN2L 1
- | #define HAVE_ATAN2F 1
- | #define HAVE_CHROOT 1
- | #define HAVE_CLOCK_GETTIME 1
- | #define HAVE_COSH 1
- | #define HAVE_DIRFD 1
- | #define HAVE_DL_ITERATE_PHDR 1
- | #define HAVE_DLOPEN 1
- | #define HAVE_DLADDR 1
- | #define HAVE_DUP 1
- | #define HAVE_DUP3 1
- | #define HAVE_EACCESS 1
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDATASYNC 1
- | #define HAVE_FMOD 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_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 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_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_MALLOC_USABLE_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMALIGN 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MEMRCHR 1
- | #define HAVE_MEMMEM 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_PIPE2 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_FADVISE 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PPOLL 1
- | #define HAVE_PREAD 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SCHED_GETAFFINITY 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETRESGID 1
- | #define HAVE_SETRESUID 1
- | #define HAVE_SETREUID 1
- | /* end confdefs.h. */
- | /* Define setrgid to an innocuous variant, in case <limits.h> declares setrgid.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define setrgid innocuous_setrgid
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char setrgid (); 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 setrgid
- |
- | /* Override any GCC internal prototype to avoid an error.
- | Use char because int might match the return type of a GCC
- | builtin and then its argument prototype would still apply. */
- | #ifdef __cplusplus
- | extern "C"
- | #endif
- | char setrgid ();
- | /* The GNU C library defines this for functions which it implements
- | to always fail with ENOSYS. Some functions are actually named
- | something starting with __ and the normal name is an alias. */
- | #if defined __stub_setrgid || defined __stub___setrgid
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return setrgid ();
- | ;
- | return 0;
- | }
- configure:19874: result: no
- configure:19885: checking for setrlimit
- configure:19885: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19885: $? = 0
- configure:19885: result: yes
- configure:19896: checking for setruid
- configure:19896: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- /tmp/ccT5y9Ky.o: In function `main':
- /usr/share/rvm/src/ruby-2.3.0/conftest.c:338: undefined reference to `setruid'
- collect2: error: ld returned 1 exit status
- configure:19896: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_T 1
- | #define HAVE_RB_FD_INIT 1
- | #define HAVE_INT8_T 1
- | #define SIZEOF_INT8_T 1
- | #define HAVE_UINT8_T 1
- | #define SIZEOF_UINT8_T 1
- | #define HAVE_INT16_T 1
- | #define SIZEOF_INT16_T 2
- | #define HAVE_UINT16_T 1
- | #define SIZEOF_UINT16_T 2
- | #define HAVE_INT32_T 1
- | #define SIZEOF_INT32_T 4
- | #define HAVE_UINT32_T 1
- | #define SIZEOF_UINT32_T 4
- | #define HAVE_INT64_T 1
- | #define SIZEOF_INT64_T 8
- | #define HAVE_UINT64_T 1
- | #define SIZEOF_UINT64_T 8
- | #define HAVE_INTPTR_T 1
- | #define SIZEOF_INTPTR_T 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_FINITE 1
- | #define HAVE_FLOCK 1
- | #define HAVE_HYPOT 1
- | #define HAVE_ISINF 1
- | #define HAVE_ISNAN 1
- | #define HAVE_LGAMMA_R 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_NEXTAFTER 1
- | #define HAVE_STRCHR 1
- | #define HAVE_STRERROR 1
- | #define HAVE_STRSTR 1
- | #define HAVE_TGAMMA 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__SETJMP 1
- | #define HAVE_ATAN2L 1
- | #define HAVE_ATAN2F 1
- | #define HAVE_CHROOT 1
- | #define HAVE_CLOCK_GETTIME 1
- | #define HAVE_COSH 1
- | #define HAVE_DIRFD 1
- | #define HAVE_DL_ITERATE_PHDR 1
- | #define HAVE_DLOPEN 1
- | #define HAVE_DLADDR 1
- | #define HAVE_DUP 1
- | #define HAVE_DUP3 1
- | #define HAVE_EACCESS 1
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDATASYNC 1
- | #define HAVE_FMOD 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_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 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_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_MALLOC_USABLE_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMALIGN 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MEMRCHR 1
- | #define HAVE_MEMMEM 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_PIPE2 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_FADVISE 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PPOLL 1
- | #define HAVE_PREAD 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SCHED_GETAFFINITY 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETRESGID 1
- | #define HAVE_SETRESUID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRLIMIT 1
- | /* end confdefs.h. */
- | /* Define setruid to an innocuous variant, in case <limits.h> declares setruid.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define setruid innocuous_setruid
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char setruid (); 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 setruid
- |
- | /* Override any GCC internal prototype to avoid an error.
- | Use char because int might match the return type of a GCC
- | builtin and then its argument prototype would still apply. */
- | #ifdef __cplusplus
- | extern "C"
- | #endif
- | char setruid ();
- | /* The GNU C library defines this for functions which it implements
- | to always fail with ENOSYS. Some functions are actually named
- | something starting with __ and the normal name is an alias. */
- | #if defined __stub_setruid || defined __stub___setruid
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return setruid ();
- | ;
- | return 0;
- | }
- configure:19896: result: no
- configure:19907: checking for setsid
- configure:19907: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19907: $? = 0
- configure:19907: result: yes
- configure:19918: checking for setuid
- configure:19918: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19918: $? = 0
- configure:19918: result: yes
- configure:19929: checking for shutdown
- configure:19929: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19929: $? = 0
- configure:19929: result: yes
- configure:19940: checking for sigaction
- configure:19940: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19940: $? = 0
- configure:19940: result: yes
- configure:19951: checking for sigaltstack
- configure:19951: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19951: $? = 0
- configure:19951: result: yes
- configure:19962: checking for sigprocmask
- configure:19962: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19962: $? = 0
- configure:19962: result: yes
- configure:19973: checking for sinh
- configure:19973: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- conftest.c:333:6: warning: conflicting types for built-in function 'sinh' [-Wbuiltin-declaration-mismatch]
- char sinh ();
- ^~~~
- configure:19973: $? = 0
- configure:19973: result: yes
- configure:19984: checking for spawnv
- configure:19984: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- /tmp/ccLjbRaf.o: In function `main':
- /usr/share/rvm/src/ruby-2.3.0/conftest.c:345: undefined reference to `spawnv'
- collect2: error: ld returned 1 exit status
- configure:19984: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_T 1
- | #define HAVE_RB_FD_INIT 1
- | #define HAVE_INT8_T 1
- | #define SIZEOF_INT8_T 1
- | #define HAVE_UINT8_T 1
- | #define SIZEOF_UINT8_T 1
- | #define HAVE_INT16_T 1
- | #define SIZEOF_INT16_T 2
- | #define HAVE_UINT16_T 1
- | #define SIZEOF_UINT16_T 2
- | #define HAVE_INT32_T 1
- | #define SIZEOF_INT32_T 4
- | #define HAVE_UINT32_T 1
- | #define SIZEOF_UINT32_T 4
- | #define HAVE_INT64_T 1
- | #define SIZEOF_INT64_T 8
- | #define HAVE_UINT64_T 1
- | #define SIZEOF_UINT64_T 8
- | #define HAVE_INTPTR_T 1
- | #define SIZEOF_INTPTR_T 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_FINITE 1
- | #define HAVE_FLOCK 1
- | #define HAVE_HYPOT 1
- | #define HAVE_ISINF 1
- | #define HAVE_ISNAN 1
- | #define HAVE_LGAMMA_R 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_NEXTAFTER 1
- | #define HAVE_STRCHR 1
- | #define HAVE_STRERROR 1
- | #define HAVE_STRSTR 1
- | #define HAVE_TGAMMA 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__SETJMP 1
- | #define HAVE_ATAN2L 1
- | #define HAVE_ATAN2F 1
- | #define HAVE_CHROOT 1
- | #define HAVE_CLOCK_GETTIME 1
- | #define HAVE_COSH 1
- | #define HAVE_DIRFD 1
- | #define HAVE_DL_ITERATE_PHDR 1
- | #define HAVE_DLOPEN 1
- | #define HAVE_DLADDR 1
- | #define HAVE_DUP 1
- | #define HAVE_DUP3 1
- | #define HAVE_EACCESS 1
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDATASYNC 1
- | #define HAVE_FMOD 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_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 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_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_MALLOC_USABLE_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMALIGN 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MEMRCHR 1
- | #define HAVE_MEMMEM 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_PIPE2 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_FADVISE 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PPOLL 1
- | #define HAVE_PREAD 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SCHED_GETAFFINITY 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETRESGID 1
- | #define HAVE_SETRESUID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | /* end confdefs.h. */
- | /* Define spawnv to an innocuous variant, in case <limits.h> declares spawnv.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define spawnv innocuous_spawnv
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char spawnv (); 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 spawnv
- |
- | /* Override any GCC internal prototype to avoid an error.
- | Use char because int might match the return type of a GCC
- | builtin and then its argument prototype would still apply. */
- | #ifdef __cplusplus
- | extern "C"
- | #endif
- | char spawnv ();
- | /* The GNU C library defines this for functions which it implements
- | to always fail with ENOSYS. Some functions are actually named
- | something starting with __ and the normal name is an alias. */
- | #if defined __stub_spawnv || defined __stub___spawnv
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return spawnv ();
- | ;
- | return 0;
- | }
- configure:19984: result: no
- configure:19995: checking for symlink
- configure:19995: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:19995: $? = 0
- configure:19995: result: yes
- configure:20006: checking for syscall
- configure:20006: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:20006: $? = 0
- configure:20006: result: yes
- configure:20017: checking for sysconf
- configure:20017: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:20017: $? = 0
- configure:20017: result: yes
- configure:20028: checking for tanh
- configure:20028: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- conftest.c:337:6: warning: conflicting types for built-in function 'tanh' [-Wbuiltin-declaration-mismatch]
- char tanh ();
- ^~~~
- configure:20028: $? = 0
- configure:20028: result: yes
- configure:20039: checking for telldir
- configure:20039: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:20039: $? = 0
- configure:20039: result: yes
- configure:20050: checking for timegm
- configure:20050: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:20050: $? = 0
- configure:20050: result: yes
- configure:20061: checking for times
- configure:20061: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:20061: $? = 0
- configure:20061: result: yes
- configure:20072: checking for truncate
- configure:20072: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:20072: $? = 0
- configure:20072: result: yes
- configure:20083: checking for truncate64
- configure:20083: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:20083: $? = 0
- configure:20083: result: yes
- configure:20094: checking for unsetenv
- configure:20094: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:20094: $? = 0
- configure:20094: result: yes
- configure:20105: checking for utimensat
- configure:20105: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:20105: $? = 0
- configure:20105: result: yes
- configure:20116: checking for utimes
- configure:20116: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:20116: $? = 0
- configure:20116: result: yes
- configure:20127: checking for wait4
- configure:20127: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:20127: $? = 0
- configure:20127: result: yes
- configure:20138: checking for waitpid
- configure:20138: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:20138: $? = 0
- configure:20138: result: yes
- configure:20163: checking if getcwd allocates buffer if NULL is given
- configure:20199: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:20199: $? = 0
- configure:20199: ./conftest
- configure:20199: $? = 0
- configure:20209: result: yes
- configure:20219: checking for __builtin_bswap16
- configure:20235: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:20235: $? = 0
- configure:20243: result: yes
- configure:20249: checking for __builtin_bswap32
- configure:20265: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:20265: $? = 0
- configure:20273: result: yes
- configure:20279: checking for __builtin_bswap64
- configure:20295: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:20295: $? = 0
- configure:20303: result: yes
- configure:20309: checking for __builtin_clz
- configure:20325: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:20325: $? = 0
- configure:20333: result: yes
- configure:20339: checking for __builtin_clzl
- configure:20355: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:20355: $? = 0
- configure:20363: result: yes
- configure:20369: checking for __builtin_clzll
- configure:20385: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:20385: $? = 0
- configure:20393: result: yes
- configure:20399: checking for __builtin_choose_expr
- configure:20418: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:20418: $? = 0
- configure:20426: result: yes
- configure:20433: checking for __builtin_choose_expr_constant_p
- configure:20452: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:20452: $? = 0
- configure:20460: result: yes
- configure:20467: checking for __builtin_types_compatible_p
- configure:20483: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:20483: $? = 0
- configure:20491: result: yes
- configure:20499: checking whether qsort_r is GNU version
- configure:20520: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:20520: $? = 0
- configure:20528: result: yes
- configure:20530: checking whether qsort_r is BSD version
- configure:20550: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c:336:6: error: conflicting types for 'qsort_r'
- void qsort_r(void *base, size_t nmemb, size_t size,
- ^~~~~~~
- In file included from conftest.c:335:0:
- /usr/include/stdlib.h:830:13: note: previous declaration of 'qsort_r' was here
- extern void qsort_r (void *__base, size_t __nmemb, size_t __size,
- ^~~~~~~
- configure:20550: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_T 1
- | #define HAVE_RB_FD_INIT 1
- | #define HAVE_INT8_T 1
- | #define SIZEOF_INT8_T 1
- | #define HAVE_UINT8_T 1
- | #define SIZEOF_UINT8_T 1
- | #define HAVE_INT16_T 1
- | #define SIZEOF_INT16_T 2
- | #define HAVE_UINT16_T 1
- | #define SIZEOF_UINT16_T 2
- | #define HAVE_INT32_T 1
- | #define SIZEOF_INT32_T 4
- | #define HAVE_UINT32_T 1
- | #define SIZEOF_UINT32_T 4
- | #define HAVE_INT64_T 1
- | #define SIZEOF_INT64_T 8
- | #define HAVE_UINT64_T 1
- | #define SIZEOF_UINT64_T 8
- | #define HAVE_INTPTR_T 1
- | #define SIZEOF_INTPTR_T 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_FINITE 1
- | #define HAVE_FLOCK 1
- | #define HAVE_HYPOT 1
- | #define HAVE_ISINF 1
- | #define HAVE_ISNAN 1
- | #define HAVE_LGAMMA_R 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_NEXTAFTER 1
- | #define HAVE_STRCHR 1
- | #define HAVE_STRERROR 1
- | #define HAVE_STRSTR 1
- | #define HAVE_TGAMMA 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__SETJMP 1
- | #define HAVE_ATAN2L 1
- | #define HAVE_ATAN2F 1
- | #define HAVE_CHROOT 1
- | #define HAVE_CLOCK_GETTIME 1
- | #define HAVE_COSH 1
- | #define HAVE_DIRFD 1
- | #define HAVE_DL_ITERATE_PHDR 1
- | #define HAVE_DLOPEN 1
- | #define HAVE_DLADDR 1
- | #define HAVE_DUP 1
- | #define HAVE_DUP3 1
- | #define HAVE_EACCESS 1
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDATASYNC 1
- | #define HAVE_FMOD 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_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 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_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_MALLOC_USABLE_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMALIGN 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MEMRCHR 1
- | #define HAVE_MEMMEM 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_PIPE2 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_FADVISE 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PPOLL 1
- | #define HAVE_PREAD 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SCHED_GETAFFINITY 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETRESGID 1
- | #define HAVE_SETRESUID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | #define HAVE_SYMLINK 1
- | #define HAVE_SYSCALL 1
- | #define HAVE_SYSCONF 1
- | #define HAVE_TANH 1
- | #define HAVE_TELLDIR 1
- | #define HAVE_TIMEGM 1
- | #define HAVE_TIMES 1
- | #define HAVE_TRUNCATE 1
- | #define HAVE_TRUNCATE64 1
- | #define HAVE_UNSETENV 1
- | #define HAVE_UTIMENSAT 1
- | #define HAVE_UTIMES 1
- | #define HAVE_WAIT4 1
- | #define HAVE_WAITPID 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
- | #define HAVE_BUILTIN___BUILTIN_CLZ 1
- | #define HAVE_BUILTIN___BUILTIN_CLZL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZLL 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1
- | /* end confdefs.h. */
- |
- | #include <stdlib.h>
- | void qsort_r(void *base, size_t nmemb, size_t size,
- | void *arg, int (*compar)(void *, const void *, const void *));
- |
- | int
- | main ()
- | {
- |
- | ;
- | return 0;
- | }
- configure:20558: result: no
- configure:20576: checking whether atan2 handles Inf as C99
- configure:20615: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:20615: $? = 0
- configure:20615: ./conftest
- configure:20615: $? = 0
- configure:20630: result: yes
- configure:20693: checking for clock_getres
- configure:20693: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:20693: $? = 0
- configure:20693: result: yes
- configure:20703: checking for unsetenv returns a value
- configure:20721: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:20721: $? = 0
- configure:20728: result: yes
- configure:20736: checking for sigsetjmp as a macro or function
- configure:20754: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:20754: $? = 0
- configure:20761: result: yes
- configure:20780: checking whether struct tm is in sys/time.h or time.h
- configure:20800: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:20800: $? = 0
- configure:20807: result: time.h
- configure:20815: checking for struct tm.tm_zone
- configure:20815: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:20815: $? = 0
- configure:20815: result: yes
- configure:20882: checking for struct tm.tm_gmtoff
- configure:20898: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:20898: $? = 0
- configure:20905: result: yes
- configure:20911: checking for external int daylight
- configure:20928: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:20928: $? = 0
- configure:20936: result: yes
- configure:20943: checking for external timezone
- configure:20966: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:20966: $? = 0
- configure:20986: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:20986: $? = 0
- configure:20994: result: long
- configure:21004: checking for external altzone
- configure:21027: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:353:8: error: 'altzone' undeclared (first use in this function); did you mean 'timezone'?
- t = &(&altzone)[0];
- ^~~~~~~
- timezone
- conftest.c:353:8: note: each undeclared identifier is reported only once for each function it appears in
- configure:21027: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_T 1
- | #define HAVE_RB_FD_INIT 1
- | #define HAVE_INT8_T 1
- | #define SIZEOF_INT8_T 1
- | #define HAVE_UINT8_T 1
- | #define SIZEOF_UINT8_T 1
- | #define HAVE_INT16_T 1
- | #define SIZEOF_INT16_T 2
- | #define HAVE_UINT16_T 1
- | #define SIZEOF_UINT16_T 2
- | #define HAVE_INT32_T 1
- | #define SIZEOF_INT32_T 4
- | #define HAVE_UINT32_T 1
- | #define SIZEOF_UINT32_T 4
- | #define HAVE_INT64_T 1
- | #define SIZEOF_INT64_T 8
- | #define HAVE_UINT64_T 1
- | #define SIZEOF_UINT64_T 8
- | #define HAVE_INTPTR_T 1
- | #define SIZEOF_INTPTR_T 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_FINITE 1
- | #define HAVE_FLOCK 1
- | #define HAVE_HYPOT 1
- | #define HAVE_ISINF 1
- | #define HAVE_ISNAN 1
- | #define HAVE_LGAMMA_R 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_NEXTAFTER 1
- | #define HAVE_STRCHR 1
- | #define HAVE_STRERROR 1
- | #define HAVE_STRSTR 1
- | #define HAVE_TGAMMA 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__SETJMP 1
- | #define HAVE_ATAN2L 1
- | #define HAVE_ATAN2F 1
- | #define HAVE_CHROOT 1
- | #define HAVE_CLOCK_GETTIME 1
- | #define HAVE_COSH 1
- | #define HAVE_DIRFD 1
- | #define HAVE_DL_ITERATE_PHDR 1
- | #define HAVE_DLOPEN 1
- | #define HAVE_DLADDR 1
- | #define HAVE_DUP 1
- | #define HAVE_DUP3 1
- | #define HAVE_EACCESS 1
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDATASYNC 1
- | #define HAVE_FMOD 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_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 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_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_MALLOC_USABLE_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMALIGN 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MEMRCHR 1
- | #define HAVE_MEMMEM 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_PIPE2 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_FADVISE 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PPOLL 1
- | #define HAVE_PREAD 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SCHED_GETAFFINITY 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETRESGID 1
- | #define HAVE_SETRESUID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | #define HAVE_SYMLINK 1
- | #define HAVE_SYSCALL 1
- | #define HAVE_SYSCONF 1
- | #define HAVE_TANH 1
- | #define HAVE_TELLDIR 1
- | #define HAVE_TIMEGM 1
- | #define HAVE_TIMES 1
- | #define HAVE_TRUNCATE 1
- | #define HAVE_TRUNCATE64 1
- | #define HAVE_UNSETENV 1
- | #define HAVE_UTIMENSAT 1
- | #define HAVE_UTIMES 1
- | #define HAVE_WAIT4 1
- | #define HAVE_WAITPID 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
- | #define HAVE_BUILTIN___BUILTIN_CLZ 1
- | #define HAVE_BUILTIN___BUILTIN_CLZL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZLL 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1
- | #define HAVE_GNU_QSORT_R 1
- | #define ATAN2_INF_C99 1
- | #define HAVE_CLOCK_GETRES 1
- | #define HAVE_STRUCT_TM_TM_ZONE 1
- | #define HAVE_TM_ZONE 1
- | #define HAVE_STRUCT_TM_TM_GMTOFF 1
- | #define HAVE_DAYLIGHT 1
- | #define HAVE_VAR_TIMEZONE 1
- | #define TYPEOF_VAR_TIMEZONE long
- | /* end confdefs.h. */
- |
- | #ifndef _XOPEN_SOURCE
- | #define _XOPEN_SOURCE 1
- | #endif
- | #include <time.h>
- | ;
- | const volatile void *volatile t;
- | int
- | main ()
- | {
- | t = &(&altzone)[0];
- | ;
- | return 0;
- | }
- configure:21055: result: no
- configure:21067: checking for timezone
- configure:21067: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:21067: $? = 0
- configure:21067: result: yes
- configure:21077: checking whether timezone requires zero arguments
- configure:21093: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'main':
- conftest.c:348:7: error: called object 'timezone' is not a function or function pointer
- (void)timezone(0, 0);
- ^~~~~~~~
- In file included from conftest.c:344:0:
- /usr/include/time.h:175:17: note: declared here
- extern long int timezone;
- ^~~~~~~~
- configure:21093: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_T 1
- | #define HAVE_RB_FD_INIT 1
- | #define HAVE_INT8_T 1
- | #define SIZEOF_INT8_T 1
- | #define HAVE_UINT8_T 1
- | #define SIZEOF_UINT8_T 1
- | #define HAVE_INT16_T 1
- | #define SIZEOF_INT16_T 2
- | #define HAVE_UINT16_T 1
- | #define SIZEOF_UINT16_T 2
- | #define HAVE_INT32_T 1
- | #define SIZEOF_INT32_T 4
- | #define HAVE_UINT32_T 1
- | #define SIZEOF_UINT32_T 4
- | #define HAVE_INT64_T 1
- | #define SIZEOF_INT64_T 8
- | #define HAVE_UINT64_T 1
- | #define SIZEOF_UINT64_T 8
- | #define HAVE_INTPTR_T 1
- | #define SIZEOF_INTPTR_T 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_FINITE 1
- | #define HAVE_FLOCK 1
- | #define HAVE_HYPOT 1
- | #define HAVE_ISINF 1
- | #define HAVE_ISNAN 1
- | #define HAVE_LGAMMA_R 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_NEXTAFTER 1
- | #define HAVE_STRCHR 1
- | #define HAVE_STRERROR 1
- | #define HAVE_STRSTR 1
- | #define HAVE_TGAMMA 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__SETJMP 1
- | #define HAVE_ATAN2L 1
- | #define HAVE_ATAN2F 1
- | #define HAVE_CHROOT 1
- | #define HAVE_CLOCK_GETTIME 1
- | #define HAVE_COSH 1
- | #define HAVE_DIRFD 1
- | #define HAVE_DL_ITERATE_PHDR 1
- | #define HAVE_DLOPEN 1
- | #define HAVE_DLADDR 1
- | #define HAVE_DUP 1
- | #define HAVE_DUP3 1
- | #define HAVE_EACCESS 1
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDATASYNC 1
- | #define HAVE_FMOD 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_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 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_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_MALLOC_USABLE_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMALIGN 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MEMRCHR 1
- | #define HAVE_MEMMEM 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_PIPE2 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_FADVISE 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PPOLL 1
- | #define HAVE_PREAD 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SCHED_GETAFFINITY 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETRESGID 1
- | #define HAVE_SETRESUID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | #define HAVE_SYMLINK 1
- | #define HAVE_SYSCALL 1
- | #define HAVE_SYSCONF 1
- | #define HAVE_TANH 1
- | #define HAVE_TELLDIR 1
- | #define HAVE_TIMEGM 1
- | #define HAVE_TIMES 1
- | #define HAVE_TRUNCATE 1
- | #define HAVE_TRUNCATE64 1
- | #define HAVE_UNSETENV 1
- | #define HAVE_UTIMENSAT 1
- | #define HAVE_UTIMES 1
- | #define HAVE_WAIT4 1
- | #define HAVE_WAITPID 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
- | #define HAVE_BUILTIN___BUILTIN_CLZ 1
- | #define HAVE_BUILTIN___BUILTIN_CLZL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZLL 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1
- | #define HAVE_GNU_QSORT_R 1
- | #define ATAN2_INF_C99 1
- | #define HAVE_CLOCK_GETRES 1
- | #define HAVE_STRUCT_TM_TM_ZONE 1
- | #define HAVE_TM_ZONE 1
- | #define HAVE_STRUCT_TM_TM_GMTOFF 1
- | #define HAVE_DAYLIGHT 1
- | #define HAVE_VAR_TIMEZONE 1
- | #define TYPEOF_VAR_TIMEZONE long
- | #define HAVE_TIMEZONE 1
- | /* end confdefs.h. */
- | #include <time.h>
- | int
- | main ()
- | {
- | (void)timezone(0, 0);
- | ;
- | return 0;
- | }
- configure:21101: result: yes
- configure:21109: checking for negative time_t for gmtime(3)
- configure:21151: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:21151: $? = 0
- configure:21151: ./conftest
- configure:21151: $? = 0
- configure:21161: result: yes
- configure:21170: checking for localtime(3) overflow correctly
- configure:21214: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lgmp -ldl -lcrypt -lm >&5
- configure:21214: $? = 0
- configure:21214: ./conftest
- configure:21214: $? = 0
- configure:21224: result: yes
- configure:21453: checking whether right shift preserve sign bit
- configure:21472: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:21472: $? = 0
- configure:21479: result: yes
- configure:21495: checking whether _SC_CLK_TCK is supported
- configure:21512: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:21512: $? = 0
- configure:21520: result: yes
- configure:21629: checking stack growing direction on x86_64
- configure:21680: result: -1
- configure:21693: checking for pthread_kill in -lthr
- configure:21718: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lthr -lgmp -ldl -lcrypt -lm >&5
- /usr/bin/x86_64-linux-gnu-ld: cannot find -lthr
- collect2: error: ld returned 1 exit status
- configure:21718: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_T 1
- | #define HAVE_RB_FD_INIT 1
- | #define HAVE_INT8_T 1
- | #define SIZEOF_INT8_T 1
- | #define HAVE_UINT8_T 1
- | #define SIZEOF_UINT8_T 1
- | #define HAVE_INT16_T 1
- | #define SIZEOF_INT16_T 2
- | #define HAVE_UINT16_T 1
- | #define SIZEOF_UINT16_T 2
- | #define HAVE_INT32_T 1
- | #define SIZEOF_INT32_T 4
- | #define HAVE_UINT32_T 1
- | #define SIZEOF_UINT32_T 4
- | #define HAVE_INT64_T 1
- | #define SIZEOF_INT64_T 8
- | #define HAVE_UINT64_T 1
- | #define SIZEOF_UINT64_T 8
- | #define HAVE_INTPTR_T 1
- | #define SIZEOF_INTPTR_T 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_FINITE 1
- | #define HAVE_FLOCK 1
- | #define HAVE_HYPOT 1
- | #define HAVE_ISINF 1
- | #define HAVE_ISNAN 1
- | #define HAVE_LGAMMA_R 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_NEXTAFTER 1
- | #define HAVE_STRCHR 1
- | #define HAVE_STRERROR 1
- | #define HAVE_STRSTR 1
- | #define HAVE_TGAMMA 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__SETJMP 1
- | #define HAVE_ATAN2L 1
- | #define HAVE_ATAN2F 1
- | #define HAVE_CHROOT 1
- | #define HAVE_CLOCK_GETTIME 1
- | #define HAVE_COSH 1
- | #define HAVE_DIRFD 1
- | #define HAVE_DL_ITERATE_PHDR 1
- | #define HAVE_DLOPEN 1
- | #define HAVE_DLADDR 1
- | #define HAVE_DUP 1
- | #define HAVE_DUP3 1
- | #define HAVE_EACCESS 1
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDATASYNC 1
- | #define HAVE_FMOD 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_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 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_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_MALLOC_USABLE_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMALIGN 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MEMRCHR 1
- | #define HAVE_MEMMEM 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_PIPE2 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_FADVISE 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PPOLL 1
- | #define HAVE_PREAD 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SCHED_GETAFFINITY 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETRESGID 1
- | #define HAVE_SETRESUID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | #define HAVE_SYMLINK 1
- | #define HAVE_SYSCALL 1
- | #define HAVE_SYSCONF 1
- | #define HAVE_TANH 1
- | #define HAVE_TELLDIR 1
- | #define HAVE_TIMEGM 1
- | #define HAVE_TIMES 1
- | #define HAVE_TRUNCATE 1
- | #define HAVE_TRUNCATE64 1
- | #define HAVE_UNSETENV 1
- | #define HAVE_UTIMENSAT 1
- | #define HAVE_UTIMES 1
- | #define HAVE_WAIT4 1
- | #define HAVE_WAITPID 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
- | #define HAVE_BUILTIN___BUILTIN_CLZ 1
- | #define HAVE_BUILTIN___BUILTIN_CLZL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZLL 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1
- | #define HAVE_GNU_QSORT_R 1
- | #define ATAN2_INF_C99 1
- | #define HAVE_CLOCK_GETRES 1
- | #define HAVE_STRUCT_TM_TM_ZONE 1
- | #define HAVE_TM_ZONE 1
- | #define HAVE_STRUCT_TM_TM_GMTOFF 1
- | #define HAVE_DAYLIGHT 1
- | #define HAVE_VAR_TIMEZONE 1
- | #define TYPEOF_VAR_TIMEZONE long
- | #define HAVE_TIMEZONE 1
- | #define TIMEZONE_VOID 1
- | #define NEGATIVE_TIME_T 1
- | #define POSIX_SIGNAL 1
- | #define RSHIFT(x,y) ((x)>>(int)(y))
- | #define HAVE__SC_CLK_TCK 1
- | #define STACK_GROW_DIRECTION -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 pthread_kill ();
- | int
- | main ()
- | {
- | return pthread_kill ();
- | ;
- | return 0;
- | }
- configure:21728: result: no
- configure:21693: checking for pthread_kill in -lpthread
- configure:21718: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5
- configure:21718: $? = 0
- configure:21728: result: yes
- configure:21747: checking for pthread_np.h
- configure:21747: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c:355:10: fatal error: pthread_np.h: No such file or directory
- #include <pthread_np.h>
- ^~~~~~~~~~~~~~
- compilation terminated.
- configure:21747: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_T 1
- | #define HAVE_RB_FD_INIT 1
- | #define HAVE_INT8_T 1
- | #define SIZEOF_INT8_T 1
- | #define HAVE_UINT8_T 1
- | #define SIZEOF_UINT8_T 1
- | #define HAVE_INT16_T 1
- | #define SIZEOF_INT16_T 2
- | #define HAVE_UINT16_T 1
- | #define SIZEOF_UINT16_T 2
- | #define HAVE_INT32_T 1
- | #define SIZEOF_INT32_T 4
- | #define HAVE_UINT32_T 1
- | #define SIZEOF_UINT32_T 4
- | #define HAVE_INT64_T 1
- | #define SIZEOF_INT64_T 8
- | #define HAVE_UINT64_T 1
- | #define SIZEOF_UINT64_T 8
- | #define HAVE_INTPTR_T 1
- | #define SIZEOF_INTPTR_T 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_FINITE 1
- | #define HAVE_FLOCK 1
- | #define HAVE_HYPOT 1
- | #define HAVE_ISINF 1
- | #define HAVE_ISNAN 1
- | #define HAVE_LGAMMA_R 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_NEXTAFTER 1
- | #define HAVE_STRCHR 1
- | #define HAVE_STRERROR 1
- | #define HAVE_STRSTR 1
- | #define HAVE_TGAMMA 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__SETJMP 1
- | #define HAVE_ATAN2L 1
- | #define HAVE_ATAN2F 1
- | #define HAVE_CHROOT 1
- | #define HAVE_CLOCK_GETTIME 1
- | #define HAVE_COSH 1
- | #define HAVE_DIRFD 1
- | #define HAVE_DL_ITERATE_PHDR 1
- | #define HAVE_DLOPEN 1
- | #define HAVE_DLADDR 1
- | #define HAVE_DUP 1
- | #define HAVE_DUP3 1
- | #define HAVE_EACCESS 1
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDATASYNC 1
- | #define HAVE_FMOD 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_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 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_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_MALLOC_USABLE_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMALIGN 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MEMRCHR 1
- | #define HAVE_MEMMEM 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_PIPE2 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_FADVISE 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PPOLL 1
- | #define HAVE_PREAD 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SCHED_GETAFFINITY 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETRESGID 1
- | #define HAVE_SETRESUID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | #define HAVE_SYMLINK 1
- | #define HAVE_SYSCALL 1
- | #define HAVE_SYSCONF 1
- | #define HAVE_TANH 1
- | #define HAVE_TELLDIR 1
- | #define HAVE_TIMEGM 1
- | #define HAVE_TIMES 1
- | #define HAVE_TRUNCATE 1
- | #define HAVE_TRUNCATE64 1
- | #define HAVE_UNSETENV 1
- | #define HAVE_UTIMENSAT 1
- | #define HAVE_UTIMES 1
- | #define HAVE_WAIT4 1
- | #define HAVE_WAITPID 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
- | #define HAVE_BUILTIN___BUILTIN_CLZ 1
- | #define HAVE_BUILTIN___BUILTIN_CLZL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZLL 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1
- | #define HAVE_GNU_QSORT_R 1
- | #define ATAN2_INF_C99 1
- | #define HAVE_CLOCK_GETRES 1
- | #define HAVE_STRUCT_TM_TM_ZONE 1
- | #define HAVE_TM_ZONE 1
- | #define HAVE_STRUCT_TM_TM_GMTOFF 1
- | #define HAVE_DAYLIGHT 1
- | #define HAVE_VAR_TIMEZONE 1
- | #define TYPEOF_VAR_TIMEZONE long
- | #define HAVE_TIMEZONE 1
- | #define TIMEZONE_VOID 1
- | #define NEGATIVE_TIME_T 1
- | #define POSIX_SIGNAL 1
- | #define RSHIFT(x,y) ((x)>>(int)(y))
- | #define HAVE__SC_CLK_TCK 1
- | #define STACK_GROW_DIRECTION -1
- | #define _REENTRANT 1
- | #define _THREAD_SAFE 1
- | #define HAVE_LIBPTHREAD 1
- | /* end confdefs.h. */
- | #include <pthread.h>
- |
- | #include <pthread_np.h>
- configure:21747: result: no
- configure:21777: checking whether pthread_t is scalar type
- configure:21800: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:21800: $? = 0
- configure:21808: result: yes
- configure:21824: checking for sched_yield
- configure:21824: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5
- configure:21824: $? = 0
- configure:21824: result: yes
- configure:21824: checking for pthread_attr_setinheritsched
- configure:21824: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5
- configure:21824: $? = 0
- configure:21824: result: yes
- configure:21824: checking for pthread_attr_get_np
- configure:21824: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5
- /tmp/ccFu7bZH.o: In function `main':
- /usr/share/rvm/src/ruby-2.3.0/conftest.c:389: undefined reference to `pthread_attr_get_np'
- collect2: error: ld returned 1 exit status
- configure:21824: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_T 1
- | #define HAVE_RB_FD_INIT 1
- | #define HAVE_INT8_T 1
- | #define SIZEOF_INT8_T 1
- | #define HAVE_UINT8_T 1
- | #define SIZEOF_UINT8_T 1
- | #define HAVE_INT16_T 1
- | #define SIZEOF_INT16_T 2
- | #define HAVE_UINT16_T 1
- | #define SIZEOF_UINT16_T 2
- | #define HAVE_INT32_T 1
- | #define SIZEOF_INT32_T 4
- | #define HAVE_UINT32_T 1
- | #define SIZEOF_UINT32_T 4
- | #define HAVE_INT64_T 1
- | #define SIZEOF_INT64_T 8
- | #define HAVE_UINT64_T 1
- | #define SIZEOF_UINT64_T 8
- | #define HAVE_INTPTR_T 1
- | #define SIZEOF_INTPTR_T 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_FINITE 1
- | #define HAVE_FLOCK 1
- | #define HAVE_HYPOT 1
- | #define HAVE_ISINF 1
- | #define HAVE_ISNAN 1
- | #define HAVE_LGAMMA_R 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_NEXTAFTER 1
- | #define HAVE_STRCHR 1
- | #define HAVE_STRERROR 1
- | #define HAVE_STRSTR 1
- | #define HAVE_TGAMMA 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__SETJMP 1
- | #define HAVE_ATAN2L 1
- | #define HAVE_ATAN2F 1
- | #define HAVE_CHROOT 1
- | #define HAVE_CLOCK_GETTIME 1
- | #define HAVE_COSH 1
- | #define HAVE_DIRFD 1
- | #define HAVE_DL_ITERATE_PHDR 1
- | #define HAVE_DLOPEN 1
- | #define HAVE_DLADDR 1
- | #define HAVE_DUP 1
- | #define HAVE_DUP3 1
- | #define HAVE_EACCESS 1
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDATASYNC 1
- | #define HAVE_FMOD 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_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 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_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_MALLOC_USABLE_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMALIGN 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MEMRCHR 1
- | #define HAVE_MEMMEM 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_PIPE2 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_FADVISE 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PPOLL 1
- | #define HAVE_PREAD 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SCHED_GETAFFINITY 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETRESGID 1
- | #define HAVE_SETRESUID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | #define HAVE_SYMLINK 1
- | #define HAVE_SYSCALL 1
- | #define HAVE_SYSCONF 1
- | #define HAVE_TANH 1
- | #define HAVE_TELLDIR 1
- | #define HAVE_TIMEGM 1
- | #define HAVE_TIMES 1
- | #define HAVE_TRUNCATE 1
- | #define HAVE_TRUNCATE64 1
- | #define HAVE_UNSETENV 1
- | #define HAVE_UTIMENSAT 1
- | #define HAVE_UTIMES 1
- | #define HAVE_WAIT4 1
- | #define HAVE_WAITPID 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
- | #define HAVE_BUILTIN___BUILTIN_CLZ 1
- | #define HAVE_BUILTIN___BUILTIN_CLZL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZLL 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1
- | #define HAVE_GNU_QSORT_R 1
- | #define ATAN2_INF_C99 1
- | #define HAVE_CLOCK_GETRES 1
- | #define HAVE_STRUCT_TM_TM_ZONE 1
- | #define HAVE_TM_ZONE 1
- | #define HAVE_STRUCT_TM_TM_GMTOFF 1
- | #define HAVE_DAYLIGHT 1
- | #define HAVE_VAR_TIMEZONE 1
- | #define TYPEOF_VAR_TIMEZONE long
- | #define HAVE_TIMEZONE 1
- | #define TIMEZONE_VOID 1
- | #define NEGATIVE_TIME_T 1
- | #define POSIX_SIGNAL 1
- | #define RSHIFT(x,y) ((x)>>(int)(y))
- | #define HAVE__SC_CLK_TCK 1
- | #define STACK_GROW_DIRECTION -1
- | #define _REENTRANT 1
- | #define _THREAD_SAFE 1
- | #define HAVE_LIBPTHREAD 1
- | #define HAVE_SCHED_YIELD 1
- | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1
- | /* end confdefs.h. */
- | /* Define pthread_attr_get_np to an innocuous variant, in case <limits.h> declares pthread_attr_get_np.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define pthread_attr_get_np innocuous_pthread_attr_get_np
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char pthread_attr_get_np (); below.
- | Prefer <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 pthread_attr_get_np
- |
- | /* Override any GCC internal prototype to avoid an error.
- | Use char because int might match the return type of a GCC
- | builtin and then its argument prototype would still apply. */
- | #ifdef __cplusplus
- | extern "C"
- | #endif
- | char pthread_attr_get_np ();
- | /* The GNU C library defines this for functions which it implements
- | to always fail with ENOSYS. Some functions are actually named
- | something starting with __ and the normal name is an alias. */
- | #if defined __stub_pthread_attr_get_np || defined __stub___pthread_attr_get_np
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return pthread_attr_get_np ();
- | ;
- | return 0;
- | }
- configure:21824: result: no
- configure:21824: checking for pthread_attr_getstack
- configure:21824: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5
- configure:21824: $? = 0
- configure:21824: result: yes
- configure:21824: checking for pthread_get_stackaddr_np
- configure:21824: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5
- /tmp/ccOLJ1mU.o: In function `main':
- /usr/share/rvm/src/ruby-2.3.0/conftest.c:390: undefined reference to `pthread_get_stackaddr_np'
- collect2: error: ld returned 1 exit status
- configure:21824: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_T 1
- | #define HAVE_RB_FD_INIT 1
- | #define HAVE_INT8_T 1
- | #define SIZEOF_INT8_T 1
- | #define HAVE_UINT8_T 1
- | #define SIZEOF_UINT8_T 1
- | #define HAVE_INT16_T 1
- | #define SIZEOF_INT16_T 2
- | #define HAVE_UINT16_T 1
- | #define SIZEOF_UINT16_T 2
- | #define HAVE_INT32_T 1
- | #define SIZEOF_INT32_T 4
- | #define HAVE_UINT32_T 1
- | #define SIZEOF_UINT32_T 4
- | #define HAVE_INT64_T 1
- | #define SIZEOF_INT64_T 8
- | #define HAVE_UINT64_T 1
- | #define SIZEOF_UINT64_T 8
- | #define HAVE_INTPTR_T 1
- | #define SIZEOF_INTPTR_T 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_FINITE 1
- | #define HAVE_FLOCK 1
- | #define HAVE_HYPOT 1
- | #define HAVE_ISINF 1
- | #define HAVE_ISNAN 1
- | #define HAVE_LGAMMA_R 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_NEXTAFTER 1
- | #define HAVE_STRCHR 1
- | #define HAVE_STRERROR 1
- | #define HAVE_STRSTR 1
- | #define HAVE_TGAMMA 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__SETJMP 1
- | #define HAVE_ATAN2L 1
- | #define HAVE_ATAN2F 1
- | #define HAVE_CHROOT 1
- | #define HAVE_CLOCK_GETTIME 1
- | #define HAVE_COSH 1
- | #define HAVE_DIRFD 1
- | #define HAVE_DL_ITERATE_PHDR 1
- | #define HAVE_DLOPEN 1
- | #define HAVE_DLADDR 1
- | #define HAVE_DUP 1
- | #define HAVE_DUP3 1
- | #define HAVE_EACCESS 1
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDATASYNC 1
- | #define HAVE_FMOD 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_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 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_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_MALLOC_USABLE_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMALIGN 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MEMRCHR 1
- | #define HAVE_MEMMEM 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_PIPE2 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_FADVISE 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PPOLL 1
- | #define HAVE_PREAD 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SCHED_GETAFFINITY 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETRESGID 1
- | #define HAVE_SETRESUID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | #define HAVE_SYMLINK 1
- | #define HAVE_SYSCALL 1
- | #define HAVE_SYSCONF 1
- | #define HAVE_TANH 1
- | #define HAVE_TELLDIR 1
- | #define HAVE_TIMEGM 1
- | #define HAVE_TIMES 1
- | #define HAVE_TRUNCATE 1
- | #define HAVE_TRUNCATE64 1
- | #define HAVE_UNSETENV 1
- | #define HAVE_UTIMENSAT 1
- | #define HAVE_UTIMES 1
- | #define HAVE_WAIT4 1
- | #define HAVE_WAITPID 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
- | #define HAVE_BUILTIN___BUILTIN_CLZ 1
- | #define HAVE_BUILTIN___BUILTIN_CLZL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZLL 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1
- | #define HAVE_GNU_QSORT_R 1
- | #define ATAN2_INF_C99 1
- | #define HAVE_CLOCK_GETRES 1
- | #define HAVE_STRUCT_TM_TM_ZONE 1
- | #define HAVE_TM_ZONE 1
- | #define HAVE_STRUCT_TM_TM_GMTOFF 1
- | #define HAVE_DAYLIGHT 1
- | #define HAVE_VAR_TIMEZONE 1
- | #define TYPEOF_VAR_TIMEZONE long
- | #define HAVE_TIMEZONE 1
- | #define TIMEZONE_VOID 1
- | #define NEGATIVE_TIME_T 1
- | #define POSIX_SIGNAL 1
- | #define RSHIFT(x,y) ((x)>>(int)(y))
- | #define HAVE__SC_CLK_TCK 1
- | #define STACK_GROW_DIRECTION -1
- | #define _REENTRANT 1
- | #define _THREAD_SAFE 1
- | #define HAVE_LIBPTHREAD 1
- | #define HAVE_SCHED_YIELD 1
- | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1
- | #define HAVE_PTHREAD_ATTR_GETSTACK 1
- | /* end confdefs.h. */
- | /* Define pthread_get_stackaddr_np to an innocuous variant, in case <limits.h> declares pthread_get_stackaddr_np.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define pthread_get_stackaddr_np innocuous_pthread_get_stackaddr_np
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char pthread_get_stackaddr_np (); below.
- | Prefer <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 pthread_get_stackaddr_np
- |
- | /* Override any GCC internal prototype to avoid an error.
- | Use char because int might match the return type of a GCC
- | builtin and then its argument prototype would still apply. */
- | #ifdef __cplusplus
- | extern "C"
- | #endif
- | char pthread_get_stackaddr_np ();
- | /* The GNU C library defines this for functions which it implements
- | to always fail with ENOSYS. Some functions are actually named
- | something starting with __ and the normal name is an alias. */
- | #if defined __stub_pthread_get_stackaddr_np || defined __stub___pthread_get_stackaddr_np
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return pthread_get_stackaddr_np ();
- | ;
- | return 0;
- | }
- configure:21824: result: no
- configure:21824: checking for pthread_get_stacksize_np
- configure:21824: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5
- /tmp/cc5EbA12.o: In function `main':
- /usr/share/rvm/src/ruby-2.3.0/conftest.c:390: undefined reference to `pthread_get_stacksize_np'
- collect2: error: ld returned 1 exit status
- configure:21824: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_T 1
- | #define HAVE_RB_FD_INIT 1
- | #define HAVE_INT8_T 1
- | #define SIZEOF_INT8_T 1
- | #define HAVE_UINT8_T 1
- | #define SIZEOF_UINT8_T 1
- | #define HAVE_INT16_T 1
- | #define SIZEOF_INT16_T 2
- | #define HAVE_UINT16_T 1
- | #define SIZEOF_UINT16_T 2
- | #define HAVE_INT32_T 1
- | #define SIZEOF_INT32_T 4
- | #define HAVE_UINT32_T 1
- | #define SIZEOF_UINT32_T 4
- | #define HAVE_INT64_T 1
- | #define SIZEOF_INT64_T 8
- | #define HAVE_UINT64_T 1
- | #define SIZEOF_UINT64_T 8
- | #define HAVE_INTPTR_T 1
- | #define SIZEOF_INTPTR_T 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_FINITE 1
- | #define HAVE_FLOCK 1
- | #define HAVE_HYPOT 1
- | #define HAVE_ISINF 1
- | #define HAVE_ISNAN 1
- | #define HAVE_LGAMMA_R 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_NEXTAFTER 1
- | #define HAVE_STRCHR 1
- | #define HAVE_STRERROR 1
- | #define HAVE_STRSTR 1
- | #define HAVE_TGAMMA 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__SETJMP 1
- | #define HAVE_ATAN2L 1
- | #define HAVE_ATAN2F 1
- | #define HAVE_CHROOT 1
- | #define HAVE_CLOCK_GETTIME 1
- | #define HAVE_COSH 1
- | #define HAVE_DIRFD 1
- | #define HAVE_DL_ITERATE_PHDR 1
- | #define HAVE_DLOPEN 1
- | #define HAVE_DLADDR 1
- | #define HAVE_DUP 1
- | #define HAVE_DUP3 1
- | #define HAVE_EACCESS 1
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDATASYNC 1
- | #define HAVE_FMOD 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_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 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_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_MALLOC_USABLE_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMALIGN 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MEMRCHR 1
- | #define HAVE_MEMMEM 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_PIPE2 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_FADVISE 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PPOLL 1
- | #define HAVE_PREAD 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SCHED_GETAFFINITY 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETRESGID 1
- | #define HAVE_SETRESUID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | #define HAVE_SYMLINK 1
- | #define HAVE_SYSCALL 1
- | #define HAVE_SYSCONF 1
- | #define HAVE_TANH 1
- | #define HAVE_TELLDIR 1
- | #define HAVE_TIMEGM 1
- | #define HAVE_TIMES 1
- | #define HAVE_TRUNCATE 1
- | #define HAVE_TRUNCATE64 1
- | #define HAVE_UNSETENV 1
- | #define HAVE_UTIMENSAT 1
- | #define HAVE_UTIMES 1
- | #define HAVE_WAIT4 1
- | #define HAVE_WAITPID 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
- | #define HAVE_BUILTIN___BUILTIN_CLZ 1
- | #define HAVE_BUILTIN___BUILTIN_CLZL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZLL 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1
- | #define HAVE_GNU_QSORT_R 1
- | #define ATAN2_INF_C99 1
- | #define HAVE_CLOCK_GETRES 1
- | #define HAVE_STRUCT_TM_TM_ZONE 1
- | #define HAVE_TM_ZONE 1
- | #define HAVE_STRUCT_TM_TM_GMTOFF 1
- | #define HAVE_DAYLIGHT 1
- | #define HAVE_VAR_TIMEZONE 1
- | #define TYPEOF_VAR_TIMEZONE long
- | #define HAVE_TIMEZONE 1
- | #define TIMEZONE_VOID 1
- | #define NEGATIVE_TIME_T 1
- | #define POSIX_SIGNAL 1
- | #define RSHIFT(x,y) ((x)>>(int)(y))
- | #define HAVE__SC_CLK_TCK 1
- | #define STACK_GROW_DIRECTION -1
- | #define _REENTRANT 1
- | #define _THREAD_SAFE 1
- | #define HAVE_LIBPTHREAD 1
- | #define HAVE_SCHED_YIELD 1
- | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1
- | #define HAVE_PTHREAD_ATTR_GETSTACK 1
- | /* end confdefs.h. */
- | /* Define pthread_get_stacksize_np to an innocuous variant, in case <limits.h> declares pthread_get_stacksize_np.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define pthread_get_stacksize_np innocuous_pthread_get_stacksize_np
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char pthread_get_stacksize_np (); below.
- | Prefer <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 pthread_get_stacksize_np
- |
- | /* Override any GCC internal prototype to avoid an error.
- | Use char because int might match the return type of a GCC
- | builtin and then its argument prototype would still apply. */
- | #ifdef __cplusplus
- | extern "C"
- | #endif
- | char pthread_get_stacksize_np ();
- | /* The GNU C library defines this for functions which it implements
- | to always fail with ENOSYS. Some functions are actually named
- | something starting with __ and the normal name is an alias. */
- | #if defined __stub_pthread_get_stacksize_np || defined __stub___pthread_get_stacksize_np
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return pthread_get_stacksize_np ();
- | ;
- | return 0;
- | }
- configure:21824: result: no
- configure:21824: checking for thr_stksegment
- configure:21824: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5
- /tmp/ccfq6r69.o: In function `main':
- /usr/share/rvm/src/ruby-2.3.0/conftest.c:390: undefined reference to `thr_stksegment'
- collect2: error: ld returned 1 exit status
- configure:21824: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_T 1
- | #define HAVE_RB_FD_INIT 1
- | #define HAVE_INT8_T 1
- | #define SIZEOF_INT8_T 1
- | #define HAVE_UINT8_T 1
- | #define SIZEOF_UINT8_T 1
- | #define HAVE_INT16_T 1
- | #define SIZEOF_INT16_T 2
- | #define HAVE_UINT16_T 1
- | #define SIZEOF_UINT16_T 2
- | #define HAVE_INT32_T 1
- | #define SIZEOF_INT32_T 4
- | #define HAVE_UINT32_T 1
- | #define SIZEOF_UINT32_T 4
- | #define HAVE_INT64_T 1
- | #define SIZEOF_INT64_T 8
- | #define HAVE_UINT64_T 1
- | #define SIZEOF_UINT64_T 8
- | #define HAVE_INTPTR_T 1
- | #define SIZEOF_INTPTR_T 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_FINITE 1
- | #define HAVE_FLOCK 1
- | #define HAVE_HYPOT 1
- | #define HAVE_ISINF 1
- | #define HAVE_ISNAN 1
- | #define HAVE_LGAMMA_R 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_NEXTAFTER 1
- | #define HAVE_STRCHR 1
- | #define HAVE_STRERROR 1
- | #define HAVE_STRSTR 1
- | #define HAVE_TGAMMA 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__SETJMP 1
- | #define HAVE_ATAN2L 1
- | #define HAVE_ATAN2F 1
- | #define HAVE_CHROOT 1
- | #define HAVE_CLOCK_GETTIME 1
- | #define HAVE_COSH 1
- | #define HAVE_DIRFD 1
- | #define HAVE_DL_ITERATE_PHDR 1
- | #define HAVE_DLOPEN 1
- | #define HAVE_DLADDR 1
- | #define HAVE_DUP 1
- | #define HAVE_DUP3 1
- | #define HAVE_EACCESS 1
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDATASYNC 1
- | #define HAVE_FMOD 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_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 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_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_MALLOC_USABLE_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMALIGN 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MEMRCHR 1
- | #define HAVE_MEMMEM 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_PIPE2 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_FADVISE 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PPOLL 1
- | #define HAVE_PREAD 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SCHED_GETAFFINITY 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETRESGID 1
- | #define HAVE_SETRESUID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | #define HAVE_SYMLINK 1
- | #define HAVE_SYSCALL 1
- | #define HAVE_SYSCONF 1
- | #define HAVE_TANH 1
- | #define HAVE_TELLDIR 1
- | #define HAVE_TIMEGM 1
- | #define HAVE_TIMES 1
- | #define HAVE_TRUNCATE 1
- | #define HAVE_TRUNCATE64 1
- | #define HAVE_UNSETENV 1
- | #define HAVE_UTIMENSAT 1
- | #define HAVE_UTIMES 1
- | #define HAVE_WAIT4 1
- | #define HAVE_WAITPID 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
- | #define HAVE_BUILTIN___BUILTIN_CLZ 1
- | #define HAVE_BUILTIN___BUILTIN_CLZL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZLL 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1
- | #define HAVE_GNU_QSORT_R 1
- | #define ATAN2_INF_C99 1
- | #define HAVE_CLOCK_GETRES 1
- | #define HAVE_STRUCT_TM_TM_ZONE 1
- | #define HAVE_TM_ZONE 1
- | #define HAVE_STRUCT_TM_TM_GMTOFF 1
- | #define HAVE_DAYLIGHT 1
- | #define HAVE_VAR_TIMEZONE 1
- | #define TYPEOF_VAR_TIMEZONE long
- | #define HAVE_TIMEZONE 1
- | #define TIMEZONE_VOID 1
- | #define NEGATIVE_TIME_T 1
- | #define POSIX_SIGNAL 1
- | #define RSHIFT(x,y) ((x)>>(int)(y))
- | #define HAVE__SC_CLK_TCK 1
- | #define STACK_GROW_DIRECTION -1
- | #define _REENTRANT 1
- | #define _THREAD_SAFE 1
- | #define HAVE_LIBPTHREAD 1
- | #define HAVE_SCHED_YIELD 1
- | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1
- | #define HAVE_PTHREAD_ATTR_GETSTACK 1
- | /* end confdefs.h. */
- | /* Define thr_stksegment to an innocuous variant, in case <limits.h> declares thr_stksegment.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define thr_stksegment innocuous_thr_stksegment
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char thr_stksegment (); below.
- | Prefer <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 thr_stksegment
- |
- | /* Override any GCC internal prototype to avoid an error.
- | Use char because int might match the return type of a GCC
- | builtin and then its argument prototype would still apply. */
- | #ifdef __cplusplus
- | extern "C"
- | #endif
- | char thr_stksegment ();
- | /* The GNU C library defines this for functions which it implements
- | to always fail with ENOSYS. Some functions are actually named
- | something starting with __ and the normal name is an alias. */
- | #if defined __stub_thr_stksegment || defined __stub___thr_stksegment
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return thr_stksegment ();
- | ;
- | return 0;
- | }
- configure:21824: result: no
- configure:21824: checking for pthread_stackseg_np
- configure:21824: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5
- /tmp/ccnAYCUf.o: In function `main':
- /usr/share/rvm/src/ruby-2.3.0/conftest.c:390: undefined reference to `pthread_stackseg_np'
- collect2: error: ld returned 1 exit status
- configure:21824: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_T 1
- | #define HAVE_RB_FD_INIT 1
- | #define HAVE_INT8_T 1
- | #define SIZEOF_INT8_T 1
- | #define HAVE_UINT8_T 1
- | #define SIZEOF_UINT8_T 1
- | #define HAVE_INT16_T 1
- | #define SIZEOF_INT16_T 2
- | #define HAVE_UINT16_T 1
- | #define SIZEOF_UINT16_T 2
- | #define HAVE_INT32_T 1
- | #define SIZEOF_INT32_T 4
- | #define HAVE_UINT32_T 1
- | #define SIZEOF_UINT32_T 4
- | #define HAVE_INT64_T 1
- | #define SIZEOF_INT64_T 8
- | #define HAVE_UINT64_T 1
- | #define SIZEOF_UINT64_T 8
- | #define HAVE_INTPTR_T 1
- | #define SIZEOF_INTPTR_T 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_FINITE 1
- | #define HAVE_FLOCK 1
- | #define HAVE_HYPOT 1
- | #define HAVE_ISINF 1
- | #define HAVE_ISNAN 1
- | #define HAVE_LGAMMA_R 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_NEXTAFTER 1
- | #define HAVE_STRCHR 1
- | #define HAVE_STRERROR 1
- | #define HAVE_STRSTR 1
- | #define HAVE_TGAMMA 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__SETJMP 1
- | #define HAVE_ATAN2L 1
- | #define HAVE_ATAN2F 1
- | #define HAVE_CHROOT 1
- | #define HAVE_CLOCK_GETTIME 1
- | #define HAVE_COSH 1
- | #define HAVE_DIRFD 1
- | #define HAVE_DL_ITERATE_PHDR 1
- | #define HAVE_DLOPEN 1
- | #define HAVE_DLADDR 1
- | #define HAVE_DUP 1
- | #define HAVE_DUP3 1
- | #define HAVE_EACCESS 1
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDATASYNC 1
- | #define HAVE_FMOD 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_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 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_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_MALLOC_USABLE_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMALIGN 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MEMRCHR 1
- | #define HAVE_MEMMEM 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_PIPE2 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_FADVISE 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PPOLL 1
- | #define HAVE_PREAD 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SCHED_GETAFFINITY 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETRESGID 1
- | #define HAVE_SETRESUID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | #define HAVE_SYMLINK 1
- | #define HAVE_SYSCALL 1
- | #define HAVE_SYSCONF 1
- | #define HAVE_TANH 1
- | #define HAVE_TELLDIR 1
- | #define HAVE_TIMEGM 1
- | #define HAVE_TIMES 1
- | #define HAVE_TRUNCATE 1
- | #define HAVE_TRUNCATE64 1
- | #define HAVE_UNSETENV 1
- | #define HAVE_UTIMENSAT 1
- | #define HAVE_UTIMES 1
- | #define HAVE_WAIT4 1
- | #define HAVE_WAITPID 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
- | #define HAVE_BUILTIN___BUILTIN_CLZ 1
- | #define HAVE_BUILTIN___BUILTIN_CLZL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZLL 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1
- | #define HAVE_GNU_QSORT_R 1
- | #define ATAN2_INF_C99 1
- | #define HAVE_CLOCK_GETRES 1
- | #define HAVE_STRUCT_TM_TM_ZONE 1
- | #define HAVE_TM_ZONE 1
- | #define HAVE_STRUCT_TM_TM_GMTOFF 1
- | #define HAVE_DAYLIGHT 1
- | #define HAVE_VAR_TIMEZONE 1
- | #define TYPEOF_VAR_TIMEZONE long
- | #define HAVE_TIMEZONE 1
- | #define TIMEZONE_VOID 1
- | #define NEGATIVE_TIME_T 1
- | #define POSIX_SIGNAL 1
- | #define RSHIFT(x,y) ((x)>>(int)(y))
- | #define HAVE__SC_CLK_TCK 1
- | #define STACK_GROW_DIRECTION -1
- | #define _REENTRANT 1
- | #define _THREAD_SAFE 1
- | #define HAVE_LIBPTHREAD 1
- | #define HAVE_SCHED_YIELD 1
- | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1
- | #define HAVE_PTHREAD_ATTR_GETSTACK 1
- | /* end confdefs.h. */
- | /* Define pthread_stackseg_np to an innocuous variant, in case <limits.h> declares pthread_stackseg_np.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define pthread_stackseg_np innocuous_pthread_stackseg_np
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char pthread_stackseg_np (); below.
- | Prefer <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 pthread_stackseg_np
- |
- | /* Override any GCC internal prototype to avoid an error.
- | Use char because int might match the return type of a GCC
- | builtin and then its argument prototype would still apply. */
- | #ifdef __cplusplus
- | extern "C"
- | #endif
- | char pthread_stackseg_np ();
- | /* The GNU C library defines this for functions which it implements
- | to always fail with ENOSYS. Some functions are actually named
- | something starting with __ and the normal name is an alias. */
- | #if defined __stub_pthread_stackseg_np || defined __stub___pthread_stackseg_np
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return pthread_stackseg_np ();
- | ;
- | return 0;
- | }
- configure:21824: result: no
- configure:21824: checking for pthread_getthrds_np
- configure:21824: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5
- /tmp/ccmYXYTj.o: In function `main':
- /usr/share/rvm/src/ruby-2.3.0/conftest.c:390: undefined reference to `pthread_getthrds_np'
- collect2: error: ld returned 1 exit status
- configure:21824: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_T 1
- | #define HAVE_RB_FD_INIT 1
- | #define HAVE_INT8_T 1
- | #define SIZEOF_INT8_T 1
- | #define HAVE_UINT8_T 1
- | #define SIZEOF_UINT8_T 1
- | #define HAVE_INT16_T 1
- | #define SIZEOF_INT16_T 2
- | #define HAVE_UINT16_T 1
- | #define SIZEOF_UINT16_T 2
- | #define HAVE_INT32_T 1
- | #define SIZEOF_INT32_T 4
- | #define HAVE_UINT32_T 1
- | #define SIZEOF_UINT32_T 4
- | #define HAVE_INT64_T 1
- | #define SIZEOF_INT64_T 8
- | #define HAVE_UINT64_T 1
- | #define SIZEOF_UINT64_T 8
- | #define HAVE_INTPTR_T 1
- | #define SIZEOF_INTPTR_T 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_FINITE 1
- | #define HAVE_FLOCK 1
- | #define HAVE_HYPOT 1
- | #define HAVE_ISINF 1
- | #define HAVE_ISNAN 1
- | #define HAVE_LGAMMA_R 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_NEXTAFTER 1
- | #define HAVE_STRCHR 1
- | #define HAVE_STRERROR 1
- | #define HAVE_STRSTR 1
- | #define HAVE_TGAMMA 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__SETJMP 1
- | #define HAVE_ATAN2L 1
- | #define HAVE_ATAN2F 1
- | #define HAVE_CHROOT 1
- | #define HAVE_CLOCK_GETTIME 1
- | #define HAVE_COSH 1
- | #define HAVE_DIRFD 1
- | #define HAVE_DL_ITERATE_PHDR 1
- | #define HAVE_DLOPEN 1
- | #define HAVE_DLADDR 1
- | #define HAVE_DUP 1
- | #define HAVE_DUP3 1
- | #define HAVE_EACCESS 1
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDATASYNC 1
- | #define HAVE_FMOD 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_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 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_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_MALLOC_USABLE_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMALIGN 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MEMRCHR 1
- | #define HAVE_MEMMEM 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_PIPE2 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_FADVISE 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PPOLL 1
- | #define HAVE_PREAD 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SCHED_GETAFFINITY 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETRESGID 1
- | #define HAVE_SETRESUID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | #define HAVE_SYMLINK 1
- | #define HAVE_SYSCALL 1
- | #define HAVE_SYSCONF 1
- | #define HAVE_TANH 1
- | #define HAVE_TELLDIR 1
- | #define HAVE_TIMEGM 1
- | #define HAVE_TIMES 1
- | #define HAVE_TRUNCATE 1
- | #define HAVE_TRUNCATE64 1
- | #define HAVE_UNSETENV 1
- | #define HAVE_UTIMENSAT 1
- | #define HAVE_UTIMES 1
- | #define HAVE_WAIT4 1
- | #define HAVE_WAITPID 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
- | #define HAVE_BUILTIN___BUILTIN_CLZ 1
- | #define HAVE_BUILTIN___BUILTIN_CLZL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZLL 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1
- | #define HAVE_GNU_QSORT_R 1
- | #define ATAN2_INF_C99 1
- | #define HAVE_CLOCK_GETRES 1
- | #define HAVE_STRUCT_TM_TM_ZONE 1
- | #define HAVE_TM_ZONE 1
- | #define HAVE_STRUCT_TM_TM_GMTOFF 1
- | #define HAVE_DAYLIGHT 1
- | #define HAVE_VAR_TIMEZONE 1
- | #define TYPEOF_VAR_TIMEZONE long
- | #define HAVE_TIMEZONE 1
- | #define TIMEZONE_VOID 1
- | #define NEGATIVE_TIME_T 1
- | #define POSIX_SIGNAL 1
- | #define RSHIFT(x,y) ((x)>>(int)(y))
- | #define HAVE__SC_CLK_TCK 1
- | #define STACK_GROW_DIRECTION -1
- | #define _REENTRANT 1
- | #define _THREAD_SAFE 1
- | #define HAVE_LIBPTHREAD 1
- | #define HAVE_SCHED_YIELD 1
- | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1
- | #define HAVE_PTHREAD_ATTR_GETSTACK 1
- | /* end confdefs.h. */
- | /* Define pthread_getthrds_np to an innocuous variant, in case <limits.h> declares pthread_getthrds_np.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define pthread_getthrds_np innocuous_pthread_getthrds_np
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char pthread_getthrds_np (); below.
- | Prefer <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 pthread_getthrds_np
- |
- | /* Override any GCC internal prototype to avoid an error.
- | Use char because int might match the return type of a GCC
- | builtin and then its argument prototype would still apply. */
- | #ifdef __cplusplus
- | extern "C"
- | #endif
- | char pthread_getthrds_np ();
- | /* The GNU C library defines this for functions which it implements
- | to always fail with ENOSYS. Some functions are actually named
- | something starting with __ and the normal name is an alias. */
- | #if defined __stub_pthread_getthrds_np || defined __stub___pthread_getthrds_np
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return pthread_getthrds_np ();
- | ;
- | return 0;
- | }
- configure:21824: result: no
- configure:21824: checking for pthread_cond_init
- configure:21824: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5
- configure:21824: $? = 0
- configure:21824: result: yes
- configure:21824: checking for pthread_condattr_setclock
- configure:21824: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5
- configure:21824: $? = 0
- configure:21824: result: yes
- configure:21824: checking for pthread_condattr_init
- configure:21824: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5
- configure:21824: $? = 0
- configure:21824: result: yes
- configure:21824: checking for pthread_sigmask
- configure:21824: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5
- configure:21824: $? = 0
- configure:21824: result: yes
- configure:21824: checking for pthread_setname_np
- configure:21824: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5
- configure:21824: $? = 0
- configure:21824: result: yes
- configure:21824: checking for pthread_set_name_np
- configure:21824: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5
- /tmp/ccphvOrK.o: In function `main':
- /usr/share/rvm/src/ruby-2.3.0/conftest.c:395: undefined reference to `pthread_set_name_np'
- collect2: error: ld returned 1 exit status
- configure:21824: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_T 1
- | #define HAVE_RB_FD_INIT 1
- | #define HAVE_INT8_T 1
- | #define SIZEOF_INT8_T 1
- | #define HAVE_UINT8_T 1
- | #define SIZEOF_UINT8_T 1
- | #define HAVE_INT16_T 1
- | #define SIZEOF_INT16_T 2
- | #define HAVE_UINT16_T 1
- | #define SIZEOF_UINT16_T 2
- | #define HAVE_INT32_T 1
- | #define SIZEOF_INT32_T 4
- | #define HAVE_UINT32_T 1
- | #define SIZEOF_UINT32_T 4
- | #define HAVE_INT64_T 1
- | #define SIZEOF_INT64_T 8
- | #define HAVE_UINT64_T 1
- | #define SIZEOF_UINT64_T 8
- | #define HAVE_INTPTR_T 1
- | #define SIZEOF_INTPTR_T 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_FINITE 1
- | #define HAVE_FLOCK 1
- | #define HAVE_HYPOT 1
- | #define HAVE_ISINF 1
- | #define HAVE_ISNAN 1
- | #define HAVE_LGAMMA_R 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_NEXTAFTER 1
- | #define HAVE_STRCHR 1
- | #define HAVE_STRERROR 1
- | #define HAVE_STRSTR 1
- | #define HAVE_TGAMMA 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__SETJMP 1
- | #define HAVE_ATAN2L 1
- | #define HAVE_ATAN2F 1
- | #define HAVE_CHROOT 1
- | #define HAVE_CLOCK_GETTIME 1
- | #define HAVE_COSH 1
- | #define HAVE_DIRFD 1
- | #define HAVE_DL_ITERATE_PHDR 1
- | #define HAVE_DLOPEN 1
- | #define HAVE_DLADDR 1
- | #define HAVE_DUP 1
- | #define HAVE_DUP3 1
- | #define HAVE_EACCESS 1
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDATASYNC 1
- | #define HAVE_FMOD 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_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 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_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_MALLOC_USABLE_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMALIGN 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MEMRCHR 1
- | #define HAVE_MEMMEM 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_PIPE2 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_FADVISE 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PPOLL 1
- | #define HAVE_PREAD 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SCHED_GETAFFINITY 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETRESGID 1
- | #define HAVE_SETRESUID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | #define HAVE_SYMLINK 1
- | #define HAVE_SYSCALL 1
- | #define HAVE_SYSCONF 1
- | #define HAVE_TANH 1
- | #define HAVE_TELLDIR 1
- | #define HAVE_TIMEGM 1
- | #define HAVE_TIMES 1
- | #define HAVE_TRUNCATE 1
- | #define HAVE_TRUNCATE64 1
- | #define HAVE_UNSETENV 1
- | #define HAVE_UTIMENSAT 1
- | #define HAVE_UTIMES 1
- | #define HAVE_WAIT4 1
- | #define HAVE_WAITPID 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
- | #define HAVE_BUILTIN___BUILTIN_CLZ 1
- | #define HAVE_BUILTIN___BUILTIN_CLZL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZLL 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1
- | #define HAVE_GNU_QSORT_R 1
- | #define ATAN2_INF_C99 1
- | #define HAVE_CLOCK_GETRES 1
- | #define HAVE_STRUCT_TM_TM_ZONE 1
- | #define HAVE_TM_ZONE 1
- | #define HAVE_STRUCT_TM_TM_GMTOFF 1
- | #define HAVE_DAYLIGHT 1
- | #define HAVE_VAR_TIMEZONE 1
- | #define TYPEOF_VAR_TIMEZONE long
- | #define HAVE_TIMEZONE 1
- | #define TIMEZONE_VOID 1
- | #define NEGATIVE_TIME_T 1
- | #define POSIX_SIGNAL 1
- | #define RSHIFT(x,y) ((x)>>(int)(y))
- | #define HAVE__SC_CLK_TCK 1
- | #define STACK_GROW_DIRECTION -1
- | #define _REENTRANT 1
- | #define _THREAD_SAFE 1
- | #define HAVE_LIBPTHREAD 1
- | #define HAVE_SCHED_YIELD 1
- | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1
- | #define HAVE_PTHREAD_ATTR_GETSTACK 1
- | #define HAVE_PTHREAD_COND_INIT 1
- | #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
- | #define HAVE_PTHREAD_CONDATTR_INIT 1
- | #define HAVE_PTHREAD_SIGMASK 1
- | #define HAVE_PTHREAD_SETNAME_NP 1
- | /* end confdefs.h. */
- | /* Define pthread_set_name_np to an innocuous variant, in case <limits.h> declares pthread_set_name_np.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define pthread_set_name_np innocuous_pthread_set_name_np
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char pthread_set_name_np (); below.
- | Prefer <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 pthread_set_name_np
- |
- | /* Override any GCC internal prototype to avoid an error.
- | Use char because int might match the return type of a GCC
- | builtin and then its argument prototype would still apply. */
- | #ifdef __cplusplus
- | extern "C"
- | #endif
- | char pthread_set_name_np ();
- | /* The GNU C library defines this for functions which it implements
- | to always fail with ENOSYS. Some functions are actually named
- | something starting with __ and the normal name is an alias. */
- | #if defined __stub_pthread_set_name_np || defined __stub___pthread_set_name_np
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return pthread_set_name_np ();
- | ;
- | return 0;
- | }
- configure:21824: result: no
- configure:21839: checking for pthread_getattr_np
- configure:21839: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5
- configure:21839: $? = 0
- configure:21839: result: yes
- configure:21854: checking for pthread_attr_init
- configure:21854: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5
- configure:21854: $? = 0
- configure:21854: result: yes
- configure:21866: checking arguments of pthread_setname_np
- configure:21897: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:21897: $? = 0
- configure:21906: result: (pthread_self(), name)
- configure:21970: checking if mcontext_t is a pointer
- configure:21992: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c: In function 'test':
- conftest.c:370:50: error: invalid operands to binary + (have 'mcontext_t {aka struct <anonymous>}' and 'int')
- mcontext_t test(mcontext_t mc) {return mc+1;}
- ^
- conftest.c: In function 'main':
- conftest.c:375:6: error: incompatible type for argument 1 of 'test'
- test(0);
- ^
- conftest.c:370:20: note: expected 'mcontext_t {aka struct <anonymous>}' but argument is of type 'int'
- mcontext_t test(mcontext_t mc) {return mc+1;}
- ^~~~
- configure:21992: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_T 1
- | #define HAVE_RB_FD_INIT 1
- | #define HAVE_INT8_T 1
- | #define SIZEOF_INT8_T 1
- | #define HAVE_UINT8_T 1
- | #define SIZEOF_UINT8_T 1
- | #define HAVE_INT16_T 1
- | #define SIZEOF_INT16_T 2
- | #define HAVE_UINT16_T 1
- | #define SIZEOF_UINT16_T 2
- | #define HAVE_INT32_T 1
- | #define SIZEOF_INT32_T 4
- | #define HAVE_UINT32_T 1
- | #define SIZEOF_UINT32_T 4
- | #define HAVE_INT64_T 1
- | #define SIZEOF_INT64_T 8
- | #define HAVE_UINT64_T 1
- | #define SIZEOF_UINT64_T 8
- | #define HAVE_INTPTR_T 1
- | #define SIZEOF_INTPTR_T 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_FINITE 1
- | #define HAVE_FLOCK 1
- | #define HAVE_HYPOT 1
- | #define HAVE_ISINF 1
- | #define HAVE_ISNAN 1
- | #define HAVE_LGAMMA_R 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_NEXTAFTER 1
- | #define HAVE_STRCHR 1
- | #define HAVE_STRERROR 1
- | #define HAVE_STRSTR 1
- | #define HAVE_TGAMMA 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__SETJMP 1
- | #define HAVE_ATAN2L 1
- | #define HAVE_ATAN2F 1
- | #define HAVE_CHROOT 1
- | #define HAVE_CLOCK_GETTIME 1
- | #define HAVE_COSH 1
- | #define HAVE_DIRFD 1
- | #define HAVE_DL_ITERATE_PHDR 1
- | #define HAVE_DLOPEN 1
- | #define HAVE_DLADDR 1
- | #define HAVE_DUP 1
- | #define HAVE_DUP3 1
- | #define HAVE_EACCESS 1
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDATASYNC 1
- | #define HAVE_FMOD 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_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 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_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_MALLOC_USABLE_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMALIGN 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MEMRCHR 1
- | #define HAVE_MEMMEM 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_PIPE2 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_FADVISE 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PPOLL 1
- | #define HAVE_PREAD 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SCHED_GETAFFINITY 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETRESGID 1
- | #define HAVE_SETRESUID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | #define HAVE_SYMLINK 1
- | #define HAVE_SYSCALL 1
- | #define HAVE_SYSCONF 1
- | #define HAVE_TANH 1
- | #define HAVE_TELLDIR 1
- | #define HAVE_TIMEGM 1
- | #define HAVE_TIMES 1
- | #define HAVE_TRUNCATE 1
- | #define HAVE_TRUNCATE64 1
- | #define HAVE_UNSETENV 1
- | #define HAVE_UTIMENSAT 1
- | #define HAVE_UTIMES 1
- | #define HAVE_WAIT4 1
- | #define HAVE_WAITPID 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
- | #define HAVE_BUILTIN___BUILTIN_CLZ 1
- | #define HAVE_BUILTIN___BUILTIN_CLZL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZLL 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1
- | #define HAVE_GNU_QSORT_R 1
- | #define ATAN2_INF_C99 1
- | #define HAVE_CLOCK_GETRES 1
- | #define HAVE_STRUCT_TM_TM_ZONE 1
- | #define HAVE_TM_ZONE 1
- | #define HAVE_STRUCT_TM_TM_GMTOFF 1
- | #define HAVE_DAYLIGHT 1
- | #define HAVE_VAR_TIMEZONE 1
- | #define TYPEOF_VAR_TIMEZONE long
- | #define HAVE_TIMEZONE 1
- | #define TIMEZONE_VOID 1
- | #define NEGATIVE_TIME_T 1
- | #define POSIX_SIGNAL 1
- | #define RSHIFT(x,y) ((x)>>(int)(y))
- | #define HAVE__SC_CLK_TCK 1
- | #define STACK_GROW_DIRECTION -1
- | #define _REENTRANT 1
- | #define _THREAD_SAFE 1
- | #define HAVE_LIBPTHREAD 1
- | #define HAVE_SCHED_YIELD 1
- | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1
- | #define HAVE_PTHREAD_ATTR_GETSTACK 1
- | #define HAVE_PTHREAD_COND_INIT 1
- | #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
- | #define HAVE_PTHREAD_CONDATTR_INIT 1
- | #define HAVE_PTHREAD_SIGMASK 1
- | #define HAVE_PTHREAD_SETNAME_NP 1
- | #define HAVE_PTHREAD_GETATTR_NP 1
- | #define HAVE_PTHREAD_ATTR_INIT 1
- | #define SET_CURRENT_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)
- | #define SET_ANOTHER_THREAD_NAME(thid,name) pthread_setname_np(thid, name)
- | /* end confdefs.h. */
- |
- | #include <signal.h>
- | #ifdef HAVE_UCONTEXT_H
- | #include <ucontext.h>
- | #endif
- | mcontext_t test(mcontext_t mc) {return mc+1;}
- |
- | int
- | main ()
- | {
- | test(0);
- | ;
- | return 0;
- | }
- configure:21999: result: no
- configure:22016: checking for getcontext
- configure:22016: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5
- configure:22016: $? = 0
- configure:22016: result: yes
- configure:22016: checking for setcontext
- configure:22016: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5
- configure:22016: $? = 0
- configure:22016: result: yes
- configure:22029: checking if fork works with pthread
- configure:22097: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5
- configure:22097: $? = 0
- configure:22097: ./conftest
- configure:22097: $? = 0
- configure:22107: result: yes
- configure:22137: checking whether ELF binaries are produced
- configure:22153: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5
- configure:22153: $? = 0
- configure:22167: result: yes
- configure:22179: checking elf.h usability
- configure:22179: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- configure:22179: $? = 0
- configure:22179: result: yes
- configure:22179: checking elf.h presence
- configure:22179: gcc -E conftest.c
- configure:22179: $? = 0
- configure:22179: result: yes
- configure:22179: checking for elf.h
- configure:22179: result: yes
- configure:22179: checking elf_abi.h usability
- configure:22179: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c:403:10: fatal error: elf_abi.h: No such file or directory
- #include <elf_abi.h>
- ^~~~~~~~~~~
- compilation terminated.
- configure:22179: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_T 1
- | #define HAVE_RB_FD_INIT 1
- | #define HAVE_INT8_T 1
- | #define SIZEOF_INT8_T 1
- | #define HAVE_UINT8_T 1
- | #define SIZEOF_UINT8_T 1
- | #define HAVE_INT16_T 1
- | #define SIZEOF_INT16_T 2
- | #define HAVE_UINT16_T 1
- | #define SIZEOF_UINT16_T 2
- | #define HAVE_INT32_T 1
- | #define SIZEOF_INT32_T 4
- | #define HAVE_UINT32_T 1
- | #define SIZEOF_UINT32_T 4
- | #define HAVE_INT64_T 1
- | #define SIZEOF_INT64_T 8
- | #define HAVE_UINT64_T 1
- | #define SIZEOF_UINT64_T 8
- | #define HAVE_INTPTR_T 1
- | #define SIZEOF_INTPTR_T 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_FINITE 1
- | #define HAVE_FLOCK 1
- | #define HAVE_HYPOT 1
- | #define HAVE_ISINF 1
- | #define HAVE_ISNAN 1
- | #define HAVE_LGAMMA_R 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_NEXTAFTER 1
- | #define HAVE_STRCHR 1
- | #define HAVE_STRERROR 1
- | #define HAVE_STRSTR 1
- | #define HAVE_TGAMMA 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__SETJMP 1
- | #define HAVE_ATAN2L 1
- | #define HAVE_ATAN2F 1
- | #define HAVE_CHROOT 1
- | #define HAVE_CLOCK_GETTIME 1
- | #define HAVE_COSH 1
- | #define HAVE_DIRFD 1
- | #define HAVE_DL_ITERATE_PHDR 1
- | #define HAVE_DLOPEN 1
- | #define HAVE_DLADDR 1
- | #define HAVE_DUP 1
- | #define HAVE_DUP3 1
- | #define HAVE_EACCESS 1
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDATASYNC 1
- | #define HAVE_FMOD 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_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 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_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_MALLOC_USABLE_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMALIGN 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MEMRCHR 1
- | #define HAVE_MEMMEM 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_PIPE2 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_FADVISE 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PPOLL 1
- | #define HAVE_PREAD 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SCHED_GETAFFINITY 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETRESGID 1
- | #define HAVE_SETRESUID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | #define HAVE_SYMLINK 1
- | #define HAVE_SYSCALL 1
- | #define HAVE_SYSCONF 1
- | #define HAVE_TANH 1
- | #define HAVE_TELLDIR 1
- | #define HAVE_TIMEGM 1
- | #define HAVE_TIMES 1
- | #define HAVE_TRUNCATE 1
- | #define HAVE_TRUNCATE64 1
- | #define HAVE_UNSETENV 1
- | #define HAVE_UTIMENSAT 1
- | #define HAVE_UTIMES 1
- | #define HAVE_WAIT4 1
- | #define HAVE_WAITPID 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
- | #define HAVE_BUILTIN___BUILTIN_CLZ 1
- | #define HAVE_BUILTIN___BUILTIN_CLZL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZLL 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1
- | #define HAVE_GNU_QSORT_R 1
- | #define ATAN2_INF_C99 1
- | #define HAVE_CLOCK_GETRES 1
- | #define HAVE_STRUCT_TM_TM_ZONE 1
- | #define HAVE_TM_ZONE 1
- | #define HAVE_STRUCT_TM_TM_GMTOFF 1
- | #define HAVE_DAYLIGHT 1
- | #define HAVE_VAR_TIMEZONE 1
- | #define TYPEOF_VAR_TIMEZONE long
- | #define HAVE_TIMEZONE 1
- | #define TIMEZONE_VOID 1
- | #define NEGATIVE_TIME_T 1
- | #define POSIX_SIGNAL 1
- | #define RSHIFT(x,y) ((x)>>(int)(y))
- | #define HAVE__SC_CLK_TCK 1
- | #define STACK_GROW_DIRECTION -1
- | #define _REENTRANT 1
- | #define _THREAD_SAFE 1
- | #define HAVE_LIBPTHREAD 1
- | #define HAVE_SCHED_YIELD 1
- | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1
- | #define HAVE_PTHREAD_ATTR_GETSTACK 1
- | #define HAVE_PTHREAD_COND_INIT 1
- | #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
- | #define HAVE_PTHREAD_CONDATTR_INIT 1
- | #define HAVE_PTHREAD_SIGMASK 1
- | #define HAVE_PTHREAD_SETNAME_NP 1
- | #define HAVE_PTHREAD_GETATTR_NP 1
- | #define HAVE_PTHREAD_ATTR_INIT 1
- | #define SET_CURRENT_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)
- | #define SET_ANOTHER_THREAD_NAME(thid,name) pthread_setname_np(thid, name)
- | #define DEFINE_MCONTEXT_PTR(mc, uc) mcontext_t *mc = &(uc)->uc_mcontext
- | #define HAVE_GETCONTEXT 1
- | #define HAVE_SETCONTEXT 1
- | #define USE_ELF 1
- | #define HAVE_ELF_H 1
- | /* end confdefs.h. */
- | #include <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 <elf_abi.h>
- configure:22179: result: no
- configure:22179: checking elf_abi.h presence
- configure:22179: gcc -E conftest.c
- conftest.c:370:10: fatal error: elf_abi.h: No such file or directory
- #include <elf_abi.h>
- ^~~~~~~~~~~
- compilation terminated.
- configure:22179: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_T 1
- | #define HAVE_RB_FD_INIT 1
- | #define HAVE_INT8_T 1
- | #define SIZEOF_INT8_T 1
- | #define HAVE_UINT8_T 1
- | #define SIZEOF_UINT8_T 1
- | #define HAVE_INT16_T 1
- | #define SIZEOF_INT16_T 2
- | #define HAVE_UINT16_T 1
- | #define SIZEOF_UINT16_T 2
- | #define HAVE_INT32_T 1
- | #define SIZEOF_INT32_T 4
- | #define HAVE_UINT32_T 1
- | #define SIZEOF_UINT32_T 4
- | #define HAVE_INT64_T 1
- | #define SIZEOF_INT64_T 8
- | #define HAVE_UINT64_T 1
- | #define SIZEOF_UINT64_T 8
- | #define HAVE_INTPTR_T 1
- | #define SIZEOF_INTPTR_T 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_FINITE 1
- | #define HAVE_FLOCK 1
- | #define HAVE_HYPOT 1
- | #define HAVE_ISINF 1
- | #define HAVE_ISNAN 1
- | #define HAVE_LGAMMA_R 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_NEXTAFTER 1
- | #define HAVE_STRCHR 1
- | #define HAVE_STRERROR 1
- | #define HAVE_STRSTR 1
- | #define HAVE_TGAMMA 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__SETJMP 1
- | #define HAVE_ATAN2L 1
- | #define HAVE_ATAN2F 1
- | #define HAVE_CHROOT 1
- | #define HAVE_CLOCK_GETTIME 1
- | #define HAVE_COSH 1
- | #define HAVE_DIRFD 1
- | #define HAVE_DL_ITERATE_PHDR 1
- | #define HAVE_DLOPEN 1
- | #define HAVE_DLADDR 1
- | #define HAVE_DUP 1
- | #define HAVE_DUP3 1
- | #define HAVE_EACCESS 1
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDATASYNC 1
- | #define HAVE_FMOD 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_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 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_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_MALLOC_USABLE_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMALIGN 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MEMRCHR 1
- | #define HAVE_MEMMEM 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_PIPE2 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_FADVISE 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PPOLL 1
- | #define HAVE_PREAD 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SCHED_GETAFFINITY 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETRESGID 1
- | #define HAVE_SETRESUID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | #define HAVE_SYMLINK 1
- | #define HAVE_SYSCALL 1
- | #define HAVE_SYSCONF 1
- | #define HAVE_TANH 1
- | #define HAVE_TELLDIR 1
- | #define HAVE_TIMEGM 1
- | #define HAVE_TIMES 1
- | #define HAVE_TRUNCATE 1
- | #define HAVE_TRUNCATE64 1
- | #define HAVE_UNSETENV 1
- | #define HAVE_UTIMENSAT 1
- | #define HAVE_UTIMES 1
- | #define HAVE_WAIT4 1
- | #define HAVE_WAITPID 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
- | #define HAVE_BUILTIN___BUILTIN_CLZ 1
- | #define HAVE_BUILTIN___BUILTIN_CLZL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZLL 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1
- | #define HAVE_GNU_QSORT_R 1
- | #define ATAN2_INF_C99 1
- | #define HAVE_CLOCK_GETRES 1
- | #define HAVE_STRUCT_TM_TM_ZONE 1
- | #define HAVE_TM_ZONE 1
- | #define HAVE_STRUCT_TM_TM_GMTOFF 1
- | #define HAVE_DAYLIGHT 1
- | #define HAVE_VAR_TIMEZONE 1
- | #define TYPEOF_VAR_TIMEZONE long
- | #define HAVE_TIMEZONE 1
- | #define TIMEZONE_VOID 1
- | #define NEGATIVE_TIME_T 1
- | #define POSIX_SIGNAL 1
- | #define RSHIFT(x,y) ((x)>>(int)(y))
- | #define HAVE__SC_CLK_TCK 1
- | #define STACK_GROW_DIRECTION -1
- | #define _REENTRANT 1
- | #define _THREAD_SAFE 1
- | #define HAVE_LIBPTHREAD 1
- | #define HAVE_SCHED_YIELD 1
- | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1
- | #define HAVE_PTHREAD_ATTR_GETSTACK 1
- | #define HAVE_PTHREAD_COND_INIT 1
- | #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
- | #define HAVE_PTHREAD_CONDATTR_INIT 1
- | #define HAVE_PTHREAD_SIGMASK 1
- | #define HAVE_PTHREAD_SETNAME_NP 1
- | #define HAVE_PTHREAD_GETATTR_NP 1
- | #define HAVE_PTHREAD_ATTR_INIT 1
- | #define SET_CURRENT_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)
- | #define SET_ANOTHER_THREAD_NAME(thid,name) pthread_setname_np(thid, name)
- | #define DEFINE_MCONTEXT_PTR(mc, uc) mcontext_t *mc = &(uc)->uc_mcontext
- | #define HAVE_GETCONTEXT 1
- | #define HAVE_SETCONTEXT 1
- | #define USE_ELF 1
- | #define HAVE_ELF_H 1
- | /* end confdefs.h. */
- | #include <elf_abi.h>
- configure:22179: result: no
- configure:22179: checking for elf_abi.h
- configure:22179: result: no
- configure:22220: checking whether OS depend dynamic link works
- configure:22402: result: yes
- configure:22499: checking whether -Wl,-R. is accepted as LDFLAGS
- configure:22521: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-R. conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5
- configure:22521: $? = 0
- configure:22523: result: yes
- configure:22855: checking for backtrace
- configure:22855: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector -rdynamic -Wl,-export-dynamic conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5
- configure:22855: $? = 0
- configure:22855: result: yes
- configure:22866: checking for broken backtrace
- configure:22925: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fstack-protector -rdynamic -Wl,-export-dynamic conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5
- configure:22925: $? = 0
- configure:22925: ./conftest
- configure:22925: $? = 0
- configure:22935: result: no
- configure:22954: checking valgrind/memcheck.h usability
- configure:22954: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 conftest.c >&5
- conftest.c:404:10: fatal error: valgrind/memcheck.h: No such file or directory
- #include <valgrind/memcheck.h>
- ^~~~~~~~~~~~~~~~~~~~~
- compilation terminated.
- configure:22954: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_T 1
- | #define HAVE_RB_FD_INIT 1
- | #define HAVE_INT8_T 1
- | #define SIZEOF_INT8_T 1
- | #define HAVE_UINT8_T 1
- | #define SIZEOF_UINT8_T 1
- | #define HAVE_INT16_T 1
- | #define SIZEOF_INT16_T 2
- | #define HAVE_UINT16_T 1
- | #define SIZEOF_UINT16_T 2
- | #define HAVE_INT32_T 1
- | #define SIZEOF_INT32_T 4
- | #define HAVE_UINT32_T 1
- | #define SIZEOF_UINT32_T 4
- | #define HAVE_INT64_T 1
- | #define SIZEOF_INT64_T 8
- | #define HAVE_UINT64_T 1
- | #define SIZEOF_UINT64_T 8
- | #define HAVE_INTPTR_T 1
- | #define SIZEOF_INTPTR_T 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_FINITE 1
- | #define HAVE_FLOCK 1
- | #define HAVE_HYPOT 1
- | #define HAVE_ISINF 1
- | #define HAVE_ISNAN 1
- | #define HAVE_LGAMMA_R 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_NEXTAFTER 1
- | #define HAVE_STRCHR 1
- | #define HAVE_STRERROR 1
- | #define HAVE_STRSTR 1
- | #define HAVE_TGAMMA 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__SETJMP 1
- | #define HAVE_ATAN2L 1
- | #define HAVE_ATAN2F 1
- | #define HAVE_CHROOT 1
- | #define HAVE_CLOCK_GETTIME 1
- | #define HAVE_COSH 1
- | #define HAVE_DIRFD 1
- | #define HAVE_DL_ITERATE_PHDR 1
- | #define HAVE_DLOPEN 1
- | #define HAVE_DLADDR 1
- | #define HAVE_DUP 1
- | #define HAVE_DUP3 1
- | #define HAVE_EACCESS 1
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDATASYNC 1
- | #define HAVE_FMOD 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_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 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_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_MALLOC_USABLE_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMALIGN 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MEMRCHR 1
- | #define HAVE_MEMMEM 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_PIPE2 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_FADVISE 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PPOLL 1
- | #define HAVE_PREAD 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SCHED_GETAFFINITY 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETRESGID 1
- | #define HAVE_SETRESUID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | #define HAVE_SYMLINK 1
- | #define HAVE_SYSCALL 1
- | #define HAVE_SYSCONF 1
- | #define HAVE_TANH 1
- | #define HAVE_TELLDIR 1
- | #define HAVE_TIMEGM 1
- | #define HAVE_TIMES 1
- | #define HAVE_TRUNCATE 1
- | #define HAVE_TRUNCATE64 1
- | #define HAVE_UNSETENV 1
- | #define HAVE_UTIMENSAT 1
- | #define HAVE_UTIMES 1
- | #define HAVE_WAIT4 1
- | #define HAVE_WAITPID 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
- | #define HAVE_BUILTIN___BUILTIN_CLZ 1
- | #define HAVE_BUILTIN___BUILTIN_CLZL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZLL 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1
- | #define HAVE_GNU_QSORT_R 1
- | #define ATAN2_INF_C99 1
- | #define HAVE_CLOCK_GETRES 1
- | #define HAVE_STRUCT_TM_TM_ZONE 1
- | #define HAVE_TM_ZONE 1
- | #define HAVE_STRUCT_TM_TM_GMTOFF 1
- | #define HAVE_DAYLIGHT 1
- | #define HAVE_VAR_TIMEZONE 1
- | #define TYPEOF_VAR_TIMEZONE long
- | #define HAVE_TIMEZONE 1
- | #define TIMEZONE_VOID 1
- | #define NEGATIVE_TIME_T 1
- | #define POSIX_SIGNAL 1
- | #define RSHIFT(x,y) ((x)>>(int)(y))
- | #define HAVE__SC_CLK_TCK 1
- | #define STACK_GROW_DIRECTION -1
- | #define _REENTRANT 1
- | #define _THREAD_SAFE 1
- | #define HAVE_LIBPTHREAD 1
- | #define HAVE_SCHED_YIELD 1
- | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1
- | #define HAVE_PTHREAD_ATTR_GETSTACK 1
- | #define HAVE_PTHREAD_COND_INIT 1
- | #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
- | #define HAVE_PTHREAD_CONDATTR_INIT 1
- | #define HAVE_PTHREAD_SIGMASK 1
- | #define HAVE_PTHREAD_SETNAME_NP 1
- | #define HAVE_PTHREAD_GETATTR_NP 1
- | #define HAVE_PTHREAD_ATTR_INIT 1
- | #define SET_CURRENT_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)
- | #define SET_ANOTHER_THREAD_NAME(thid,name) pthread_setname_np(thid, name)
- | #define DEFINE_MCONTEXT_PTR(mc, uc) mcontext_t *mc = &(uc)->uc_mcontext
- | #define HAVE_GETCONTEXT 1
- | #define HAVE_SETCONTEXT 1
- | #define USE_ELF 1
- | #define HAVE_ELF_H 1
- | #define HAVE_BACKTRACE 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 <valgrind/memcheck.h>
- configure:22954: result: no
- configure:22954: checking valgrind/memcheck.h presence
- configure:22954: gcc -E conftest.c
- conftest.c:371:10: fatal error: valgrind/memcheck.h: No such file or directory
- #include <valgrind/memcheck.h>
- ^~~~~~~~~~~~~~~~~~~~~
- compilation terminated.
- configure:22954: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME ""
- | #define PACKAGE_TARNAME ""
- | #define PACKAGE_VERSION ""
- | #define PACKAGE_STRING ""
- | #define PACKAGE_BUGREPORT ""
- | #define PACKAGE_URL ""
- | #define CANONICALIZATION_FOR_MATHN 1
- | #define STDC_HEADERS 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_STAT_H 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_STRING_H 1
- | #define HAVE_MEMORY_H 1
- | #define HAVE_STRINGS_H 1
- | #define HAVE_INTTYPES_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_UNISTD_H 1
- | #define __EXTENSIONS__ 1
- | #define _ALL_SOURCE 1
- | #define _GNU_SOURCE 1
- | #define _POSIX_PTHREAD_SEMANTICS 1
- | #define _TANDEM_SOURCE 1
- | #define HAVE_INFINITY 1
- | #define HAVE_NAN 1
- | #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
- | #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
- | #define HAVE_LIBCRYPT 1
- | #define HAVE_LIBDL 1
- | #define HAVE_DIRENT_H 1
- | #define HAVE__BOOL 1
- | #define HAVE_STDBOOL_H 1
- | #define HAVE_SYS_WAIT_H 1
- | #define HAVE_A_OUT_H 1
- | #define HAVE_GRP_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LANGINFO_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_LOCALE_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_PWD_H 1
- | #define HAVE_SYS_FCNTL_H 1
- | #define HAVE_SYS_FILE_H 1
- | #define HAVE_SYS_IOCTL_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_PRCTL_H 1
- | #define HAVE_SYS_RESOURCE_H 1
- | #define HAVE_SYS_SELECT_H 1
- | #define HAVE_SYS_SENDFILE_H 1
- | #define HAVE_SYS_SOCKET_H 1
- | #define HAVE_SYS_SYSCALL_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSCALL_H 1
- | #define HAVE_TIME_H 1
- | #define HAVE_UCONTEXT_H 1
- | #define HAVE_UTIME_H 1
- | #define HAVE_GMP_H 1
- | #define HAVE_LIBGMP 1
- | #define HAVE_TYPEOF 1
- | #define typeof __typeof__
- | #define HAVE_LONG_LONG 1
- | #define HAVE_OFF_T 1
- | #define SIZEOF_INT 4
- | #define SIZEOF_SHORT 2
- | #define SIZEOF_LONG 8
- | #define SIZEOF_LONG_LONG 8
- | #define SIZEOF___INT64 0
- | #define SIZEOF_OFF_T 8
- | #define SIZEOF_VOIDP 8
- | #define SIZEOF_FLOAT 4
- | #define SIZEOF_DOUBLE 8
- | #define SIZEOF_TIME_T 8
- | #define SIZEOF_CLOCK_T 8
- | #define PACKED_STRUCT(x) x __attribute__((packed))
- | #define PACKED_STRUCT_UNALIGNED(x) x
- | #define PRI_LL_PREFIX "ll"
- | #define rb_pid_t pid_t
- | #define SIGNEDNESS_OF_PID_T -1
- | #define PIDT2NUM(v) INT2NUM(v)
- | #define NUM2PIDT(v) NUM2INT(v)
- | #define PRI_PIDT_PREFIX PRI_INT_PREFIX
- | #define rb_uid_t uid_t
- | #define SIGNEDNESS_OF_UID_T +1
- | #define UIDT2NUM(v) UINT2NUM(v)
- | #define NUM2UIDT(v) NUM2UINT(v)
- | #define PRI_UIDT_PREFIX PRI_INT_PREFIX
- | #define rb_gid_t gid_t
- | #define SIGNEDNESS_OF_GID_T +1
- | #define GIDT2NUM(v) UINT2NUM(v)
- | #define NUM2GIDT(v) NUM2UINT(v)
- | #define PRI_GIDT_PREFIX PRI_INT_PREFIX
- | #define rb_time_t time_t
- | #define SIGNEDNESS_OF_TIME_T -1
- | #define TIMET2NUM(v) LONG2NUM(v)
- | #define NUM2TIMET(v) NUM2LONG(v)
- | #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
- | #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 rb_mode_t mode_t
- | #define SIGNEDNESS_OF_MODE_T +1
- | #define MODET2NUM(v) UINT2NUM(v)
- | #define NUM2MODET(v) NUM2UINT(v)
- | #define PRI_MODET_PREFIX PRI_INT_PREFIX
- | #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 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 rb_clockid_t clockid_t
- | #define 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 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 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_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_CLOCKID_T 1
- | #define HAVE_RB_FD_INIT 1
- | #define HAVE_INT8_T 1
- | #define SIZEOF_INT8_T 1
- | #define HAVE_UINT8_T 1
- | #define SIZEOF_UINT8_T 1
- | #define HAVE_INT16_T 1
- | #define SIZEOF_INT16_T 2
- | #define HAVE_UINT16_T 1
- | #define SIZEOF_UINT16_T 2
- | #define HAVE_INT32_T 1
- | #define SIZEOF_INT32_T 4
- | #define HAVE_UINT32_T 1
- | #define SIZEOF_UINT32_T 4
- | #define HAVE_INT64_T 1
- | #define SIZEOF_INT64_T 8
- | #define HAVE_UINT64_T 1
- | #define SIZEOF_UINT64_T 8
- | #define HAVE_INTPTR_T 1
- | #define SIZEOF_INTPTR_T 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_FINITE 1
- | #define HAVE_FLOCK 1
- | #define HAVE_HYPOT 1
- | #define HAVE_ISINF 1
- | #define HAVE_ISNAN 1
- | #define HAVE_LGAMMA_R 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_NEXTAFTER 1
- | #define HAVE_STRCHR 1
- | #define HAVE_STRERROR 1
- | #define HAVE_STRSTR 1
- | #define HAVE_TGAMMA 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__SETJMP 1
- | #define HAVE_ATAN2L 1
- | #define HAVE_ATAN2F 1
- | #define HAVE_CHROOT 1
- | #define HAVE_CLOCK_GETTIME 1
- | #define HAVE_COSH 1
- | #define HAVE_DIRFD 1
- | #define HAVE_DL_ITERATE_PHDR 1
- | #define HAVE_DLOPEN 1
- | #define HAVE_DLADDR 1
- | #define HAVE_DUP 1
- | #define HAVE_DUP3 1
- | #define HAVE_EACCESS 1
- | #define HAVE_ENDGRENT 1
- | #define HAVE_FCHMOD 1
- | #define HAVE_FCHOWN 1
- | #define HAVE_FCNTL 1
- | #define HAVE_FDATASYNC 1
- | #define HAVE_FMOD 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_GETPGID 1
- | #define HAVE_GETPGRP 1
- | #define HAVE_GETPRIORITY 1
- | #define HAVE_GETPWNAM_R 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_INITGROUPS 1
- | #define HAVE_IOCTL 1
- | #define HAVE_KILLPG 1
- | #define HAVE_LCHOWN 1
- | #define HAVE_LINK 1
- | #define HAVE_LLABS 1
- | #define HAVE_LOCKF 1
- | #define HAVE_LOG2 1
- | #define HAVE_LSTAT 1
- | #define HAVE_MALLOC_USABLE_SIZE 1
- | #define HAVE_MBLEN 1
- | #define HAVE_MEMALIGN 1
- | #define HAVE_WRITEV 1
- | #define HAVE_MEMRCHR 1
- | #define HAVE_MEMMEM 1
- | #define HAVE_MKFIFO 1
- | #define HAVE_MKNOD 1
- | #define HAVE_MKTIME 1
- | #define HAVE_PIPE2 1
- | #define HAVE_POLL 1
- | #define HAVE_POSIX_FADVISE 1
- | #define HAVE_POSIX_MEMALIGN 1
- | #define HAVE_PPOLL 1
- | #define HAVE_PREAD 1
- | #define HAVE_QSORT_R 1
- | #define HAVE_READLINK 1
- | #define HAVE_ROUND 1
- | #define HAVE_SCHED_GETAFFINITY 1
- | #define HAVE_SEEKDIR 1
- | #define HAVE_SENDFILE 1
- | #define HAVE_SETEGID 1
- | #define HAVE_SETENV 1
- | #define HAVE_SETEUID 1
- | #define HAVE_SETGID 1
- | #define HAVE_SETGROUPS 1
- | #define HAVE_SETPGID 1
- | #define HAVE_SETPGRP 1
- | #define HAVE_SETREGID 1
- | #define HAVE_SETRESGID 1
- | #define HAVE_SETRESUID 1
- | #define HAVE_SETREUID 1
- | #define HAVE_SETRLIMIT 1
- | #define HAVE_SETSID 1
- | #define HAVE_SETUID 1
- | #define HAVE_SHUTDOWN 1
- | #define HAVE_SIGACTION 1
- | #define HAVE_SIGALTSTACK 1
- | #define HAVE_SIGPROCMASK 1
- | #define HAVE_SINH 1
- | #define HAVE_SYMLINK 1
- | #define HAVE_SYSCALL 1
- | #define HAVE_SYSCONF 1
- | #define HAVE_TANH 1
- | #define HAVE_TELLDIR 1
- | #define HAVE_TIMEGM 1
- | #define HAVE_TIMES 1
- | #define HAVE_TRUNCATE 1
- | #define HAVE_TRUNCATE64 1
- | #define HAVE_UNSETENV 1
- | #define HAVE_UTIMENSAT 1
- | #define HAVE_UTIMES 1
- | #define HAVE_WAIT4 1
- | #define HAVE_WAITPID 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP16 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP32 1
- | #define HAVE_BUILTIN___BUILTIN_BSWAP64 1
- | #define HAVE_BUILTIN___BUILTIN_CLZ 1
- | #define HAVE_BUILTIN___BUILTIN_CLZL 1
- | #define HAVE_BUILTIN___BUILTIN_CLZLL 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1
- | #define HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P 1
- | #define HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1
- | #define HAVE_GNU_QSORT_R 1
- | #define ATAN2_INF_C99 1
- | #define HAVE_CLOCK_GETRES 1
- | #define HAVE_STRUCT_TM_TM_ZONE 1
- | #define HAVE_TM_ZONE 1
- | #define HAVE_STRUCT_TM_TM_GMTOFF 1
- | #define HAVE_DAYLIGHT 1
- | #define HAVE_VAR_TIMEZONE 1
- | #define TYPEOF_VAR_TIMEZONE long
- | #define HAVE_TIMEZONE 1
- | #define TIMEZONE_VOID 1
- | #define NEGATIVE_TIME_T 1
- | #define POSIX_SIGNAL 1
- | #define RSHIFT(x,y) ((x)>>(int)(y))
- | #define HAVE__SC_CLK_TCK 1
- | #define STACK_GROW_DIRECTION -1
- | #define _REENTRANT 1
- | #define _THREAD_SAFE 1
- | #define HAVE_LIBPTHREAD 1
- | #define HAVE_SCHED_YIELD 1
- | #define HAVE_PTHREAD_ATTR_SETINHERITSCHED 1
- | #define HAVE_PTHREAD_ATTR_GETSTACK 1
- | #define HAVE_PTHREAD_COND_INIT 1
- | #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
- | #define HAVE_PTHREAD_CONDATTR_INIT 1
- | #define HAVE_PTHREAD_SIGMASK 1
- | #define HAVE_PTHREAD_SETNAME_NP 1
- | #define HAVE_PTHREAD_GETATTR_NP 1
- | #define HAVE_PTHREAD_ATTR_INIT 1
- | #define SET_CURRENT_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)
- | #define SET_ANOTHER_THREAD_NAME(thid,name) pthread_setname_np(thid, name)
- | #define DEFINE_MCONTEXT_PTR(mc, uc) mcontext_t *mc = &(uc)->uc_mcontext
- | #define HAVE_GETCONTEXT 1
- | #define HAVE_SETCONTEXT 1
- | #define USE_ELF 1
- | #define HAVE_ELF_H 1
- | #define HAVE_BACKTRACE 1
- | /* end confdefs.h. */
- | #include <valgrind/memcheck.h>
- configure:22954: result: no
- configure:22954: checking for valgrind/memcheck.h
- configure:22954: result: no
- configure:23114: checking for strip
- configure:23130: found /usr/bin/strip
- configure:23141: result: strip
- configure:23444: checking whether -Wl,--no-undefined is accepted as LDFLAGS
- configure:23466: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,--no-undefined conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5
- configure:23466: $? = 0
- configure:23468: result: yes
- configure:23784: checking whether wrapper for LD_LIBRARY_PATH is needed
- configure:23787: result: no
- configure:23984: checking for __builtin_setjmp
- configure:24018: gcc -o conftest -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -L. -fstack-protector -rdynamic -Wl,-export-dynamic conftest.c -lpthread -lgmp -ldl -lcrypt -lm >&5
- configure:24018: $? = 0
- configure:24034: result: yes with cast ()
- configure:24037: checking for setjmp type
- configure:24101: result: __builtin_setjmp
- configure:24173: checking for prefix of external symbols
- configure:24190: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fPIC conftest.c >&5
- configure:24190: $? = 0
- configure:24202: result: NONE
- configure:24375: checking pthread.h usability
- configure:24375: gcc -c -O3 -fno-fast-math -ggdb3 -std=iso9899:1999 -fPIC conftest.c >&5
- configure:24375: $? = 0
- configure:24375: result: yes
- configure:24375: checking pthread.h presence
- configure:24375: gcc -E conftest.c
- configure:24375: $? = 0
- configure:24375: result: yes
- configure:24375: checking for pthread.h
- configure:24375: result: yes
- configure:24405: checking if make is GNU make
- configure:24421: result: yes
- configure:24894: checking for nroff
- configure:24913: found /usr/bin/nroff
- configure:24925: result: /usr/bin/nroff
- configure:24999: ruby library version = 2.3.0
- configure:25190: creating ./config.status
- ## ---------------------- ##
- ## Running config.status. ##
- ## ---------------------- ##
- This file was extended by config.status, which was
- generated by GNU Autoconf 2.69. Invocation command line was
- CONFIG_FILES =
- CONFIG_HEADERS =
- CONFIG_LINKS =
- CONFIG_COMMANDS =
- $ ./config.status
- on swe-ThinkPad-X220
- config.status:931: creating GNUmakefile
- config.status:931: creating Makefile
- config.status:931: creating ruby-2.3.pc
- ## ---------------- ##
- ## Cache variables. ##
- ## ---------------- ##
- ac_cv_build=x86_64-pc-linux-gnu
- ac_cv_c_bigendian=no
- ac_cv_c_char_unsigned=no
- ac_cv_c_compiler_gnu=yes
- ac_cv_c_const=yes
- ac_cv_c_inline=inline
- ac_cv_c_typeof=__typeof__
- ac_cv_c_volatile=yes
- ac_cv_cxx_compiler_gnu=yes
- ac_cv_env_CCC_set=
- ac_cv_env_CCC_value=
- ac_cv_env_CC_set=
- ac_cv_env_CC_value=
- ac_cv_env_CFLAGS_set=
- ac_cv_env_CFLAGS_value=
- ac_cv_env_CPPFLAGS_set=
- ac_cv_env_CPPFLAGS_value=
- ac_cv_env_CPP_set=
- ac_cv_env_CPP_value=
- ac_cv_env_CXXFLAGS_set=
- ac_cv_env_CXXFLAGS_value=
- ac_cv_env_CXX_set=
- ac_cv_env_CXX_value=
- ac_cv_env_LDFLAGS_set=
- ac_cv_env_LDFLAGS_value=
- ac_cv_env_LIBS_set=
- ac_cv_env_LIBS_value=
- ac_cv_env_build_alias_set=
- ac_cv_env_build_alias_value=
- ac_cv_env_cflags_set=
- ac_cv_env_cflags_value=
- ac_cv_env_cppflags_set=
- ac_cv_env_cppflags_value=
- ac_cv_env_cxxflags_set=
- ac_cv_env_cxxflags_value=
- ac_cv_env_host_alias_set=
- ac_cv_env_host_alias_value=
- ac_cv_env_target_alias_set=
- ac_cv_env_target_alias_value=
- ac_cv_func___builtin_setjmp='yes with cast ()'
- ac_cv_func___syscall=no
- ac_cv_func__longjmp=yes
- ac_cv_func__setjmp=yes
- ac_cv_func__setjmpex=no
- ac_cv_func_acosh=yes
- ac_cv_func_alloca_works=yes
- ac_cv_func_atan2f=yes
- ac_cv_func_atan2l=yes
- ac_cv_func_backtrace=yes
- ac_cv_func_cbrt=yes
- ac_cv_func_chroot=yes
- ac_cv_func_chsize=no
- ac_cv_func_clock_getres=yes
- ac_cv_func_clock_gettime=yes
- ac_cv_func_cosh=yes
- ac_cv_func_crypt=yes
- ac_cv_func_daemon=no
- ac_cv_func_dirfd=yes
- ac_cv_func_dl_iterate_phdr=yes
- ac_cv_func_dladdr=yes
- ac_cv_func_dlopen=yes
- ac_cv_func_dup2=yes
- ac_cv_func_dup3=yes
- ac_cv_func_dup=yes
- ac_cv_func_eaccess=yes
- ac_cv_func_endgrent=yes
- ac_cv_func_erf=yes
- ac_cv_func_explicit_bzero=yes
- ac_cv_func_fchmod=yes
- ac_cv_func_fchown=yes
- ac_cv_func_fcntl=yes
- ac_cv_func_fdatasync=yes
- ac_cv_func_ffs=yes
- ac_cv_func_fgetattrlist=no
- ac_cv_func_finite=yes
- ac_cv_func_flock=yes
- ac_cv_func_fmod=yes
- ac_cv_func_fork=yes
- ac_cv_func_fork_works=yes
- ac_cv_func_fsync=yes
- ac_cv_func_ftruncate64=yes
- ac_cv_func_ftruncate=yes
- ac_cv_func_getattrlist=no
- ac_cv_func_getcontext=yes
- ac_cv_func_getcwd=yes
- ac_cv_func_getgidx=no
- ac_cv_func_getgrnam=yes
- ac_cv_func_getgrnam_r=yes
- ac_cv_func_getgroups=yes
- ac_cv_func_getpgid=yes
- ac_cv_func_getpgrp=yes
- ac_cv_func_getpriority=yes
- ac_cv_func_getpwnam_r=yes
- ac_cv_func_getresgid=yes
- ac_cv_func_getresuid=yes
- ac_cv_func_getrlimit=yes
- ac_cv_func_getsid=yes
- ac_cv_func_gettimeofday=yes
- ac_cv_func_getuidx=no
- ac_cv_func_gmtime_r=yes
- ac_cv_func_hypot=yes
- ac_cv_func_initgroups=yes
- ac_cv_func_ioctl=yes
- ac_cv_func_isfinite=no
- ac_cv_func_isinf=yes
- ac_cv_func_isnan=yes
- ac_cv_func_issetugid=no
- ac_cv_func_killpg=yes
- ac_cv_func_lchmod=no
- ac_cv_func_lchown=yes
- ac_cv_func_lgamma_r=yes
- ac_cv_func_link=yes
- ac_cv_func_llabs=yes
- ac_cv_func_lockf=yes
- ac_cv_func_log2=yes
- ac_cv_func_lstat=yes
- ac_cv_func_malloc_size=no
- ac_cv_func_malloc_usable_size=yes
- ac_cv_func_mblen=yes
- ac_cv_func_memalign=yes
- ac_cv_func_memcmp_working=yes
- ac_cv_func_memmem=yes
- ac_cv_func_memmove=yes
- ac_cv_func_memrchr=yes
- ac_cv_func_memset_s=no
- ac_cv_func_mkfifo=yes
- ac_cv_func_mknod=yes
- ac_cv_func_mktime=yes
- ac_cv_func_nextafter=yes
- ac_cv_func_pipe2=yes
- ac_cv_func_poll=yes
- ac_cv_func_posix_fadvise=yes
- ac_cv_func_posix_memalign=yes
- ac_cv_func_ppoll=yes
- ac_cv_func_pread=yes
- ac_cv_func_pthread_attr_get_np=no
- ac_cv_func_pthread_attr_getstack=yes
- ac_cv_func_pthread_attr_init=yes
- ac_cv_func_pthread_attr_setinheritsched=yes
- ac_cv_func_pthread_cond_init=yes
- ac_cv_func_pthread_condattr_init=yes
- ac_cv_func_pthread_condattr_setclock=yes
- ac_cv_func_pthread_get_stackaddr_np=no
- ac_cv_func_pthread_get_stacksize_np=no
- ac_cv_func_pthread_getattr_np=yes
- ac_cv_func_pthread_getthrds_np=no
- ac_cv_func_pthread_set_name_np=no
- ac_cv_func_pthread_setname_np=yes
- ac_cv_func_pthread_sigmask=yes
- ac_cv_func_pthread_stackseg_np=no
- ac_cv_func_qsort_r=yes
- ac_cv_func_readlink=yes
- ac_cv_func_round=yes
- ac_cv_func_sched_getaffinity=yes
- ac_cv_func_sched_yield=yes
- ac_cv_func_seekdir=yes
- ac_cv_func_select_large_fdset=no
- ac_cv_func_sendfile=yes
- ac_cv_func_setcontext=yes
- ac_cv_func_setegid=yes
- ac_cv_func_setenv=yes
- ac_cv_func_seteuid=yes
- ac_cv_func_setgid=yes
- ac_cv_func_setgroups=yes
- ac_cv_func_setpgid=yes
- ac_cv_func_setpgrp=yes
- ac_cv_func_setproctitle=no
- ac_cv_func_setregid=yes
- ac_cv_func_setresgid=yes
- ac_cv_func_setresuid=yes
- ac_cv_func_setreuid=yes
- ac_cv_func_setrgid=no
- ac_cv_func_setrlimit=yes
- ac_cv_func_setruid=no
- ac_cv_func_setsid=yes
- ac_cv_func_setuid=yes
- ac_cv_func_shutdown=yes
- ac_cv_func_sigaction=yes
- ac_cv_func_sigaltstack=yes
- ac_cv_func_sigprocmask=yes
- ac_cv_func_sigsetjmp=yes
- ac_cv_func_sinh=yes
- ac_cv_func_spawnv=no
- ac_cv_func_strchr=yes
- ac_cv_func_strerror=yes
- ac_cv_func_strlcat=no
- ac_cv_func_strlcpy=no
- ac_cv_func_strstr=yes
- ac_cv_func_symlink=yes
- ac_cv_func_syscall=yes
- ac_cv_func_sysconf=yes
- ac_cv_func_tanh=yes
- ac_cv_func_telldir=yes
- ac_cv_func_tgamma=yes
- ac_cv_func_thr_stksegment=no
- ac_cv_func_timegm=yes
- ac_cv_func_times=yes
- ac_cv_func_timezone=yes
- ac_cv_func_truncate64=yes
- ac_cv_func_truncate=yes
- ac_cv_func_unsetenv=yes
- ac_cv_func_utimensat=yes
- ac_cv_func_utimes=yes
- ac_cv_func_vfork=yes
- ac_cv_func_vfork_works=yes
- ac_cv_func_wait4=yes
- ac_cv_func_waitpid=yes
- ac_cv_func_writev=yes
- ac_cv_have_decl_getenv=yes
- ac_cv_have_decl_sys_nerr=yes
- ac_cv_header_a_out_h=yes
- ac_cv_header_atomic_h=no
- ac_cv_header_direct_h=no
- ac_cv_header_dirent_dirent_h=yes
- ac_cv_header_elf_abi_h=no
- ac_cv_header_elf_h=yes
- ac_cv_header_fcntl_h=yes
- ac_cv_header_float_h=yes
- ac_cv_header_gmp_h=yes
- ac_cv_header_grp_h=yes
- ac_cv_header_ieeefp_h=no
- ac_cv_header_intrinsics_h=no
- ac_cv_header_inttypes_h=yes
- ac_cv_header_langinfo_h=yes
- ac_cv_header_limits_h=yes
- ac_cv_header_locale_h=yes
- ac_cv_header_malloc_h=yes
- ac_cv_header_malloc_malloc_h=no
- ac_cv_header_malloc_np_h=no
- ac_cv_header_memory_h=yes
- ac_cv_header_minix_config_h=no
- ac_cv_header_net_socket_h=no
- ac_cv_header_process_h=no
- ac_cv_header_pthread_h=yes
- ac_cv_header_pthread_np_h=no
- ac_cv_header_pwd_h=yes
- ac_cv_header_setjmpex_h=no
- ac_cv_header_stdbool_h=yes
- ac_cv_header_stdc=yes
- ac_cv_header_stdint_h=yes
- ac_cv_header_stdlib_h=yes
- ac_cv_header_string_h=yes
- ac_cv_header_strings_h=yes
- ac_cv_header_sys_attr_h=no
- ac_cv_header_sys_fcntl_h=yes
- ac_cv_header_sys_file_h=yes
- ac_cv_header_sys_id_h=no
- ac_cv_header_sys_ioctl_h=yes
- ac_cv_header_sys_mkdev_h=no
- ac_cv_header_sys_param_h=yes
- ac_cv_header_sys_prctl_h=yes
- ac_cv_header_sys_pstat_h=no
- ac_cv_header_sys_resource_h=yes
- ac_cv_header_sys_select_h=yes
- ac_cv_header_sys_sendfile_h=yes
- ac_cv_header_sys_socket_h=yes
- ac_cv_header_sys_stat_h=yes
- ac_cv_header_sys_syscall_h=yes
- ac_cv_header_sys_time_h=yes
- ac_cv_header_sys_times_h=yes
- ac_cv_header_sys_types_h=yes
- ac_cv_header_sys_uio_h=yes
- ac_cv_header_sys_utime_h=no
- ac_cv_header_sys_wait_h=yes
- ac_cv_header_syscall_h=yes
- ac_cv_header_time_h=yes
- ac_cv_header_ucontext_h=yes
- ac_cv_header_unistd_h=yes
- ac_cv_header_utime_h=yes
- ac_cv_header_valgrind_memcheck_h=no
- ac_cv_header_vfork_h=no
- ac_cv_host=x86_64-pc-linux-gnu
- ac_cv_lib_crypt_crypt=yes
- ac_cv_lib_dl_dlopen=yes
- ac_cv_lib_dld_shl_load=no
- ac_cv_lib_gmp___gmpz_init=yes
- ac_cv_lib_pthread___pthread_kill=yes
- ac_cv_lib_socket_shutdown=no
- ac_cv_lib_thr___pthread_kill=no
- ac_cv_member_struct_stat_st_atim=yes
- ac_cv_member_struct_stat_st_atimensec=no
- ac_cv_member_struct_stat_st_atimespec=no
- ac_cv_member_struct_stat_st_birthtimespec=no
- ac_cv_member_struct_stat_st_blksize=yes
- ac_cv_member_struct_stat_st_blocks=yes
- ac_cv_member_struct_stat_st_ctim=yes
- ac_cv_member_struct_stat_st_ctimensec=no
- ac_cv_member_struct_stat_st_ctimespec=no
- ac_cv_member_struct_stat_st_mtim=yes
- ac_cv_member_struct_stat_st_mtimensec=no
- ac_cv_member_struct_stat_st_mtimespec=no
- ac_cv_member_struct_stat_st_rdev=yes
- ac_cv_member_struct_tm_tm_zone=yes
- ac_cv_objext=o
- ac_cv_path_BASERUBY=false
- ac_cv_path_EGREP='/bin/grep -E'
- ac_cv_path_GREP=/bin/grep
- ac_cv_path_NROFF=/usr/bin/nroff
- ac_cv_path_install='/usr/bin/install -c'
- ac_cv_path_mkdir=/bin/mkdir
- ac_cv_prog_CPP='gcc -E'
- ac_cv_prog_PKG_CONFIG=pkg-config
- ac_cv_prog_ac_ct_AR=ar
- ac_cv_prog_ac_ct_AS=as
- ac_cv_prog_ac_ct_CC=gcc
- ac_cv_prog_ac_ct_CXX=g++
- ac_cv_prog_ac_ct_LD=ld
- ac_cv_prog_ac_ct_NM=nm
- ac_cv_prog_ac_ct_OBJCOPY=objcopy
- ac_cv_prog_ac_ct_OBJDUMP=objdump
- ac_cv_prog_ac_ct_RANLIB=ranlib
- ac_cv_prog_ac_ct_STRIP=strip
- ac_cv_prog_cc_c89=
- ac_cv_prog_cc_g=yes
- ac_cv_prog_cxx_g=yes
- ac_cv_prog_gcc_traditional=no
- ac_cv_prog_make_make_set=yes
- ac_cv_safe_to_define___extensions__=yes
- ac_cv_search_opendir='none required'
- ac_cv_sizeof___int64=0
- ac_cv_sizeof_clock_t=8
- ac_cv_sizeof_double=8
- ac_cv_sizeof_float=4
- ac_cv_sizeof_int16_t=2
- ac_cv_sizeof_int32_t=4
- ac_cv_sizeof_int64_t=8
- ac_cv_sizeof_int8_t=1
- ac_cv_sizeof_int=4
- ac_cv_sizeof_intptr_t=8
- ac_cv_sizeof_long=8
- ac_cv_sizeof_long_long=8
- ac_cv_sizeof_off_t=8
- ac_cv_sizeof_ptrdiff_t=8
- ac_cv_sizeof_short=2
- ac_cv_sizeof_size_t=8
- ac_cv_sizeof_ssize_t=8
- ac_cv_sizeof_struct_stat_st_blocks=SIZEOF_OFF_T
- ac_cv_sizeof_struct_stat_st_ino=SIZEOF_LONG
- ac_cv_sizeof_struct_stat_st_size=SIZEOF_OFF_T
- ac_cv_sizeof_struct_timeval_tv_sec=SIZEOF_TIME_T
- ac_cv_sizeof_time_t=8
- ac_cv_sizeof_uint16_t=2
- ac_cv_sizeof_uint32_t=4
- ac_cv_sizeof_uint64_t=8
- ac_cv_sizeof_uint8_t=1
- ac_cv_sizeof_uintptr_t=8
- ac_cv_sizeof_voidp=8
- ac_cv_struct_tm=time.h
- ac_cv_sys_file_offset_bits=no
- ac_cv_sys_largefile_CC=no
- ac_cv_target=x86_64-pc-linux-gnu
- ac_cv_type__Bool=yes
- ac_cv_type_clockid_t=yes
- ac_cv_type_dev_t=yes
- ac_cv_type_fd_mask=yes
- ac_cv_type_getgroups=gid_t
- ac_cv_type_gid_t=yes
- ac_cv_type_long_long=yes
- ac_cv_type_mode_t=yes
- ac_cv_type_off_t=yes
- ac_cv_type_pid_t=yes
- ac_cv_type_rlim_t=yes
- ac_cv_type_signal=void
- ac_cv_type_size_t=yes
- ac_cv_type_struct_timespec=yes
- ac_cv_type_struct_timeval=yes
- ac_cv_type_struct_timezone=yes
- ac_cv_type_time_t=yes
- ac_cv_type_uid_t=yes
- ac_cv_working_alloca_h=yes
- rb_cv_atan2_inf_c99=yes
- rb_cv_binary_elf=yes
- rb_cv_broken_backtrace=no
- rb_cv_broken_glibc_ia64_erfc=no
- rb_cv_broken_memmem=no
- rb_cv_bsd_qsort_r=no
- rb_cv_builtin___builtin_bswap16=yes
- rb_cv_builtin___builtin_bswap32=yes
- rb_cv_builtin___builtin_bswap64=yes
- rb_cv_builtin___builtin_choose_expr=yes
- rb_cv_builtin___builtin_choose_expr_constant_p=yes
- rb_cv_builtin___builtin_clz=yes
- rb_cv_builtin___builtin_clzl=yes
- rb_cv_builtin___builtin_clzll=yes
- rb_cv_builtin___builtin_types_compatible_p=yes
- rb_cv_char_bit=8
- rb_cv_clockid_t_convertible=INT
- rb_cv_cppoutfile=yes
- rb_cv_dev_t_convertible=ULONG
- rb_cv_dlopen=yes
- rb_cv_dynamic_alloca=ok
- rb_cv_enum_over_int=yes
- rb_cv_fork_with_pthread=yes
- rb_cv_func___builtin_unreachable=yes
- rb_cv_func_cdecl=x
- rb_cv_func_deprecated='__attribute__ ((deprecated)) x'
- rb_cv_func_deprecated_by='__attribute__ ((deprecated("by "#n))) x'
- rb_cv_func_exported='__attribute__ ((visibility("default")))'
- rb_cv_func_fastcall=x
- rb_cv_func_minimized='__attribute__ ((optimize("-Os","-fomit-frame-pointer"))) x'
- rb_cv_func_noinline='__attribute__ ((noinline)) x'
- rb_cv_func_noreturn='__attribute__ ((noreturn)) x'
- rb_cv_func_pthread_setname_np_arguments='(pthread_self(), name)'
- rb_cv_func_stdcall=x
- rb_cv_func_timezone_void=yes
- rb_cv_func_unoptimized='__attribute__ ((optimize("O0"))) x'
- rb_cv_func_weak='__attribute__ ((weak)) x'
- rb_cv_function_name_string=__func__
- rb_cv_gcc_atomic_builtins=yes
- rb_cv_gcc_function_alias=alias
- rb_cv_gcc_sync_builtins=yes
- rb_cv_getcwd_malloc=yes
- rb_cv_gid_t_convertible=UINT
- rb_cv_gnu_qsort_r=yes
- rb_cv_have_daylight=yes
- rb_cv_have_prototypes=yes
- rb_cv_have_sc_clk_tck=yes
- rb_cv_have_signbit=yes
- rb_cv_infinity=yes
- rb_cv_large_fd_select=yes
- rb_cv_localtime_overflow=yes
- rb_cv_mcontext_t_ptr=no
- rb_cv_member_struct_tm_tm_gmtoff=yes
- rb_cv_mode_t_convertible=UINT
- rb_cv_nan=yes
- rb_cv_negative_time_t=yes
- rb_cv_off_t_convertible=LONG
- rb_cv_packed_struct='x __attribute__((packed))'
- rb_cv_pid_t_convertible=INT
- rb_cv_pri_prefix_long_long=ll
- rb_cv_pri_prefix_ptrdiff_t=t
- rb_cv_pri_prefix_size_t=z
- rb_cv_prog_gnu_ld=yes
- rb_cv_rlim_t_convertible=ULONG
- rb_cv_rshift_sign=yes
- rb_cv_scalar_pthread_t=yes
- rb_cv_stack_end_address=__libc_stack_end
- rb_cv_stack_grow_dir_x86_64=-1
- rb_cv_stdarg=yes
- rb_cv_string_literal_concatenation=yes
- rb_cv_stringization='#expr'
- rb_cv_symbol_prefix=NONE
- rb_cv_target_archs=x86_64
- rb_cv_time_t_convertible=LONG
- rb_cv_tokenpaste=ansi
- rb_cv_type_deprecated='__attribute__ ((deprecated mesg)) x'
- rb_cv_type_int16_t=yes
- rb_cv_type_int32_t=yes
- rb_cv_type_int64_t=yes
- rb_cv_type_int8_t=yes
- rb_cv_type_intptr_t=yes
- rb_cv_type_ssize_t=yes
- rb_cv_type_uint16_t=yes
- rb_cv_type_uint32_t=yes
- rb_cv_type_uint64_t=yes
- rb_cv_type_uint8_t=yes
- rb_cv_type_uintptr_t=yes
- rb_cv_uid_t_convertible=UINT
- rb_cv_unsetenv_return_value=yes
- rb_cv_va_args_macro=yes
- rb_cv_var_altzone=no
- rb_cv_var_timezone=long
- rb_cv_warnflags='-Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat'
- ## ----------------- ##
- ## Output variables. ##
- ## ----------------- ##
- ALLOCA=''
- AR='ar'
- ARCHFILE=''
- ARCH_FLAG=''
- AS='as'
- ASFLAGS=''
- ASMEXT='S'
- BASERUBY='echo executable host ruby is required. use --with-baseruby option.; false'
- BOOTSTRAPRUBY='$(MINIRUBY)'
- BTESTRUBY='$(MINIRUBY)'
- BUILTIN_ENCOBJS=' enc/ascii.$(OBJEXT) enc/us_ascii.$(OBJEXT) enc/unicode.$(OBJEXT) enc/utf_8.$(OBJEXT)'
- BUILTIN_TRANSOBJS=' enc/trans/newline.$(OBJEXT)'
- BUILTIN_TRANSSRCS=' enc/trans/newline.c'
- CAPITARGET='nodoc'
- CC='gcc'
- CCDLFLAGS='-fPIC'
- CC_VERSION='$(CC) -v'
- CFLAGS='${cflags} -fPIC'
- CHDIR='cd -P'
- COMMON_HEADERS=''
- COMMON_LIBS=''
- COMMON_MACROS=''
- CONFIGURE='configure'
- COUTFLAG='-o '
- CP='cp'
- CPP='$(CC) -E'
- CPPFLAGS=' $(DEFS) ${cppflags}'
- CPPOUTFILE='-o conftest.i'
- CROSS_COMPILING='no'
- CXX='g++'
- CXXFLAGS='${cxxflags}'
- DEFS=''
- DESTDIR=''
- DLDFLAGS=''
- DLDLIBS=' -lc'
- DLEXT2=''
- DLEXT='so'
- DLLWRAP=''
- DLNOBJ='dln.o'
- DOT=''
- DOXYGEN=''
- DTRACE=''
- DTRACE_EXT='dmyh'
- DTRACE_OBJ=''
- DTRACE_REBUILD=''
- ECHO_C=''
- ECHO_N='-n'
- ECHO_T=''
- EGREP='/bin/grep -E'
- ENABLE_SHARED='yes'
- ENCOBJS='dmyenc.$(OBJEXT)'
- ENCSTATIC=''
- EXECUTABLE_EXTS=''
- EXEEXT=''
- EXPORT_PREFIX=''
- EXTDLDFLAGS=''
- EXTLDFLAGS=''
- EXTOBJS='dmyext.$(OBJEXT)'
- EXTOUT='.ext'
- EXTSTATIC=''
- GCC='yes'
- GNU_LD='yes'
- GREP='/bin/grep'
- HAVE_BASERUBY='no'
- INSTALLDOC='nodoc'
- INSTALL_DATA='${INSTALL} -m 644'
- INSTALL_PROGRAM='${INSTALL}'
- INSTALL_SCRIPT='${INSTALL}'
- LD='ld'
- LDFLAGS='-L. -fstack-protector -rdynamic -Wl,-export-dynamic'
- LDSHARED='$(CC) -shared'
- LDSHAREDXX='$(CXX) -shared'
- LIBEXT='a'
- LIBOBJS=' ${LIBOBJDIR}setproctitle$U.o ${LIBOBJDIR}strlcat$U.o ${LIBOBJDIR}strlcpy$U.o ${LIBOBJDIR}addr2line$U.o'
- LIBPATHENV='LD_LIBRARY_PATH'
- LIBPATHFLAG=' -L%1$-s'
- LIBRUBY='$(LIBRUBY_SO)'
- LIBRUBYARG='$(LIBRUBYARG_SHARED)'
- LIBRUBYARG_SHARED='-Wl,-R$(libdir) -L$(libdir) -l$(RUBY_SO_NAME)'
- LIBRUBYARG_STATIC='-Wl,-R$(libdir) -L$(libdir) -l$(RUBY_SO_NAME)-static'
- LIBRUBY_A='lib$(RUBY_SO_NAME)-static.a'
- LIBRUBY_ALIASES='lib$(RUBY_SO_NAME).so.$(MAJOR).$(MINOR) lib$(RUBY_SO_NAME).so'
- LIBRUBY_A_OBJS='$(OBJS)'
- LIBRUBY_DLDFLAGS='-Wl,-soname,lib$(RUBY_SO_NAME).so.$(MAJOR).$(MINOR) '
- LIBRUBY_LDSHARED='$(CC) -shared'
- LIBRUBY_RELATIVE='no'
- LIBRUBY_SO='lib$(RUBY_SO_NAME).so.$(MAJOR).$(MINOR).$(TEENY)'
- LIBS='-lpthread -lgmp -ldl -lcrypt -lm '
- LINK_SO=''
- LN_S='ln -s'
- LTLIBOBJS=' ${LIBOBJDIR}setproctitle$U.lo ${LIBOBJDIR}strlcat$U.lo ${LIBOBJDIR}strlcpy$U.lo ${LIBOBJDIR}addr2line$U.lo'
- MAINLIBS=''
- MAJOR='2'
- MAKEDIRS='/bin/mkdir -p'
- MAKEFILES='Makefile GNUmakefile'
- MANTYPE='doc'
- MINIOBJS='dmydln.o'
- MINIRUBY='./miniruby$(EXEEXT) -I$(srcdir)/lib -I. -I$(EXTOUT)/common'
- MINOR='3'
- MKDIR_P='/bin/mkdir -p'
- NACL_LIB_PATH=''
- NACL_SDK_ROOT=''
- NACL_SDK_VARIANT=''
- NACL_TOOLCHAIN=''
- NM='nm'
- NROFF='/usr/bin/nroff'
- NULLCMD=':'
- OBJCOPY=':'
- OBJDUMP='objdump'
- OBJEXT='o'
- OUTFLAG='-o '
- PACKAGE='ruby'
- PACKAGE_BUGREPORT=''
- PACKAGE_NAME=''
- PACKAGE_STRING=''
- PACKAGE_TARNAME=''
- PACKAGE_URL=''
- PACKAGE_VERSION=''
- PATH_SEPARATOR=':'
- PKG_CONFIG='pkg-config'
- PLATFORM_DIR=''
- POSTLINK=':'
- PRELOADENV='LD_PRELOAD'
- PREP='miniruby$(EXEEXT)'
- PYTHON=''
- RANLIB='ranlib'
- RDOCTARGET='nodoc'
- RI_BASE_NAME='ri'
- RM='rm -f'
- RMALL='rm -fr'
- RMDIR='rmdir --ignore-fail-on-non-empty'
- RMDIRS='rmdir --ignore-fail-on-non-empty -p'
- RPATHFLAG=' -Wl,-R%1$-s'
- RUBYW_BASE_NAME='rubyw'
- RUBYW_INSTALL_NAME=''
- RUBY_BASE_NAME='ruby'
- RUBY_EXEC_PREFIX='/usr/share/rvm/rubies/ruby-2.3.0'
- RUBY_INSTALL_NAME='$(RUBY_BASE_NAME)'
- RUBY_LIB_VERSION=''
- RUBY_LIB_VERSION_STYLE='3 /* full */'
- RUBY_PROGRAM_VERSION='2.3.0'
- RUBY_SEARCH_PATH=''
- RUBY_SO_NAME='$(RUBY_BASE_NAME)'
- RUBY_VERSION_NAME='${RUBY_BASE_NAME}-${ruby_version}'
- RUNRUBY='$(RUNRUBY_COMMAND) --'
- RUNRUBY_COMMAND='$(MINIRUBY) $(srcdir)/tool/runruby.rb --extout=$(EXTOUT) $(RUNRUBYOPT)'
- SET_MAKE=''
- SHELL='/bin/bash'
- SOLIBS='$(LIBS)'
- STATIC=''
- STRIP='strip -S -x'
- SYMBOL_PREFIX=''
- TEENY='0'
- TEST_RUNNABLE='yes'
- THREAD_MODEL='pthread'
- TRY_LINK=''
- UNIVERSAL_ARCHNAMES=''
- UNIVERSAL_INTS=''
- USE_RUBYGEMS='YES'
- WERRORFLAG='-Werror'
- WINDRES=''
- XCFLAGS='-D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -fvisibility=hidden -DRUBY_EXPORT'
- XLDFLAGS='-fstack-protector'
- XRUBY='$(RUNRUBY)'
- XRUBY_LIBDIR=''
- XRUBY_RUBYHDRDIR=''
- XRUBY_RUBYLIBDIR=''
- ac_ct_CC='gcc'
- ac_ct_CXX='g++'
- ac_ct_OBJCOPY='objcopy'
- ac_ct_OBJDUMP='objdump'
- arch='x86_64-linux'
- archincludedir='${includedir}/${arch}'
- archlibdir='${libdir}/${arch}'
- bindir='${exec_prefix}/bin'
- build='x86_64-pc-linux-gnu'
- build_alias=''
- build_cpu='x86_64'
- build_os='linux-gnu'
- build_vendor='pc'
- cflags=' ${optflags} ${debugflags} ${warnflags}'
- codesign=''
- configure_args=' '\''--prefix=/usr/share/rvm/rubies/ruby-2.3.0'\'' '\''--disable-install-doc'\'' '\''--enable-shared'\'''
- cppflags=''
- cxxflags=' ${optflags} ${debugflags} ${warnflags}'
- datadir='${datarootdir}'
- datarootdir='${prefix}/share'
- debugflags='-ggdb3'
- docdir='${datarootdir}/doc/${PACKAGE}'
- dvidir='${docdir}'
- exec='exec'
- exec_prefix='${prefix}'
- host='x86_64-pc-linux-gnu'
- host_alias=''
- host_cpu='x86_64'
- host_os='linux-gnu'
- host_vendor='pc'
- htmldir='${docdir}'
- includedir='${prefix}/include'
- infodir='${datarootdir}/info'
- libdir='${exec_prefix}/lib'
- libdirname='libdir'
- libexecdir='${exec_prefix}/libexec'
- localedir='${datarootdir}/locale'
- localstatedir='${prefix}/var'
- mandir='${datarootdir}/man'
- oldincludedir='/usr/include'
- optflags='-O3 -fno-fast-math'
- pdfdir='${docdir}'
- prefix='/usr/share/rvm/rubies/ruby-2.3.0'
- program_transform_name='s&^&&'
- psdir='${docdir}'
- ridir='${datarootdir}/${RI_BASE_NAME}'
- ruby_pc='ruby-2.3.pc'
- ruby_version='2.3.0'
- rubyarchdir='${rubylibdir}/${arch}'
- rubyarchhdrdir='${rubyhdrdir}/${arch}'
- rubyarchprefix='${rubylibprefix}/${arch}'
- rubyhdrdir='${includedir}/${RUBY_VERSION_NAME}'
- rubylibdir='${rubylibprefix}/${ruby_version}'
- rubylibprefix='${libdir}/${RUBY_BASE_NAME}'
- rubysitearchprefix='${rubylibprefix}/${sitearch}'
- rubyw_install_name=''
- sbindir='${exec_prefix}/sbin'
- setup='Setup'
- sharedstatedir='${prefix}/com'
- sitearch='${arch}'
- sitearchdir='${sitelibdir}/${sitearch}'
- sitearchhdrdir='${sitehdrdir}/${sitearch}'
- sitearchincludedir='${includedir}/${sitearch}'
- sitearchlibdir='${libdir}/${sitearch}'
- sitedir='${rubylibprefix}/site_ruby'
- sitehdrdir='${rubyhdrdir}/site_ruby'
- sitelibdir='${sitedir}/${ruby_version}'
- strict_warnflags='-std=iso9899:1999'
- sysconfdir='${prefix}/etc'
- target='x86_64-pc-linux-gnu'
- target_alias=''
- target_cpu='x86_64'
- target_os='linux'
- target_vendor='pc'
- try_header=''
- vendorarchdir='${vendorlibdir}/${sitearch}'
- vendorarchhdrdir='${vendorhdrdir}/${sitearch}'
- vendordir='${rubylibprefix}/vendor_ruby'
- vendorhdrdir='${rubyhdrdir}/vendor_ruby'
- vendorlibdir='${vendordir}/${ruby_version}'
- warnflags='-Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat'
- configure: exit 0
Add Comment
Please, Sign In to add comment