Build of qd with clang_glibc toolchain

The build took 00h 05m 07s and was SUCCESSFUL.

The program in this build is written in the following languages, according to sloccount:

SLOCLanguage
10,608 sh
6,723 cpp
6,395 fortran
3,309 makefile
1,672 ansic
28,707 total

The process tree of the build process is here.

Log

To avoid scrolling, you may jump to the last line of the invocation of makepkg that was used to build this package.

Removed vanilla repositories from pacman.conf and added:
# [tuscan]
# Server = file:///var/cache/pacman/pkg/

CMD: pacman -Syy --noconfirm
# :: Synchronizing package databases...
# downloading tuscan.db...

Copied permanent toolchain into container-local sysroot
# /toolchain_root/sysroot --> /sysroot/sysroot
# /toolchain_root/lib --> /sysroot/lib
# /toolchain_root/sbin --> /sysroot/sbin
# /toolchain_root/lib64 --> /sysroot/lib64
# /toolchain_root/etc --> /sysroot/etc
# /toolchain_root/share --> /sysroot/share
# /toolchain_root/bin --> /sysroot/bin
# /toolchain_root/var --> /sysroot/var
# /toolchain_root/usr --> /sysroot/usr
# /toolchain_root/glibc-build --> /sysroot/glibc-build
# /toolchain_root/x86_64-pc-linux-gnu --> /sysroot/x86_64-pc-linux-gnu
# /toolchain_root/include --> /sysroot/include
# /toolchain_root/libexec --> /sysroot/libexec

CMD: sudo -u tuscan PATH=/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin CC=clang CXX=clang++ red makepkg --noextract --syncdeps --skipinteg --skippgpcheck --skipchecksums --noconfirm --nocolor --log --noprogressbar --nocheck
# ==> Making package: qd 2.3.17-2 (Thu Apr 13 12:36:19 UTC 2017)
# ==> Checking runtime dependencies...
# ==> Checking buildtime dependencies...
# ==> WARNING: Using existing $srcdir/ tree
# ==> Starting build()...
# configure: WARNING: If you wanted to set the --build type, don't use --host.
# If a cross compiler is detected then cross compile mode will be used.
# configuring qd 2.3.12...
# checking for a BSD-compatible install... /usr/bin/install -c
# checking whether build environment is sane... yes
# checking for x86_64-unknown-linux-strip... no
# checking for strip... strip
# checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
# checking for gawk... gawk
# checking whether make sets $(MAKE)... yes
# checking build system type... x86_64-unknown-linux-gnu
# checking host system type... x86_64-unknown-linux-gnu
# checking if commonly used function is to be inlined... yes
# checking if addition with IEEE-style error bound is to be used... no
# checking if sloppy multiplication is to be used... yes
# checking if sloppy division is to be used... yes
# checking if debugging code is to be enabled... no
# checking if compiler warnings is to be enabled... no
# checking whether the C++ compiler works... yes
# checking for C++ compiler default output file name... a.out
# checking for suffix of executables...
# checking whether we are cross compiling... no
# checking for suffix of object files... o
# checking whether we are using the GNU C++ compiler... yes
# checking whether clang++ accepts -g... yes
# checking for style of include used by make... GNU
# checking dependency style of clang++... gcc3
# checking for x86_64-unknown-linux-gcc... clang
# checking whether we are using the GNU C compiler... yes
# checking whether clang accepts -g... yes
# checking for clang option to accept ISO C89... none needed
# checking dependency style of clang... gcc3
# checking how to run the C++ preprocessor... clang++ -E
# checking for grep that handles long lines and -e... /usr/bin/grep
# checking for egrep... /usr/bin/grep -E
# checking for ANSI C header files... yes
# checking for sys/types.h... yes
# checking for sys/stat.h... yes
# checking for stdlib.h... yes
# checking for string.h... yes
# checking for memory.h... yes
# checking for strings.h... yes
# checking for inttypes.h... yes
# checking for stdint.h... yes
# checking for unistd.h... yes
# checking ieeefp.h usability... no
# checking ieeefp.h presence... no
# checking for ieeefp.h... no
# checking for stdbool.h that conforms to C99... yes
# checking for _Bool... no
# checking whether time.h and sys/time.h may both be included... yes
# checking whether struct tm is in sys/time.h or time.h... time.h
# checking whether x86 FPU control code is needed... yes
# checking fpu_control.h usability... yes
# checking fpu_control.h presence... yes
# checking for fpu_control.h... yes
# checking for gettimeofday... yes
# checking for clock_gettime useability... yes
# checking for library containing clock_gettime... none required
# checking for isnan... std::isnan
# checking for isinf... std::isinf
# checking for isfinite... std::isfinite
# checking for copysign... ::copysign
# checking for x86_64-unknown-linux-xlf95... gfortran
# checking whether we are using the GNU Fortran compiler... yes
# checking whether gfortran accepts -g... yes
# checking how to get verbose linking output from gfortran... -v
# checking for Fortran libraries of gfortran... -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../.. -lgfortran -lm -lquadmath
# checking for Fortran flag needed to allow free-form source... -ffree-form
# checking for etime... etime
# checking whether extra library is needed to link Fortran and C++... none
# checking for dummy main to link with Fortran libraries... none
# checking for Fortran name-mangling scheme... lower case, underscore, no extra underscore
# checking for alternate main to link with Fortran libraries... main
# checking fortran 90 modules inclusion flag...
# checking fortran 90 modules naming style...
# checking for sqrt in -lm... yes
# checking for a sed that does not truncate output... /usr/bin/sed
# checking for fgrep... /usr/bin/grep -F
# checking for ld used by clang... /usr/bin/ld
# checking if the linker (/usr/bin/ld) is GNU ld... yes
# checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
# checking the name lister (/usr/bin/nm -B) interface... BSD nm
# checking whether ln -s works... yes
# checking the maximum length of command line arguments... 1572864
# checking whether the shell understands some XSI constructs... yes
# checking whether the shell understands "+="... yes
# checking for /usr/bin/ld option to reload object files... -r
# checking for x86_64-unknown-linux-objdump... no
# checking for objdump... objdump
# checking how to recognize dependent libraries... pass_all
# checking for x86_64-unknown-linux-ar... no
# checking for ar... ar
# checking for x86_64-unknown-linux-strip... strip
# checking for x86_64-unknown-linux-ranlib... no
# checking for ranlib... ranlib
# checking command to parse /usr/bin/nm -B output from clang object... ok
# checking for dlfcn.h... yes
# checking whether we are using the GNU C++ compiler... (cached) yes
# checking whether clang++ accepts -g... (cached) yes
# checking dependency style of clang++... (cached) gcc3
# checking how to run the C++ preprocessor... clang++ -E
# checking for x86_64-unknown-linux-gfortran... (cached) gfortran
# checking whether we are using the GNU Fortran compiler... (cached) yes
# checking whether gfortran accepts -g... (cached) yes
# checking for objdir... .libs
# checking if clang supports -fno-rtti -fno-exceptions... yes
# checking for clang option to produce PIC... -fPIC -DPIC
# checking if clang PIC flag -fPIC -DPIC works... yes
# checking if clang static flag -static works... yes
# checking if clang supports -c -o file.o... yes
# checking if clang supports -c -o file.o... (cached) yes
# checking whether the clang linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
# checking whether -lc should be explicitly linked in... no
# checking dynamic linker characteristics... GNU/Linux ld.so
# checking how to hardcode library paths into programs... immediate
# checking whether stripping libraries is possible... yes
# checking if libtool supports shared libraries... yes
# checking whether to build shared libraries... yes
# checking whether to build static libraries... yes
# checking for ld used by clang++... /usr/bin/ld -m elf_x86_64
# checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
# checking whether the clang++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
# checking for clang++ option to produce PIC... -fPIC -DPIC
# checking if clang++ PIC flag -fPIC -DPIC works... yes
# checking if clang++ static flag -static works... yes
# checking if clang++ supports -c -o file.o... yes
# checking if clang++ supports -c -o file.o... (cached) yes
# checking whether the clang++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
# checking dynamic linker characteristics... GNU/Linux ld.so
# checking how to hardcode library paths into programs... immediate
# checking if libtool supports shared libraries... yes
# checking whether to build shared libraries... yes
# checking whether to build static libraries... yes
# checking for gfortran option to produce PIC... -fPIC
# checking if gfortran PIC flag -fPIC works... yes
# checking if gfortran static flag -static works... no
# checking if gfortran supports -c -o file.o... yes
# checking if gfortran supports -c -o file.o... (cached) yes
# checking whether the gfortran linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
# checking dynamic linker characteristics... GNU/Linux ld.so
# checking how to hardcode library paths into programs... immediate
# configure: creating ./config.status
# config.status: creating Makefile
# config.status: creating config/Makefile
# config.status: creating src/Makefile
# config.status: creating include/Makefile
# config.status: creating tests/Makefile
# config.status: creating fortran/Makefile
# config.status: creating qd-config
# config.status: creating fortran/second.f
# config.status: creating config.h
# config.status: creating include/qd/qd_config.h
# config.status: executing depfiles commands
# config.status: executing libtool commands
#
# Using
# C++ Compiler = clang++
# C++ Flags = -O2 -DHAVE_CONFIG_H
# F90 Compiler = gfortran
# F90 Flags = -O2 -ffree-form
# F90 Libs = -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../.. -lgfortran -lm -lquadmath
# enable fortran = yes
# enable inline = yes
# enable x86 fix = yes
# enable ieee add = no
# enable sloppy mul = yes
# enable sloppy div = yes
# fma = none
# fms = none
# make all-recursive
# make[1]: Entering directory '/tmp/qd/src/qd-2.3.17'
# Making all in config
# make[2]: Entering directory '/tmp/qd/src/qd-2.3.17/config'
# make[2]: Nothing to be done for 'all'.
# make[2]: Leaving directory '/tmp/qd/src/qd-2.3.17/config'
# Making all in src
# make[2]: Entering directory '/tmp/qd/src/qd-2.3.17/src'
# /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I.. -I../include -I../include -O2 -MT c_dd.lo -MD -MP -MF .deps/c_dd.Tpo -c -o c_dd.lo c_dd.cpp
# libtool: compile: clang++ -DHAVE_CONFIG_H -I.. -I../include -I../include -O2 -MT c_dd.lo -MD -MP -MF .deps/c_dd.Tpo -c c_dd.cpp -fPIC -DPIC -o .libs/c_dd.o
# libtool: compile: clang++ -DHAVE_CONFIG_H -I.. -I../include -I../include -O2 -MT c_dd.lo -MD -MP -MF .deps/c_dd.Tpo -c c_dd.cpp -fPIC -DPIC -o c_dd.o >/dev/null 2>&1
# mv -f .deps/c_dd.Tpo .deps/c_dd.Plo
# /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I.. -I../include -I../include -O2 -MT c_qd.lo -MD -MP -MF .deps/c_qd.Tpo -c -o c_qd.lo c_qd.cpp
# libtool: compile: clang++ -DHAVE_CONFIG_H -I.. -I../include -I../include -O2 -MT c_qd.lo -MD -MP -MF .deps/c_qd.Tpo -c c_qd.cpp -fPIC -DPIC -o .libs/c_qd.o
# libtool: compile: clang++ -DHAVE_CONFIG_H -I.. -I../include -I../include -O2 -MT c_qd.lo -MD -MP -MF .deps/c_qd.Tpo -c c_qd.cpp -fPIC -DPIC -o c_qd.o >/dev/null 2>&1
# mv -f .deps/c_qd.Tpo .deps/c_qd.Plo
# /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I.. -I../include -I../include -O2 -MT dd_real.lo -MD -MP -MF .deps/dd_real.Tpo -c -o dd_real.lo dd_real.cpp
# libtool: compile: clang++ -DHAVE_CONFIG_H -I.. -I../include -I../include -O2 -MT dd_real.lo -MD -MP -MF .deps/dd_real.Tpo -c dd_real.cpp -fPIC -DPIC -o .libs/dd_real.o
# libtool: compile: clang++ -DHAVE_CONFIG_H -I.. -I../include -I../include -O2 -MT dd_real.lo -MD -MP -MF .deps/dd_real.Tpo -c dd_real.cpp -fPIC -DPIC -o dd_real.o >/dev/null 2>&1
# mv -f .deps/dd_real.Tpo .deps/dd_real.Plo
# /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I.. -I../include -I../include -O2 -MT dd_const.lo -MD -MP -MF .deps/dd_const.Tpo -c -o dd_const.lo dd_const.cpp
# libtool: compile: clang++ -DHAVE_CONFIG_H -I.. -I../include -I../include -O2 -MT dd_const.lo -MD -MP -MF .deps/dd_const.Tpo -c dd_const.cpp -fPIC -DPIC -o .libs/dd_const.o
# libtool: compile: clang++ -DHAVE_CONFIG_H -I.. -I../include -I../include -O2 -MT dd_const.lo -MD -MP -MF .deps/dd_const.Tpo -c dd_const.cpp -fPIC -DPIC -o dd_const.o >/dev/null 2>&1
# mv -f .deps/dd_const.Tpo .deps/dd_const.Plo
# /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I.. -I../include -I../include -O2 -MT fpu.lo -MD -MP -MF .deps/fpu.Tpo -c -o fpu.lo fpu.cpp
# libtool: compile: clang++ -DHAVE_CONFIG_H -I.. -I../include -I../include -O2 -MT fpu.lo -MD -MP -MF .deps/fpu.Tpo -c fpu.cpp -fPIC -DPIC -o .libs/fpu.o
# libtool: compile: clang++ -DHAVE_CONFIG_H -I.. -I../include -I../include -O2 -MT fpu.lo -MD -MP -MF .deps/fpu.Tpo -c fpu.cpp -fPIC -DPIC -o fpu.o >/dev/null 2>&1
# mv -f .deps/fpu.Tpo .deps/fpu.Plo
# /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I.. -I../include -I../include -O2 -MT qd_real.lo -MD -MP -MF .deps/qd_real.Tpo -c -o qd_real.lo qd_real.cpp
# libtool: compile: clang++ -DHAVE_CONFIG_H -I.. -I../include -I../include -O2 -MT qd_real.lo -MD -MP -MF .deps/qd_real.Tpo -c qd_real.cpp -fPIC -DPIC -o .libs/qd_real.o
# libtool: compile: clang++ -DHAVE_CONFIG_H -I.. -I../include -I../include -O2 -MT qd_real.lo -MD -MP -MF .deps/qd_real.Tpo -c qd_real.cpp -fPIC -DPIC -o qd_real.o >/dev/null 2>&1
# mv -f .deps/qd_real.Tpo .deps/qd_real.Plo
# /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I.. -I../include -I../include -O2 -MT qd_const.lo -MD -MP -MF .deps/qd_const.Tpo -c -o qd_const.lo qd_const.cpp
# libtool: compile: clang++ -DHAVE_CONFIG_H -I.. -I../include -I../include -O2 -MT qd_const.lo -MD -MP -MF .deps/qd_const.Tpo -c qd_const.cpp -fPIC -DPIC -o .libs/qd_const.o
# libtool: compile: clang++ -DHAVE_CONFIG_H -I.. -I../include -I../include -O2 -MT qd_const.lo -MD -MP -MF .deps/qd_const.Tpo -c qd_const.cpp -fPIC -DPIC -o qd_const.o >/dev/null 2>&1
# mv -f .deps/qd_const.Tpo .deps/qd_const.Plo
# /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I.. -I../include -I../include -O2 -MT util.lo -MD -MP -MF .deps/util.Tpo -c -o util.lo util.cpp
# libtool: compile: clang++ -DHAVE_CONFIG_H -I.. -I../include -I../include -O2 -MT util.lo -MD -MP -MF .deps/util.Tpo -c util.cpp -fPIC -DPIC -o .libs/util.o
# libtool: compile: clang++ -DHAVE_CONFIG_H -I.. -I../include -I../include -O2 -MT util.lo -MD -MP -MF .deps/util.Tpo -c util.cpp -fPIC -DPIC -o util.o >/dev/null 2>&1
# mv -f .deps/util.Tpo .deps/util.Plo
# /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I.. -I../include -I../include -O2 -MT bits.lo -MD -MP -MF .deps/bits.Tpo -c -o bits.lo bits.cpp
# libtool: compile: clang++ -DHAVE_CONFIG_H -I.. -I../include -I../include -O2 -MT bits.lo -MD -MP -MF .deps/bits.Tpo -c bits.cpp -fPIC -DPIC -o .libs/bits.o
# libtool: compile: clang++ -DHAVE_CONFIG_H -I.. -I../include -I../include -O2 -MT bits.lo -MD -MP -MF .deps/bits.Tpo -c bits.cpp -fPIC -DPIC -o bits.o >/dev/null 2>&1
# mv -f .deps/bits.Tpo .deps/bits.Plo
# /bin/sh ../libtool --tag=CXX --mode=link clang++ -O2 -o libqd.la -rpath /usr/lib c_dd.lo c_qd.lo dd_real.lo dd_const.lo fpu.lo qd_real.lo qd_const.lo util.lo bits.lo -lm
# libtool: link: clang++ -shared -nostdlib /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib64/crti.o /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/crtbeginS.o .libs/c_dd.o .libs/c_qd.o .libs/dd_real.o .libs/dd_const.o .libs/fpu.o .libs/qd_real.o .libs/qd_const.o .libs/util.o .libs/bits.o -L/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1 -L/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib64 -L/usr/bin/../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/../../.. -L/usr/bin/../lib -L/lib -L/usr/lib -lstdc++ -lm -lc -lgcc_s /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/crtendS.o /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib64/crtn.o -Wl,-soname -Wl,libqd.so.0 -o .libs/libqd.so.0.0.0
# libtool: link: (cd ".libs" && rm -f "libqd.so.0" && ln -s "libqd.so.0.0.0" "libqd.so.0")
# libtool: link: (cd ".libs" && rm -f "libqd.so" && ln -s "libqd.so.0.0.0" "libqd.so")
# libtool: link: ar cru .libs/libqd.a c_dd.o c_qd.o dd_real.o dd_const.o fpu.o qd_real.o qd_const.o util.o bits.o
# ar: `u' modifier ignored since `D' is the default (see `U')
# libtool: link: ranlib .libs/libqd.a
# libtool: link: ( cd ".libs" && rm -f "libqd.la" && ln -s "../libqd.la" "libqd.la" )
# make[2]: Leaving directory '/tmp/qd/src/qd-2.3.17/src'
# Making all in include
# make[2]: Entering directory '/tmp/qd/src/qd-2.3.17/include'
# make[2]: Nothing to be done for 'all'.
# make[2]: Leaving directory '/tmp/qd/src/qd-2.3.17/include'
# Making all in tests
# make[2]: Entering directory '/tmp/qd/src/qd-2.3.17/tests'
# make[2]: Nothing to be done for 'all'.
# make[2]: Leaving directory '/tmp/qd/src/qd-2.3.17/tests'
# Making all in fortran
# make[2]: Entering directory '/tmp/qd/src/qd-2.3.17/fortran'
# /bin/sh ../libtool --mode=compile gfortran -O2 -ffree-form -c -o ddext.lo ddext.f
# libtool: compile: gfortran -O2 -ffree-form -c ddext.f -fPIC -o .libs/ddext.o
# libtool: compile: gfortran -O2 -ffree-form -c ddext.f -fPIC -o ddext.o >/dev/null 2>&1
# /bin/sh ../libtool --mode=compile gfortran -O2 -ffree-form -c -o ddmod.lo ddmod.f
# libtool: compile: gfortran -O2 -ffree-form -c ddmod.f -fPIC -o .libs/ddmod.o
# libtool: compile: gfortran -O2 -ffree-form -c ddmod.f -fPIC -o ddmod.o >/dev/null 2>&1
# /bin/sh ../libtool --mode=compile gfortran -O2 -ffree-form -c -o qdext.lo qdext.f
# libtool: compile: gfortran -O2 -ffree-form -c qdext.f -fPIC -o .libs/qdext.o
# libtool: compile: gfortran -O2 -ffree-form -c qdext.f -fPIC -o qdext.o >/dev/null 2>&1
# /bin/sh ../libtool --mode=compile gfortran -O2 -ffree-form -c -o qdmod.lo qdmod.f
# libtool: compile: gfortran -O2 -ffree-form -c qdmod.f -fPIC -o .libs/qdmod.o
# libtool: compile: gfortran -O2 -ffree-form -c qdmod.f -fPIC -o qdmod.o >/dev/null 2>&1
# /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I.. -I../include -I../include -O2 -MT f_dd.lo -MD -MP -MF .deps/f_dd.Tpo -c -o f_dd.lo f_dd.cpp
# libtool: compile: clang++ -DHAVE_CONFIG_H -I.. -I../include -I../include -O2 -MT f_dd.lo -MD -MP -MF .deps/f_dd.Tpo -c f_dd.cpp -fPIC -DPIC -o .libs/f_dd.o
# libtool: compile: clang++ -DHAVE_CONFIG_H -I.. -I../include -I../include -O2 -MT f_dd.lo -MD -MP -MF .deps/f_dd.Tpo -c f_dd.cpp -fPIC -DPIC -o f_dd.o >/dev/null 2>&1
# mv -f .deps/f_dd.Tpo .deps/f_dd.Plo
# /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I.. -I../include -I../include -O2 -MT f_qd.lo -MD -MP -MF .deps/f_qd.Tpo -c -o f_qd.lo f_qd.cpp
# libtool: compile: clang++ -DHAVE_CONFIG_H -I.. -I../include -I../include -O2 -MT f_qd.lo -MD -MP -MF .deps/f_qd.Tpo -c f_qd.cpp -fPIC -DPIC -o .libs/f_qd.o
# libtool: compile: clang++ -DHAVE_CONFIG_H -I.. -I../include -I../include -O2 -MT f_qd.lo -MD -MP -MF .deps/f_qd.Tpo -c f_qd.cpp -fPIC -DPIC -o f_qd.o >/dev/null 2>&1
# mv -f .deps/f_qd.Tpo .deps/f_qd.Plo
# /bin/sh ../libtool --tag=CXX --mode=link clang++ -O2 -o libqdmod.la -rpath /usr/lib ddext.lo ddmod.lo qdext.lo qdmod.lo f_dd.lo f_qd.lo -lm
# libtool: link: clang++ -shared -nostdlib /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib64/crti.o /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/crtbeginS.o .libs/ddext.o .libs/ddmod.o .libs/qdext.o .libs/qdmod.o .libs/f_dd.o .libs/f_qd.o -L/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1 -L/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib64 -L/usr/bin/../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/../../.. -L/usr/bin/../lib -L/lib -L/usr/lib -lstdc++ -lm -lc -lgcc_s /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/crtendS.o /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib64/crtn.o -Wl,-soname -Wl,libqdmod.so.0 -o .libs/libqdmod.so.0.0.0
# libtool: link: (cd ".libs" && rm -f "libqdmod.so.0" && ln -s "libqdmod.so.0.0.0" "libqdmod.so.0")
# libtool: link: (cd ".libs" && rm -f "libqdmod.so" && ln -s "libqdmod.so.0.0.0" "libqdmod.so")
# libtool: link: ar cru .libs/libqdmod.a ddext.o ddmod.o qdext.o qdmod.o f_dd.o f_qd.o
# ar: `u' modifier ignored since `D' is the default (see `U')
# libtool: link: ranlib .libs/libqdmod.a
# libtool: link: ( cd ".libs" && rm -f "libqdmod.la" && ln -s "../libqdmod.la" "libqdmod.la" )
# /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I.. -I../include -I../include -O2 -MT main.lo -MD -MP -MF .deps/main.Tpo -c -o main.lo main.cpp
# libtool: compile: clang++ -DHAVE_CONFIG_H -I.. -I../include -I../include -O2 -MT main.lo -MD -MP -MF .deps/main.Tpo -c main.cpp -fPIC -DPIC -o .libs/main.o
# libtool: compile: clang++ -DHAVE_CONFIG_H -I.. -I../include -I../include -O2 -MT main.lo -MD -MP -MF .deps/main.Tpo -c main.cpp -fPIC -DPIC -o main.o >/dev/null 2>&1
# mv -f .deps/main.Tpo .deps/main.Plo
# /bin/sh ../libtool --tag=CXX --mode=link clang++ -O2 -o libqd_f_main.la -rpath /usr/lib main.lo -lm
# libtool: link: clang++ -shared -nostdlib /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib64/crti.o /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/crtbeginS.o .libs/main.o -L/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1 -L/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib64 -L/usr/bin/../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/../../.. -L/usr/bin/../lib -L/lib -L/usr/lib -lstdc++ -lm -lc -lgcc_s /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/crtendS.o /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib64/crtn.o -Wl,-soname -Wl,libqd_f_main.so.0 -o .libs/libqd_f_main.so.0.0.0
# libtool: link: (cd ".libs" && rm -f "libqd_f_main.so.0" && ln -s "libqd_f_main.so.0.0.0" "libqd_f_main.so.0")
# libtool: link: (cd ".libs" && rm -f "libqd_f_main.so" && ln -s "libqd_f_main.so.0.0.0" "libqd_f_main.so")
# libtool: link: ar cru .libs/libqd_f_main.a main.o
# ar: `u' modifier ignored since `D' is the default (see `U')
# libtool: link: ranlib .libs/libqd_f_main.a
# libtool: link: ( cd ".libs" && rm -f "libqd_f_main.la" && ln -s "../libqd_f_main.la" "libqd_f_main.la" )
# make[2]: Leaving directory '/tmp/qd/src/qd-2.3.17/fortran'
# make[2]: Entering directory '/tmp/qd/src/qd-2.3.17'
# make[2]: Leaving directory '/tmp/qd/src/qd-2.3.17'
# make[1]: Leaving directory '/tmp/qd/src/qd-2.3.17'
# ==> Entering fakeroot environment...
# ==> Starting package()...
# make install-recursive
# make[1]: Entering directory '/tmp/qd/src/qd-2.3.17'
# Making install in config
# make[2]: Entering directory '/tmp/qd/src/qd-2.3.17/config'
# make[3]: Entering directory '/tmp/qd/src/qd-2.3.17/config'
# make[3]: Nothing to be done for 'install-exec-am'.
# make[3]: Nothing to be done for 'install-data-am'.
# make[3]: Leaving directory '/tmp/qd/src/qd-2.3.17/config'
# make[2]: Leaving directory '/tmp/qd/src/qd-2.3.17/config'
# Making install in src
# make[2]: Entering directory '/tmp/qd/src/qd-2.3.17/src'
# make[3]: Entering directory '/tmp/qd/src/qd-2.3.17/src'
# test -z "/usr/lib" || /usr/bin/mkdir -p "/tmp/qd/pkg/qd/usr/lib"
# /bin/sh ../libtool --mode=install /usr/bin/install -c libqd.la '/tmp/qd/pkg/qd/usr/lib'
# libtool: install: /usr/bin/install -c .libs/libqd.so.0.0.0 /tmp/qd/pkg/qd/usr/lib/libqd.so.0.0.0
# libtool: install: (cd /tmp/qd/pkg/qd/usr/lib && { ln -s -f libqd.so.0.0.0 libqd.so.0 || { rm -f libqd.so.0 && ln -s libqd.so.0.0.0 libqd.so.0; }; })
# libtool: install: (cd /tmp/qd/pkg/qd/usr/lib && { ln -s -f libqd.so.0.0.0 libqd.so || { rm -f libqd.so && ln -s libqd.so.0.0.0 libqd.so; }; })
# libtool: install: /usr/bin/install -c .libs/libqd.lai /tmp/qd/pkg/qd/usr/lib/libqd.la
# libtool: install: /usr/bin/install -c .libs/libqd.a /tmp/qd/pkg/qd/usr/lib/libqd.a
# libtool: install: chmod 644 /tmp/qd/pkg/qd/usr/lib/libqd.a
# libtool: install: ranlib /tmp/qd/pkg/qd/usr/lib/libqd.a
# libtool: install: warning: remember to run `libtool --finish /usr/lib'
# make[3]: Nothing to be done for 'install-data-am'.
# make[3]: Leaving directory '/tmp/qd/src/qd-2.3.17/src'
# make[2]: Leaving directory '/tmp/qd/src/qd-2.3.17/src'
# Making install in include
# make[2]: Entering directory '/tmp/qd/src/qd-2.3.17/include'
# make[3]: Entering directory '/tmp/qd/src/qd-2.3.17/include'
# make[3]: Nothing to be done for 'install-exec-am'.
# test -z "/usr/include" || /usr/bin/mkdir -p "/tmp/qd/pkg/qd/usr/include"
# /usr/bin/mkdir -p '/tmp/qd/pkg/qd/usr/include/qd'
# /usr/bin/install -c -m 644 qd/c_dd.h qd/c_qd.h qd/dd_real.h qd/dd_inline.h qd/fpu.h qd/inline.h qd/qd_real.h qd/qd_inline.h qd/bits.h '/tmp/qd/pkg/qd/usr/include/qd'
# test -z "/usr/include" || /usr/bin/mkdir -p "/tmp/qd/pkg/qd/usr/include"
# /usr/bin/mkdir -p '/tmp/qd/pkg/qd/usr/include/qd'
# /usr/bin/install -c -m 644 qd/qd_config.h '/tmp/qd/pkg/qd/usr/include/qd'
# make[3]: Leaving directory '/tmp/qd/src/qd-2.3.17/include'
# make[2]: Leaving directory '/tmp/qd/src/qd-2.3.17/include'
# Making install in tests
# make[2]: Entering directory '/tmp/qd/src/qd-2.3.17/tests'
# make[3]: Entering directory '/tmp/qd/src/qd-2.3.17/tests'
# make[3]: Nothing to be done for 'install-exec-am'.
# make[3]: Nothing to be done for 'install-data-am'.
# make[3]: Leaving directory '/tmp/qd/src/qd-2.3.17/tests'
# make[2]: Leaving directory '/tmp/qd/src/qd-2.3.17/tests'
# Making install in fortran
# make[2]: Entering directory '/tmp/qd/src/qd-2.3.17/fortran'
# make[3]: Entering directory '/tmp/qd/src/qd-2.3.17/fortran'
# test -z "/usr/lib" || /usr/bin/mkdir -p "/tmp/qd/pkg/qd/usr/lib"
# /bin/sh ../libtool --mode=install /usr/bin/install -c libqdmod.la libqd_f_main.la '/tmp/qd/pkg/qd/usr/lib'
# libtool: install: /usr/bin/install -c .libs/libqdmod.so.0.0.0 /tmp/qd/pkg/qd/usr/lib/libqdmod.so.0.0.0
# libtool: install: (cd /tmp/qd/pkg/qd/usr/lib && { ln -s -f libqdmod.so.0.0.0 libqdmod.so.0 || { rm -f libqdmod.so.0 && ln -s libqdmod.so.0.0.0 libqdmod.so.0; }; })
# libtool: install: (cd /tmp/qd/pkg/qd/usr/lib && { ln -s -f libqdmod.so.0.0.0 libqdmod.so || { rm -f libqdmod.so && ln -s libqdmod.so.0.0.0 libqdmod.so; }; })
# libtool: install: /usr/bin/install -c .libs/libqdmod.lai /tmp/qd/pkg/qd/usr/lib/libqdmod.la
# libtool: install: /usr/bin/install -c .libs/libqd_f_main.so.0.0.0 /tmp/qd/pkg/qd/usr/lib/libqd_f_main.so.0.0.0
# libtool: install: (cd /tmp/qd/pkg/qd/usr/lib && { ln -s -f libqd_f_main.so.0.0.0 libqd_f_main.so.0 || { rm -f libqd_f_main.so.0 && ln -s libqd_f_main.so.0.0.0 libqd_f_main.so.0; }; })
# libtool: install: (cd /tmp/qd/pkg/qd/usr/lib && { ln -s -f libqd_f_main.so.0.0.0 libqd_f_main.so || { rm -f libqd_f_main.so && ln -s libqd_f_main.so.0.0.0 libqd_f_main.so; }; })
# libtool: install: /usr/bin/install -c .libs/libqd_f_main.lai /tmp/qd/pkg/qd/usr/lib/libqd_f_main.la
# libtool: install: /usr/bin/install -c .libs/libqdmod.a /tmp/qd/pkg/qd/usr/lib/libqdmod.a
# libtool: install: chmod 644 /tmp/qd/pkg/qd/usr/lib/libqdmod.a
# libtool: install: ranlib /tmp/qd/pkg/qd/usr/lib/libqdmod.a
# libtool: install: /usr/bin/install -c .libs/libqd_f_main.a /tmp/qd/pkg/qd/usr/lib/libqd_f_main.a
# libtool: install: chmod 644 /tmp/qd/pkg/qd/usr/lib/libqd_f_main.a
# libtool: install: ranlib /tmp/qd/pkg/qd/usr/lib/libqd_f_main.a
# libtool: install: warning: remember to run `libtool --finish /usr/lib'
# test -z "/usr/include/qd" || /usr/bin/mkdir -p "/tmp/qd/pkg/qd/usr/include/qd"
# /usr/bin/install -c -m 644 qdmodule.mod qdext.mod ddmodule.mod ddext.mod '/tmp/qd/pkg/qd/usr/include/qd'
# make[3]: Leaving directory '/tmp/qd/src/qd-2.3.17/fortran'
# make[2]: Leaving directory '/tmp/qd/src/qd-2.3.17/fortran'
# make[2]: Entering directory '/tmp/qd/src/qd-2.3.17'
# make[3]: Entering directory '/tmp/qd/src/qd-2.3.17'
# test -z "/usr/bin" || /usr/bin/mkdir -p "/tmp/qd/pkg/qd/usr/bin"
# /usr/bin/install -c qd-config '/tmp/qd/pkg/qd/usr/bin'
# test -z "/usr/share/doc/qd" || /usr/bin/mkdir -p "/tmp/qd/pkg/qd/usr/share/doc/qd"
# /usr/bin/install -c -m 644 README docs/qd.pdf '/tmp/qd/pkg/qd/usr/share/doc/qd'
# make[3]: Leaving directory '/tmp/qd/src/qd-2.3.17'
# make[2]: Leaving directory '/tmp/qd/src/qd-2.3.17'
# make[1]: Leaving directory '/tmp/qd/src/qd-2.3.17'
# ==> Tidying install...
# -> Removing doc files...
# -> Purging unwanted files...
# ==> Checking for packaging issue...
# ==> WARNING: Package contains reference to $srcdir
# ==> Creating package "qd"...
# -> Generating .PKGINFO file...
# -> Generating .BUILDINFO file...
# error: invalid option '--noprogressbar'
# -> Generating .MTREE file...
# -> Compressing package...
# ==> Leaving fakeroot environment.
# ==> Finished making: qd 2.3.17-2 (Thu Apr 13 12:38:16 UTC 2017)

CMD: pacman --query --file qd-2.3.17-2-x86_64.pkg.tar.xz
# qd 2.3.17-2

Creating hybrid package for 'qd'

Trying to find vanilla package 'qd'...

CMD: pacman --query --file /mirror/mcqd-1.0-3.pkg.tar.xz
# mcqd 1.0-3

CMD: pacman --query --file /mirror/qd-2.3.17-2.pkg.tar.xz
# qd 2.3.17-2

Package file has the following structure:
# /.PKGINFO
# /.MTREE
# /usr/lib/libqd.so.0
# /usr/lib/libqd.so
# /usr/lib/libqdmod.so.0
# /usr/lib/libqdmod.so
# /usr/lib/libqd_f_main.so.0
# /usr/lib/libqd_f_main.so
# /usr/lib/libqd.so.0.0.0
# /usr/lib/libqdmod.so.0.0.0
# /usr/lib/libqd_f_main.so.0.0.0
# /usr/include/qd/c_dd.h
# /usr/include/qd/c_qd.h
# /usr/include/qd/dd_real.h
# /usr/include/qd/dd_inline.h
# /usr/include/qd/fpu.h
# /usr/include/qd/inline.h
# /usr/include/qd/qd_config.h
# /usr/include/qd/qd_real.h
# /usr/include/qd/qd_inline.h
# /usr/include/qd/bits.h
# /usr/include/qd/qdmodule.mod
# /usr/include/qd/qdext.mod
# /usr/include/qd/ddmodule.mod
# /usr/include/qd/ddext.mod
# /usr/bin/qd-config
# /usr/share/doc/qd/README
# /usr/share/doc/qd/qd.pdf
# /usr/share/licenses/qd/COPYING
# /sysroot/usr/lib/libqd.so.0.0.0
# /sysroot/usr/lib/libqd.so.0
# /sysroot/usr/lib/libqd.so
# /sysroot/usr/lib/libqd.la
# /sysroot/usr/lib/libqd.a
# /sysroot/usr/lib/libqdmod.so.0.0.0
# /sysroot/usr/lib/libqdmod.so.0
# /sysroot/usr/lib/libqdmod.so
# /sysroot/usr/lib/libqdmod.la
# /sysroot/usr/lib/libqd_f_main.so.0.0.0
# /sysroot/usr/lib/libqd_f_main.so.0
# /sysroot/usr/lib/libqd_f_main.so
# /sysroot/usr/lib/libqd_f_main.la
# /sysroot/usr/lib/libqdmod.a
# /sysroot/usr/lib/libqd_f_main.a
# /sysroot/usr/include/qd/c_dd.h
# /sysroot/usr/include/qd/c_qd.h
# /sysroot/usr/include/qd/dd_real.h
# /sysroot/usr/include/qd/dd_inline.h
# /sysroot/usr/include/qd/fpu.h
# /sysroot/usr/include/qd/inline.h
# /sysroot/usr/include/qd/qd_real.h
# /sysroot/usr/include/qd/qd_inline.h
# /sysroot/usr/include/qd/bits.h
# /sysroot/usr/include/qd/qd_config.h
# /sysroot/usr/include/qd/qdmodule.mod
# /sysroot/usr/include/qd/qdext.mod
# /sysroot/usr/include/qd/ddmodule.mod
# /sysroot/usr/include/qd/ddext.mod

Generating .MTREE

CMD: bsdtar -czf .MTREE --format=mtree --options=!all,use-set,type,uid,mode,time,size,md5,sha256,link .PKGINFO usr sysroot

Tar-ing up files

CMD: bsdtar -cf - .PKGINFO usr sysroot .MTREE

CMD: xz -c -z

Successfully ran bsdtar -cf - .PKGINFO usr sysroot .MTREE | xz -c -z

CMD: bsdtar -tqf qd.pkg.tar.xz .PKGINFO
# .PKGINFO

Created package at path /var/cache/pacman/pkg/qd.pkg.tar.xz

Attempting to access local repository, attempt 1

CMD: repo-add /var/cache/pacman/pkg/tuscan.db.tar /var/cache/pacman/pkg/qd.pkg.tar.xz
# ==> Extracting database to a temporary location...
# ==> Extracting database to a temporary location...
# ==> Adding package '/var/cache/pacman/pkg/qd.pkg.tar.xz'
# -> Computing checksums...
# -> Creating 'desc' db entry...
# -> Creating 'files' db entry...
# ==> Creating updated database file '/var/cache/pacman/pkg/tuscan.db.tar'

Printing config logfiles

CMD: config logfiles '/tmp/qd/src/qd-2.3.17/config.log'
# This file contains any messages produced by compilers while
# running configure, to aid debugging if configure makes a mistake.
#
# It was created by qd configure 2.3.12, which was
# generated by GNU Autoconf 2.65. Invocation command line was
#
# $ ./configure --host=x86_64-unknown-linux --prefix=/usr --enable-shared --with-pic
#
# ## --------- ##
# ## Platform. ##
# ## --------- ##
#
# hostname = 6f80f36ff5d1
# uname -m = x86_64
# uname -r = 4.10.6-1-ARCH
# uname -s = Linux
# uname -v = #1 SMP PREEMPT Mon Mar 27 08:28:22 CEST 2017
#
# /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/bin
# PATH: /usr/local/sbin
# PATH: /usr/local/bin
# PATH: /usr/sbin
# PATH: /usr/bin
# PATH: /sbin
# PATH: /bin
#
#
# ## ----------- ##
# ## Core tests. ##
# ## ----------- ##
#
# configure:2749: checking for a BSD-compatible install
# configure:2817: result: /usr/bin/install -c
# configure:2828: checking whether build environment is sane
# configure:2878: result: yes
# configure:2927: checking for x86_64-unknown-linux-strip
# configure:2957: result: no
# configure:2967: checking for strip
# configure:2983: found /usr/bin/strip
# configure:2994: result: strip
# configure:3019: checking for a thread-safe mkdir -p
# configure:3058: result: /usr/bin/mkdir -p
# configure:3071: checking for gawk
# configure:3087: found /usr/bin/gawk
# configure:3098: result: gawk
# configure:3109: checking whether make sets $(MAKE)
# configure:3131: result: yes
# configure:3220: checking build system type
# configure:3234: result: x86_64-unknown-linux-gnu
# configure:3254: checking host system type
# configure:3267: result: x86_64-unknown-linux-gnu
# configure:3295: checking if commonly used function is to be inlined
# configure:3303: result: yes
# configure:3312: checking if addition with IEEE-style error bound is to be used
# configure:3321: result: no
# configure:3330: checking if sloppy multiplication is to be used
# configure:3338: result: yes
# configure:3347: checking if sloppy division is to be used
# configure:3355: result: yes
# configure:3365: checking if debugging code is to be enabled
# configure:3374: result: no
# configure:3383: checking if compiler warnings is to be enabled
# configure:3388: result: no
# configure:3528: checking for C++ compiler version
# configure:3537: clang++ --version >&5
# clang version 3.8.0 (tags/RELEASE_380/final)
# Target: x86_64-unknown-linux-gnu
# Thread model: posix
# InstalledDir: /usr/bin
# configure:3548: $? = 0
# configure:3537: clang++ -v >&5
# clang version 3.8.0 (tags/RELEASE_380/final)
# Target: x86_64-unknown-linux-gnu
# Thread model: posix
# InstalledDir: /usr/bin
# Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-pc-linux-gnu/6.1.1
# Found candidate GCC installation: /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1
# Found candidate GCC installation: /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1
# Found candidate GCC installation: /usr/lib64/gcc/x86_64-pc-linux-gnu/6.1.1
# Selected GCC installation: /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1
# Candidate multilib: .;@m64
# ... rest of stderr output deleted ...
# configure:3548: $? = 0
# configure:3537: clang++ -V >&5
# clang-3.8: error: argument to '-V' is missing (expected 1 value)
# clang-3.8: error: no input files
# configure:3548: $? = 1
# configure:3537: clang++ -qversion >&5
# clang-3.8: error: unknown argument: '-qversion'
# clang-3.8: error: no input files
# configure:3548: $? = 1
# configure:3568: checking whether the C++ compiler works
# configure:3590: clang++ -O2 conftest.cpp >&5
# configure:3594: $? = 0
# configure:3643: result: yes
# configure:3646: checking for C++ compiler default output file name
# configure:3648: result: a.out
# configure:3654: checking for suffix of executables
# configure:3661: clang++ -o conftest -O2 conftest.cpp >&5
# configure:3665: $? = 0
# configure:3687: result:
# configure:3709: checking whether we are cross compiling
# configure:3717: clang++ -o conftest -O2 conftest.cpp >&5
# configure:3721: $? = 0
# configure:3728: ./conftest
# configure:3732: $? = 0
# configure:3747: result: no
# configure:3752: checking for suffix of object files
# configure:3774: clang++ -c -O2 conftest.cpp >&5
# configure:3778: $? = 0
# configure:3799: result: o
# configure:3803: checking whether we are using the GNU C++ compiler
# configure:3822: clang++ -c -O2 conftest.cpp >&5
# configure:3822: $? = 0
# configure:3831: result: yes
# configure:3840: checking whether clang++ accepts -g
# configure:3860: clang++ -c -g conftest.cpp >&5
# configure:3860: $? = 0
# configure:3901: result: yes
# configure:3935: checking for style of include used by make
# configure:3963: result: GNU
# configure:3988: checking dependency style of clang++
# configure:4098: result: gcc3
# configure:4124: checking for x86_64-unknown-linux-gcc
# configure:4151: result: clang
# configure:4420: checking for C compiler version
# configure:4429: clang --version >&5
# clang version 3.8.0 (tags/RELEASE_380/final)
# Target: x86_64-unknown-linux-gnu
# Thread model: posix
# InstalledDir: /usr/bin
# configure:4440: $? = 0
# configure:4429: clang -v >&5
# clang version 3.8.0 (tags/RELEASE_380/final)
# Target: x86_64-unknown-linux-gnu
# Thread model: posix
# InstalledDir: /usr/bin
# Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-pc-linux-gnu/6.1.1
# Found candidate GCC installation: /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1
# Found candidate GCC installation: /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1
# Found candidate GCC installation: /usr/lib64/gcc/x86_64-pc-linux-gnu/6.1.1
# Selected GCC installation: /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1
# Candidate multilib: .;@m64
# ... rest of stderr output deleted ...
# configure:4440: $? = 0
# configure:4429: clang -V >&5
# clang-3.8: error: argument to '-V' is missing (expected 1 value)
# clang-3.8: error: no input files
# configure:4440: $? = 1
# configure:4429: clang -qversion >&5
# clang-3.8: error: unknown argument: '-qversion'
# clang-3.8: error: no input files
# configure:4440: $? = 1
# configure:4444: checking whether we are using the GNU C compiler
# configure:4463: clang -c conftest.c >&5
# configure:4463: $? = 0
# configure:4472: result: yes
# configure:4481: checking whether clang accepts -g
# configure:4501: clang -c -g conftest.c >&5
# configure:4501: $? = 0
# configure:4542: result: yes
# configure:4559: checking for clang option to accept ISO C89
# configure:4623: clang -c conftest.c >&5
# configure:4623: $? = 0
# configure:4636: result: none needed
# configure:4658: checking dependency style of clang
# configure:4768: result: gcc3
# configure:5571: checking how to run the C++ preprocessor
# configure:5598: clang++ -E conftest.cpp
# configure:5598: $? = 0
# configure:5612: clang++ -E conftest.cpp
# conftest.cpp:17:10: fatal error: 'ac_nonexistent.h' file not found
# #include
# ^
# 1 error generated.
# configure:5612: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME "qd"
# | #define PACKAGE_TARNAME "qd"
# | #define PACKAGE_VERSION "2.3.12"
# | #define PACKAGE_STRING "qd 2.3.12"
# | #define PACKAGE_BUGREPORT "yozo@cs.berkeley.edu"
# | #define PACKAGE_URL ""
# | #define MAJOR_VERSION 2
# | #define MINOR_VERSION 3
# | #define PATCH_VERSION 12
# | #define PACKAGE "qd"
# | #define VERSION "2.3.12"
# | #define QD_INLINE 1
# | #define QD_SLOPPY_MUL 1
# | #define QD_SLOPPY_DIV 1
# | /* end confdefs.h. */
# | #include
# configure:5637: result: clang++ -E
# configure:5657: clang++ -E conftest.cpp
# configure:5657: $? = 0
# configure:5671: clang++ -E conftest.cpp
# conftest.cpp:17:10: fatal error: 'ac_nonexistent.h' file not found
# #include
# ^
# 1 error generated.
# configure:5671: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME "qd"
# | #define PACKAGE_TARNAME "qd"
# | #define PACKAGE_VERSION "2.3.12"
# | #define PACKAGE_STRING "qd 2.3.12"
# | #define PACKAGE_BUGREPORT "yozo@cs.berkeley.edu"
# | #define PACKAGE_URL ""
# | #define MAJOR_VERSION 2
# | #define MINOR_VERSION 3
# | #define PATCH_VERSION 12
# | #define PACKAGE "qd"
# | #define VERSION "2.3.12"
# | #define QD_INLINE 1
# | #define QD_SLOPPY_MUL 1
# | #define QD_SLOPPY_DIV 1
# | /* end confdefs.h. */
# | #include
# configure:5700: checking for grep that handles long lines and -e
# configure:5758: result: /usr/bin/grep
# configure:5763: checking for egrep
# configure:5825: result: /usr/bin/grep -E
# configure:5830: checking for ANSI C header files
# configure:5850: clang++ -c -O2 conftest.cpp >&5
# configure:5850: $? = 0
# configure:5923: clang++ -o conftest -O2 conftest.cpp >&5
# configure:5923: $? = 0
# configure:5923: ./conftest
# configure:5923: $? = 0
# configure:5934: result: yes
# configure:5947: checking for sys/types.h
# configure:5947: clang++ -c -O2 conftest.cpp >&5
# configure:5947: $? = 0
# configure:5947: result: yes
# configure:5947: checking for sys/stat.h
# configure:5947: clang++ -c -O2 conftest.cpp >&5
# configure:5947: $? = 0
# configure:5947: result: yes
# configure:5947: checking for stdlib.h
# configure:5947: clang++ -c -O2 conftest.cpp >&5
# configure:5947: $? = 0
# configure:5947: result: yes
# configure:5947: checking for string.h
# configure:5947: clang++ -c -O2 conftest.cpp >&5
# configure:5947: $? = 0
# configure:5947: result: yes
# configure:5947: checking for memory.h
# configure:5947: clang++ -c -O2 conftest.cpp >&5
# configure:5947: $? = 0
# configure:5947: result: yes
# configure:5947: checking for strings.h
# configure:5947: clang++ -c -O2 conftest.cpp >&5
# configure:5947: $? = 0
# configure:5947: result: yes
# configure:5947: checking for inttypes.h
# configure:5947: clang++ -c -O2 conftest.cpp >&5
# configure:5947: $? = 0
# configure:5947: result: yes
# configure:5947: checking for stdint.h
# configure:5947: clang++ -c -O2 conftest.cpp >&5
# configure:5947: $? = 0
# configure:5947: result: yes
# configure:5947: checking for unistd.h
# configure:5947: clang++ -c -O2 conftest.cpp >&5
# configure:5947: $? = 0
# configure:5947: result: yes
# configure:5962: checking ieeefp.h usability
# configure:5962: clang++ -c -O2 conftest.cpp >&5
# conftest.cpp:60:10: fatal error: 'ieeefp.h' file not found
# #include
# ^
# 1 error generated.
# configure:5962: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME "qd"
# | #define PACKAGE_TARNAME "qd"
# | #define PACKAGE_VERSION "2.3.12"
# | #define PACKAGE_STRING "qd 2.3.12"
# | #define PACKAGE_BUGREPORT "yozo@cs.berkeley.edu"
# | #define PACKAGE_URL ""
# | #define MAJOR_VERSION 2
# | #define MINOR_VERSION 3
# | #define PATCH_VERSION 12
# | #define PACKAGE "qd"
# | #define VERSION "2.3.12"
# | #define QD_INLINE 1
# | #define QD_SLOPPY_MUL 1
# | #define QD_SLOPPY_DIV 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
# | #ifdef HAVE_SYS_TYPES_H
# | # include
# | #endif
# | #ifdef HAVE_SYS_STAT_H
# | # include
# | #endif
# | #ifdef STDC_HEADERS
# | # include
# | # include
# | #else
# | # ifdef HAVE_STDLIB_H
# | # include
# | # endif
# | #endif
# | #ifdef HAVE_STRING_H
# | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
# | # include
# | # endif
# | # include
# | #endif
# | #ifdef HAVE_STRINGS_H
# | # include
# | #endif
# | #ifdef HAVE_INTTYPES_H
# | # include
# | #endif
# | #ifdef HAVE_STDINT_H
# | # include
# | #endif
# | #ifdef HAVE_UNISTD_H
# | # include
# | #endif
# | #include
# configure:5962: result: no
# configure:5962: checking ieeefp.h presence
# configure:5962: clang++ -E conftest.cpp
# conftest.cpp:27:10: fatal error: 'ieeefp.h' file not found
# #include
# ^
# 1 error generated.
# configure:5962: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME "qd"
# | #define PACKAGE_TARNAME "qd"
# | #define PACKAGE_VERSION "2.3.12"
# | #define PACKAGE_STRING "qd 2.3.12"
# | #define PACKAGE_BUGREPORT "yozo@cs.berkeley.edu"
# | #define PACKAGE_URL ""
# | #define MAJOR_VERSION 2
# | #define MINOR_VERSION 3
# | #define PATCH_VERSION 12
# | #define PACKAGE "qd"
# | #define VERSION "2.3.12"
# | #define QD_INLINE 1
# | #define QD_SLOPPY_MUL 1
# | #define QD_SLOPPY_DIV 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
# configure:5962: result: no
# configure:5962: checking for ieeefp.h
# configure:5962: result: no
# configure:5977: checking for stdbool.h that conforms to C99
# configure:6062: clang++ -c -O2 conftest.cpp >&5
# conftest.cpp:54:12: warning: address of 's' will always evaluate to 'true' [-Wpointer-bool-conversion]
# bool e = &s;
# ~ ^
# conftest.cpp:98:11: warning: address of array 'a' will always evaluate to 'true' [-Wpointer-bool-conversion]
# return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
# ~^
# conftest.cpp:98:16: warning: address of array 'b' will always evaluate to 'true' [-Wpointer-bool-conversion]
# return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
# ~^
# conftest.cpp:98:21: warning: address of array 'c' will always evaluate to 'true' [-Wpointer-bool-conversion]
# return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
# ~^
# conftest.cpp:98:26: warning: address of array 'd' will always evaluate to 'true' [-Wpointer-bool-conversion]
# return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
# ~^
# conftest.cpp:98:36: warning: address of array 'f' will always evaluate to 'true' [-Wpointer-bool-conversion]
# return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
# ~^
# conftest.cpp:98:41: warning: address of array 'g' will always evaluate to 'true' [-Wpointer-bool-conversion]
# return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
# ~^
# conftest.cpp:98:46: warning: address of array 'h' will always evaluate to 'true' [-Wpointer-bool-conversion]
# return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
# ~^
# conftest.cpp:98:51: warning: address of array 'i' will always evaluate to 'true' [-Wpointer-bool-conversion]
# return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
# ~^
# conftest.cpp:99:11: warning: address of array 'n' will always evaluate to 'true' [-Wpointer-bool-conversion]
# ~^
# conftest.cpp:99:16: warning: address of array 'o' will always evaluate to 'true' [-Wpointer-bool-conversion]
# ~^
# conftest.cpp:99:21: warning: address of array 'p' will always evaluate to 'true' [-Wpointer-bool-conversion]
# ~^
# 12 warnings generated.
# configure:6062: $? = 0
# configure:6069: result: yes
# configure:6071: checking for _Bool
# configure:6071: clang++ -c -O2 conftest.cpp >&5
# conftest.cpp:63:13: error: use of undeclared identifier '_Bool'
# if (sizeof (_Bool))
# ^
# 1 error generated.
# configure:6071: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME "qd"
# | #define PACKAGE_TARNAME "qd"
# | #define PACKAGE_VERSION "2.3.12"
# | #define PACKAGE_STRING "qd 2.3.12"
# | #define PACKAGE_BUGREPORT "yozo@cs.berkeley.edu"
# | #define PACKAGE_URL ""
# | #define MAJOR_VERSION 2
# | #define MINOR_VERSION 3
# | #define PATCH_VERSION 12
# | #define PACKAGE "qd"
# | #define VERSION "2.3.12"
# | #define QD_INLINE 1
# | #define QD_SLOPPY_MUL 1
# | #define QD_SLOPPY_DIV 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
# | #ifdef HAVE_SYS_TYPES_H
# | # include
# | #endif
# | #ifdef HAVE_SYS_STAT_H
# | # include
# | #endif
# | #ifdef STDC_HEADERS
# | # include
# | # include
# | #else
# | # ifdef HAVE_STDLIB_H
# | # include
# | # endif
# | #endif
# | #ifdef HAVE_STRING_H
# | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
# | # include
# | # endif
# | # include
# | #endif
# | #ifdef HAVE_STRINGS_H
# | # include
# | #endif
# | #ifdef HAVE_INTTYPES_H
# | # include
# | #endif
# | #ifdef HAVE_STDINT_H
# | # include
# | #endif
# | #ifdef HAVE_UNISTD_H
# | # include
# | #endif
# | int
# | main ()
# | {
# | if (sizeof (_Bool))
# | return 0;
# | ;
# | return 0;
# | }
# configure:6071: result: no
# configure:6087: checking whether time.h and sys/time.h may both be included
# configure:6107: clang++ -c -O2 conftest.cpp >&5
# configure:6107: $? = 0
# configure:6114: result: yes
# configure:6122: checking whether struct tm is in sys/time.h or time.h
# configure:6142: clang++ -c -O2 conftest.cpp >&5
# configure:6142: $? = 0
# configure:6149: result: time.h
# configure:6159: checking whether x86 FPU control code is needed
# configure:6170: result: yes
# configure:6175: checking fpu_control.h usability
# configure:6175: clang++ -c -O2 conftest.cpp >&5
# configure:6175: $? = 0
# configure:6175: result: yes
# configure:6175: checking fpu_control.h presence
# configure:6175: clang++ -E conftest.cpp
# configure:6175: $? = 0
# configure:6175: result: yes
# configure:6175: checking for fpu_control.h
# configure:6175: result: yes
# configure:6190: checking for gettimeofday
# configure:6190: clang++ -o conftest -O2 conftest.cpp >&5
# configure:6190: $? = 0
# configure:6190: result: yes
# configure:6200: checking for clock_gettime useability
# configure:6218: clang++ -c -O2 conftest.cpp >&5
# configure:6218: $? = 0
# configure:6230: result: yes
# configure:6234: checking for library containing clock_gettime
# configure:6265: clang++ -o conftest -O2 conftest.cpp >&5
# configure:6265: $? = 0
# configure:6282: result: none required
# configure:6294: checking for isnan
# configure:6311: clang++ -c -O2 conftest.cpp >&5
# configure:6311: $? = 0
# configure:6312: result: std::isnan
# configure:6350: checking for isinf
# configure:6367: clang++ -c -O2 conftest.cpp >&5
# configure:6367: $? = 0
# configure:6368: result: std::isinf
# configure:6406: checking for isfinite
# configure:6423: clang++ -c -O2 conftest.cpp >&5
# configure:6423: $? = 0
# configure:6424: result: std::isfinite
# configure:6462: checking for copysign
# configure:6479: clang++ -c -O2 conftest.cpp >&5
# conftest.cpp:38:22: error: no member named 'copysign' in namespace 'std'; did you mean simply 'copysign'?
# std::copysign(1.0, 1.0);
# ^~~~~~~~~~~~~
# copysign
# /usr/include/bits/mathcalls.h:221:14: note: 'copysign' declared here
# __MATHCALLX (copysign,, (_Mdouble_ __x, _Mdouble_ __y), (__const__));
# ^
# conftest.cpp:38:27: warning: ignoring return value of function declared with const attribute [-Wunused-value]
# std::copysign(1.0, 1.0);
# ^~~~~~~~ ~~~~~~~~
# 1 warning and 1 error generated.
# configure:6479: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME "qd"
# | #define PACKAGE_TARNAME "qd"
# | #define PACKAGE_VERSION "2.3.12"
# | #define PACKAGE_STRING "qd 2.3.12"
# | #define PACKAGE_BUGREPORT "yozo@cs.berkeley.edu"
# | #define PACKAGE_URL ""
# | #define MAJOR_VERSION 2
# | #define MINOR_VERSION 3
# | #define PATCH_VERSION 12
# | #define PACKAGE "qd"
# | #define VERSION "2.3.12"
# | #define QD_INLINE 1
# | #define QD_SLOPPY_MUL 1
# | #define QD_SLOPPY_DIV 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 HAVE_STDBOOL_H 1
# | #define TIME_WITH_SYS_TIME 1
# | #define X86 1
# | #define HAVE_FPU_CONTROL_H 1
# | #define HAVE_GETTIMEOFDAY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define QD_ISNAN(x) std::isnan(x)
# | #define QD_ISINF(x) std::isinf(x)
# | #define QD_ISFINITE(x) std::isfinite(x)
# | /* end confdefs.h. */
# | #include
# | int main() {
# | std::copysign(1.0, 1.0);
# | return 0;
# | }
# configure:6494: clang++ -c -O2 conftest.cpp >&5
# conftest.cpp:38:24: warning: ignoring return value of function declared with const attribute [-Wunused-value]
# ::copysign(1.0, 1.0);
# ^~~~~~~~~~ ~~~~~~~~
# 1 warning generated.
# configure:6494: $? = 0
# configure:6495: result: ::copysign
# configure:6555: checking for x86_64-unknown-linux-xlf95
# configure:6582: result: gfortran
# configure:6652: checking for Fortran compiler version
# configure:6661: gfortran --version >&5
# GNU Fortran (GCC) 6.1.1 20160602
# Copyright (C) 2016 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:6672: $? = 0
# configure:6661: gfortran -v >&5
# Using built-in specs.
# COLLECT_GCC=gfortran
# COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/lto-wrapper
# Target: x86_64-pc-linux-gnu
# Configured with: /build/gcc/src/gcc/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --enable-libmpx --with-system-zlib --with-isl --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-plugin --enable-install-libiberty --with-linker-hash-style=gnu --enable-gnu-indirect-function --disable-multilib --disable-werror --enable-checking=release
# Thread model: posix
# gcc version 6.1.1 20160602 (GCC)
# configure:6672: $? = 0
# configure:6661: gfortran -V >&5
# gfortran: error: unrecognized command line option '-V'
# gfortran: fatal error: no input files
# compilation terminated.
# configure:6672: $? = 1
# configure:6661: gfortran -qversion >&5
# gfortran: error: unrecognized command line option '-qversion'; did you mean '--version'?
# gfortran: fatal error: no input files
# compilation terminated.
# configure:6672: $? = 1
# configure:6681: checking whether we are using the GNU Fortran compiler
# configure:6694: gfortran -c -O2 conftest.F >&5
# configure:6694: $? = 0
# configure:6703: result: yes
# configure:6709: checking whether gfortran accepts -g
# configure:6720: gfortran -c -g conftest.f >&5
# configure:6720: $? = 0
# configure:6728: result: yes
# configure:6764: checking how to get verbose linking output from gfortran
# configure:6774: gfortran -c -O2 conftest.f >&5
# configure:6774: $? = 0
# configure:6792: gfortran -o conftest -O2 -v conftest.f
# Using built-in specs.
# Target: x86_64-pc-linux-gnu
# Configured with: /build/gcc/src/gcc/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --enable-libmpx --with-system-zlib --with-isl --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-plugin --enable-install-libiberty --with-linker-hash-style=gnu --enable-gnu-indirect-function --disable-multilib --disable-werror --enable-checking=release
# Thread model: posix
# gcc version 6.1.1 20160602 (GCC)
# /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/f951 conftest.f -ffixed-form -quiet -dumpbase conftest.f -mtune=generic -march=x86-64 -auxbase conftest -O2 -version -fintrinsic-modules-path /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/finclude -o /tmp/ccsAtwo5.s
# GNU Fortran (GCC) version 6.1.1 20160602 (x86_64-pc-linux-gnu)
# compiled by GNU C version 6.1.1 20160602, GMP version 6.1.0, MPFR version 3.1.4-p1, MPC version 1.0.3, isl version 0.15
# warning: GMP header version 6.1.0 differs from library version 6.1.1.
# GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
# GNU Fortran2008 (GCC) version 6.1.1 20160602 (x86_64-pc-linux-gnu)
# compiled by GNU C version 6.1.1 20160602, GMP version 6.1.0, MPFR version 3.1.4-p1, MPC version 1.0.3, isl version 0.15
# warning: GMP header version 6.1.0 differs from library version 6.1.1.
# GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
# as -v --64 -o /tmp/ccR91fUM.o /tmp/ccsAtwo5.s
# GNU assembler version 2.26.1 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.26.1
# Reading specs from /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib/libgfortran.spec
# rename spec lib to liborig
# /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccmt52qu.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lquadmath -plugin-opt=-pass-through=-lm -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o conftest /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib/crt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/crtbegin.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../.. /tmp/ccR91fUM.o -lgfortran -lm -lgcc_s -lgcc -lquadmath -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/crtend.o /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib/crtn.o
# configure:6857: result: -v
# configure:6859: checking for Fortran libraries of gfortran
# configure:6882: gfortran -o conftest -O2 -v conftest.f
# Using built-in specs.
# Target: x86_64-pc-linux-gnu
# Configured with: /build/gcc/src/gcc/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --enable-libmpx --with-system-zlib --with-isl --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-plugin --enable-install-libiberty --with-linker-hash-style=gnu --enable-gnu-indirect-function --disable-multilib --disable-werror --enable-checking=release
# Thread model: posix
# gcc version 6.1.1 20160602 (GCC)
# /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/f951 conftest.f -ffixed-form -quiet -dumpbase conftest.f -mtune=generic -march=x86-64 -auxbase conftest -O2 -version -fintrinsic-modules-path /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/finclude -o /tmp/ccg4w1t6.s
# GNU Fortran (GCC) version 6.1.1 20160602 (x86_64-pc-linux-gnu)
# compiled by GNU C version 6.1.1 20160602, GMP version 6.1.0, MPFR version 3.1.4-p1, MPC version 1.0.3, isl version 0.15
# warning: GMP header version 6.1.0 differs from library version 6.1.1.
# GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
# GNU Fortran2008 (GCC) version 6.1.1 20160602 (x86_64-pc-linux-gnu)
# compiled by GNU C version 6.1.1 20160602, GMP version 6.1.0, MPFR version 3.1.4-p1, MPC version 1.0.3, isl version 0.15
# warning: GMP header version 6.1.0 differs from library version 6.1.1.
# GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
# as -v --64 -o /tmp/ccIPC48N.o /tmp/ccg4w1t6.s
# GNU assembler version 2.26.1 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.26.1
# Reading specs from /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib/libgfortran.spec
# rename spec lib to liborig
# /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/lto-wrapper -plugin-opt=-fresolution=/tmp/cc7ATOOv.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lquadmath -plugin-opt=-pass-through=-lm -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o conftest /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib/crt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/crtbegin.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../.. /tmp/ccIPC48N.o -lgfortran -lm -lgcc_s -lgcc -lquadmath -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/crtend.o /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib/crtn.o
# configure:7056: result: -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../.. -lgfortran -lm -lquadmath
# configure:7070: checking for Fortran flag needed to allow free-form source
# configure:7089: gfortran -c -O2 conftest.f >&5
# conftest.f:2:3:
#
# program freeform
# 1
# Error: Non-numeric character in statement label at (1)
# conftest.f:2:3:
#
# program freeform
# 1
# Error: Unclassifiable statement at (1)
# conftest.f:4:26:
#
# print *, 'Hello ', &
# 1
# Error: Expected expression in PRINT statement at (1)
# conftest.f:5:11:
#
# 'world.'
# 1
# Error: Invalid character in name at (1)
# configure:7089: $? = 1
# configure: failed program was:
# |
# | program freeform
# | ! FIXME: how to best confuse non-freeform compilers?
# | print *, 'Hello ', &
# | 'world.'
# | end
# configure:7089: gfortran -c -O2 -ffree-form conftest.f >&5
# configure:7089: $? = 0
# configure:7098: result: -ffree-form
# configure:7135: checking for etime
# configure:7152: gfortran -o conftest -O2 -ffree-form conftest.f >&5
# configure:7152: $? = 0
# configure:7167: result: etime
# configure:7179: checking whether extra library is needed to link Fortran and C++
# configure:7208: clang++ -o conftest -O2 conftest.cpp -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../.. -lgfortran -lm -lquadmath >&5
# configure:7208: $? = 0
# configure:7224: result: none
# configure:7243: checking for dummy main to link with Fortran libraries
# configure:7277: clang -o conftest conftest.c -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../.. -lgfortran -lm -lquadmath >&5
# configure:7277: $? = 0
# configure:7322: result: none
# configure:7354: checking for Fortran name-mangling scheme
# configure:7367: gfortran -c -O2 -ffree-form conftest.f >&5
# configure:7367: $? = 0
# configure:7408: clang -o conftest conftest.c cfortran_test.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../.. -lgfortran -lm -lquadmath >&5
# /tmp/conftest-ff02f4.o: In function `main':
# conftest.c:(.text+0x12): undefined reference to `foobar'
# clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
# configure:7408: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME "qd"
# | #define PACKAGE_TARNAME "qd"
# | #define PACKAGE_VERSION "2.3.12"
# | #define PACKAGE_STRING "qd 2.3.12"
# | #define PACKAGE_BUGREPORT "yozo@cs.berkeley.edu"
# | #define PACKAGE_URL ""
# | #define MAJOR_VERSION 2
# | #define MINOR_VERSION 3
# | #define PATCH_VERSION 12
# | #define PACKAGE "qd"
# | #define VERSION "2.3.12"
# | #define QD_INLINE 1
# | #define QD_SLOPPY_MUL 1
# | #define QD_SLOPPY_DIV 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 HAVE_STDBOOL_H 1
# | #define TIME_WITH_SYS_TIME 1
# | #define X86 1
# | #define HAVE_FPU_CONTROL_H 1
# | #define HAVE_GETTIMEOFDAY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define QD_ISNAN(x) std::isnan(x)
# | #define QD_ISINF(x) std::isinf(x)
# | #define QD_ISFINITE(x) std::isfinite(x)
# | #define QD_COPYSIGN(x, y) ::copysign(x, y)
# | #define QD_API /**/
# | #define QD_HAVE_STD 1
# | #define HAVE_FORTRAN 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 foobar ();
# | #ifdef FC_DUMMY_MAIN
# | #ifndef FC_DUMMY_MAIN_EQ_F77
# | # ifdef __cplusplus
# | extern "C"
# | # endif
# | int FC_DUMMY_MAIN() { return 1; }
# | #endif
# | #endif
# | int
# | main ()
# | {
# | return foobar ();
# | ;
# | return 0;
# | }
# configure:7408: clang -o conftest conftest.c cfortran_test.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../.. -lgfortran -lm -lquadmath >&5
# configure:7408: $? = 0
# configure:7466: clang -o conftest conftest.c cfortran_test.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../.. -lgfortran -lm -lquadmath >&5
# configure:7466: $? = 0
# configure:7508: result: lower case, underscore, no extra underscore
# configure:7576: checking for alternate main to link with Fortran libraries
# configure:7616: clang -o conftest conftest.c -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../.. -lgfortran -lm -lquadmath >&5
# /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib64/crt1.o: In function `_start':
# (.text+0x20): undefined reference to `main'
# clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
# configure:7616: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME "qd"
# | #define PACKAGE_TARNAME "qd"
# | #define PACKAGE_VERSION "2.3.12"
# | #define PACKAGE_STRING "qd 2.3.12"
# | #define PACKAGE_BUGREPORT "yozo@cs.berkeley.edu"
# | #define PACKAGE_URL ""
# | #define MAJOR_VERSION 2
# | #define MINOR_VERSION 3
# | #define PATCH_VERSION 12
# | #define PACKAGE "qd"
# | #define VERSION "2.3.12"
# | #define QD_INLINE 1
# | #define QD_SLOPPY_MUL 1
# | #define QD_SLOPPY_DIV 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 HAVE_STDBOOL_H 1
# | #define TIME_WITH_SYS_TIME 1
# | #define X86 1
# | #define HAVE_FPU_CONTROL_H 1
# | #define HAVE_GETTIMEOFDAY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define QD_ISNAN(x) std::isnan(x)
# | #define QD_ISINF(x) std::isinf(x)
# | #define QD_ISFINITE(x) std::isfinite(x)
# | #define QD_COPYSIGN(x, y) ::copysign(x, y)
# | #define QD_API /**/
# | #define QD_HAVE_STD 1
# | #define HAVE_FORTRAN 1
# | #define FC_FUNC(name,NAME) name ## _
# | #define FC_FUNC_(name,NAME) name ## _
# | /* end confdefs.h. */
# | #ifdef FC_DUMMY_MAIN_EQ_F77
# | # undef F77_DUMMY_MAIN
# | # undef FC_DUMMY_MAIN
# | #else
# | # undef FC_DUMMY_MAIN
# | #endif
# | #define main MAIN__
# | #ifdef FC_DUMMY_MAIN
# | #ifndef FC_DUMMY_MAIN_EQ_F77
# | # ifdef __cplusplus
# | extern "C"
# | # endif
# | int FC_DUMMY_MAIN() { return 1; }
# | #endif
# | #endif
# | int
# | main ()
# | {
# |
# | ;
# | return 0;
# | }
# configure:7616: clang -o conftest conftest.c -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../.. -lgfortran -lm -lquadmath >&5
# /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib64/crt1.o: In function `_start':
# (.text+0x20): undefined reference to `main'
# clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
# configure:7616: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME "qd"
# | #define PACKAGE_TARNAME "qd"
# | #define PACKAGE_VERSION "2.3.12"
# | #define PACKAGE_STRING "qd 2.3.12"
# | #define PACKAGE_BUGREPORT "yozo@cs.berkeley.edu"
# | #define PACKAGE_URL ""
# | #define MAJOR_VERSION 2
# | #define MINOR_VERSION 3
# | #define PATCH_VERSION 12
# | #define PACKAGE "qd"
# | #define VERSION "2.3.12"
# | #define QD_INLINE 1
# | #define QD_SLOPPY_MUL 1
# | #define QD_SLOPPY_DIV 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 HAVE_STDBOOL_H 1
# | #define TIME_WITH_SYS_TIME 1
# | #define X86 1
# | #define HAVE_FPU_CONTROL_H 1
# | #define HAVE_GETTIMEOFDAY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define QD_ISNAN(x) std::isnan(x)
# | #define QD_ISINF(x) std::isinf(x)
# | #define QD_ISFINITE(x) std::isfinite(x)
# | #define QD_COPYSIGN(x, y) ::copysign(x, y)
# | #define QD_API /**/
# | #define QD_HAVE_STD 1
# | #define HAVE_FORTRAN 1
# | #define FC_FUNC(name,NAME) name ## _
# | #define FC_FUNC_(name,NAME) name ## _
# | /* end confdefs.h. */
# | #ifdef FC_DUMMY_MAIN_EQ_F77
# | # undef F77_DUMMY_MAIN
# | # undef FC_DUMMY_MAIN
# | #else
# | # undef FC_DUMMY_MAIN
# | #endif
# | #define main MAIN_
# | #ifdef FC_DUMMY_MAIN
# | #ifndef FC_DUMMY_MAIN_EQ_F77
# | # ifdef __cplusplus
# | extern "C"
# | # endif
# | int FC_DUMMY_MAIN() { return 1; }
# | #endif
# | #endif
# | int
# | main ()
# | {
# |
# | ;
# | return 0;
# | }
# configure:7616: clang -o conftest conftest.c -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../.. -lgfortran -lm -lquadmath >&5
# /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib64/crt1.o: In function `_start':
# (.text+0x20): undefined reference to `main'
# clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
# configure:7616: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME "qd"
# | #define PACKAGE_TARNAME "qd"
# | #define PACKAGE_VERSION "2.3.12"
# | #define PACKAGE_STRING "qd 2.3.12"
# | #define PACKAGE_BUGREPORT "yozo@cs.berkeley.edu"
# | #define PACKAGE_URL ""
# | #define MAJOR_VERSION 2
# | #define MINOR_VERSION 3
# | #define PATCH_VERSION 12
# | #define PACKAGE "qd"
# | #define VERSION "2.3.12"
# | #define QD_INLINE 1
# | #define QD_SLOPPY_MUL 1
# | #define QD_SLOPPY_DIV 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 HAVE_STDBOOL_H 1
# | #define TIME_WITH_SYS_TIME 1
# | #define X86 1
# | #define HAVE_FPU_CONTROL_H 1
# | #define HAVE_GETTIMEOFDAY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define QD_ISNAN(x) std::isnan(x)
# | #define QD_ISINF(x) std::isinf(x)
# | #define QD_ISFINITE(x) std::isfinite(x)
# | #define QD_COPYSIGN(x, y) ::copysign(x, y)
# | #define QD_API /**/
# | #define QD_HAVE_STD 1
# | #define HAVE_FORTRAN 1
# | #define FC_FUNC(name,NAME) name ## _
# | #define FC_FUNC_(name,NAME) name ## _
# | /* end confdefs.h. */
# | #ifdef FC_DUMMY_MAIN_EQ_F77
# | # undef F77_DUMMY_MAIN
# | # undef FC_DUMMY_MAIN
# | #else
# | # undef FC_DUMMY_MAIN
# | #endif
# | #define main __main
# | #ifdef FC_DUMMY_MAIN
# | #ifndef FC_DUMMY_MAIN_EQ_F77
# | # ifdef __cplusplus
# | extern "C"
# | # endif
# | int FC_DUMMY_MAIN() { return 1; }
# | #endif
# | #endif
# | int
# | main ()
# | {
# |
# | ;
# | return 0;
# | }
# configure:7616: clang -o conftest conftest.c -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../.. -lgfortran -lm -lquadmath >&5
# /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib64/crt1.o: In function `_start':
# (.text+0x20): undefined reference to `main'
# clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
# configure:7616: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME "qd"
# | #define PACKAGE_TARNAME "qd"
# | #define PACKAGE_VERSION "2.3.12"
# | #define PACKAGE_STRING "qd 2.3.12"
# | #define PACKAGE_BUGREPORT "yozo@cs.berkeley.edu"
# | #define PACKAGE_URL ""
# | #define MAJOR_VERSION 2
# | #define MINOR_VERSION 3
# | #define PATCH_VERSION 12
# | #define PACKAGE "qd"
# | #define VERSION "2.3.12"
# | #define QD_INLINE 1
# | #define QD_SLOPPY_MUL 1
# | #define QD_SLOPPY_DIV 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 HAVE_STDBOOL_H 1
# | #define TIME_WITH_SYS_TIME 1
# | #define X86 1
# | #define HAVE_FPU_CONTROL_H 1
# | #define HAVE_GETTIMEOFDAY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define QD_ISNAN(x) std::isnan(x)
# | #define QD_ISINF(x) std::isinf(x)
# | #define QD_ISFINITE(x) std::isfinite(x)
# | #define QD_COPYSIGN(x, y) ::copysign(x, y)
# | #define QD_API /**/
# | #define QD_HAVE_STD 1
# | #define HAVE_FORTRAN 1
# | #define FC_FUNC(name,NAME) name ## _
# | #define FC_FUNC_(name,NAME) name ## _
# | /* end confdefs.h. */
# | #ifdef FC_DUMMY_MAIN_EQ_F77
# | # undef F77_DUMMY_MAIN
# | # undef FC_DUMMY_MAIN
# | #else
# | # undef FC_DUMMY_MAIN
# | #endif
# | #define main MAIN
# | #ifdef FC_DUMMY_MAIN
# | #ifndef FC_DUMMY_MAIN_EQ_F77
# | # ifdef __cplusplus
# | extern "C"
# | # endif
# | int FC_DUMMY_MAIN() { return 1; }
# | #endif
# | #endif
# | int
# | main ()
# | {
# |
# | ;
# | return 0;
# | }
# configure:7616: clang -o conftest conftest.c -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../.. -lgfortran -lm -lquadmath >&5
# /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib64/crt1.o: In function `_start':
# (.text+0x20): undefined reference to `main'
# clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
# configure:7616: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME "qd"
# | #define PACKAGE_TARNAME "qd"
# | #define PACKAGE_VERSION "2.3.12"
# | #define PACKAGE_STRING "qd 2.3.12"
# | #define PACKAGE_BUGREPORT "yozo@cs.berkeley.edu"
# | #define PACKAGE_URL ""
# | #define MAJOR_VERSION 2
# | #define MINOR_VERSION 3
# | #define PATCH_VERSION 12
# | #define PACKAGE "qd"
# | #define VERSION "2.3.12"
# | #define QD_INLINE 1
# | #define QD_SLOPPY_MUL 1
# | #define QD_SLOPPY_DIV 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 HAVE_STDBOOL_H 1
# | #define TIME_WITH_SYS_TIME 1
# | #define X86 1
# | #define HAVE_FPU_CONTROL_H 1
# | #define HAVE_GETTIMEOFDAY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define QD_ISNAN(x) std::isnan(x)
# | #define QD_ISINF(x) std::isinf(x)
# | #define QD_ISFINITE(x) std::isfinite(x)
# | #define QD_COPYSIGN(x, y) ::copysign(x, y)
# | #define QD_API /**/
# | #define QD_HAVE_STD 1
# | #define HAVE_FORTRAN 1
# | #define FC_FUNC(name,NAME) name ## _
# | #define FC_FUNC_(name,NAME) name ## _
# | /* end confdefs.h. */
# | #ifdef FC_DUMMY_MAIN_EQ_F77
# | # undef F77_DUMMY_MAIN
# | # undef FC_DUMMY_MAIN
# | #else
# | # undef FC_DUMMY_MAIN
# | #endif
# | #define main _MAIN
# | #ifdef FC_DUMMY_MAIN
# | #ifndef FC_DUMMY_MAIN_EQ_F77
# | # ifdef __cplusplus
# | extern "C"
# | # endif
# | int FC_DUMMY_MAIN() { return 1; }
# | #endif
# | #endif
# | int
# | main ()
# | {
# |
# | ;
# | return 0;
# | }
# configure:7616: clang -o conftest conftest.c -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../.. -lgfortran -lm -lquadmath >&5
# /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib64/crt1.o: In function `_start':
# (.text+0x20): undefined reference to `main'
# clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
# configure:7616: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME "qd"
# | #define PACKAGE_TARNAME "qd"
# | #define PACKAGE_VERSION "2.3.12"
# | #define PACKAGE_STRING "qd 2.3.12"
# | #define PACKAGE_BUGREPORT "yozo@cs.berkeley.edu"
# | #define PACKAGE_URL ""
# | #define MAJOR_VERSION 2
# | #define MINOR_VERSION 3
# | #define PATCH_VERSION 12
# | #define PACKAGE "qd"
# | #define VERSION "2.3.12"
# | #define QD_INLINE 1
# | #define QD_SLOPPY_MUL 1
# | #define QD_SLOPPY_DIV 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 HAVE_STDBOOL_H 1
# | #define TIME_WITH_SYS_TIME 1
# | #define X86 1
# | #define HAVE_FPU_CONTROL_H 1
# | #define HAVE_GETTIMEOFDAY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define QD_ISNAN(x) std::isnan(x)
# | #define QD_ISINF(x) std::isinf(x)
# | #define QD_ISFINITE(x) std::isfinite(x)
# | #define QD_COPYSIGN(x, y) ::copysign(x, y)
# | #define QD_API /**/
# | #define QD_HAVE_STD 1
# | #define HAVE_FORTRAN 1
# | #define FC_FUNC(name,NAME) name ## _
# | #define FC_FUNC_(name,NAME) name ## _
# | /* end confdefs.h. */
# | #ifdef FC_DUMMY_MAIN_EQ_F77
# | # undef F77_DUMMY_MAIN
# | # undef FC_DUMMY_MAIN
# | #else
# | # undef FC_DUMMY_MAIN
# | #endif
# | #define main __MAIN
# | #ifdef FC_DUMMY_MAIN
# | #ifndef FC_DUMMY_MAIN_EQ_F77
# | # ifdef __cplusplus
# | extern "C"
# | # endif
# | int FC_DUMMY_MAIN() { return 1; }
# | #endif
# | #endif
# | int
# | main ()
# | {
# |
# | ;
# | return 0;
# | }
# configure:7616: clang -o conftest conftest.c -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../.. -lgfortran -lm -lquadmath >&5
# /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib64/crt1.o: In function `_start':
# (.text+0x20): undefined reference to `main'
# clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
# configure:7616: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME "qd"
# | #define PACKAGE_TARNAME "qd"
# | #define PACKAGE_VERSION "2.3.12"
# | #define PACKAGE_STRING "qd 2.3.12"
# | #define PACKAGE_BUGREPORT "yozo@cs.berkeley.edu"
# | #define PACKAGE_URL ""
# | #define MAJOR_VERSION 2
# | #define MINOR_VERSION 3
# | #define PATCH_VERSION 12
# | #define PACKAGE "qd"
# | #define VERSION "2.3.12"
# | #define QD_INLINE 1
# | #define QD_SLOPPY_MUL 1
# | #define QD_SLOPPY_DIV 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 HAVE_STDBOOL_H 1
# | #define TIME_WITH_SYS_TIME 1
# | #define X86 1
# | #define HAVE_FPU_CONTROL_H 1
# | #define HAVE_GETTIMEOFDAY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define QD_ISNAN(x) std::isnan(x)
# | #define QD_ISINF(x) std::isinf(x)
# | #define QD_ISFINITE(x) std::isfinite(x)
# | #define QD_COPYSIGN(x, y) ::copysign(x, y)
# | #define QD_API /**/
# | #define QD_HAVE_STD 1
# | #define HAVE_FORTRAN 1
# | #define FC_FUNC(name,NAME) name ## _
# | #define FC_FUNC_(name,NAME) name ## _
# | /* end confdefs.h. */
# | #ifdef FC_DUMMY_MAIN_EQ_F77
# | # undef F77_DUMMY_MAIN
# | # undef FC_DUMMY_MAIN
# | #else
# | # undef FC_DUMMY_MAIN
# | #endif
# | #define main main_
# | #ifdef FC_DUMMY_MAIN
# | #ifndef FC_DUMMY_MAIN_EQ_F77
# | # ifdef __cplusplus
# | extern "C"
# | # endif
# | int FC_DUMMY_MAIN() { return 1; }
# | #endif
# | #endif
# | int
# | main ()
# | {
# |
# | ;
# | return 0;
# | }
# configure:7616: clang -o conftest conftest.c -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../.. -lgfortran -lm -lquadmath >&5
# /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib64/crt1.o: In function `_start':
# (.text+0x20): undefined reference to `main'
# clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
# configure:7616: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME "qd"
# | #define PACKAGE_TARNAME "qd"
# | #define PACKAGE_VERSION "2.3.12"
# | #define PACKAGE_STRING "qd 2.3.12"
# | #define PACKAGE_BUGREPORT "yozo@cs.berkeley.edu"
# | #define PACKAGE_URL ""
# | #define MAJOR_VERSION 2
# | #define MINOR_VERSION 3
# | #define PATCH_VERSION 12
# | #define PACKAGE "qd"
# | #define VERSION "2.3.12"
# | #define QD_INLINE 1
# | #define QD_SLOPPY_MUL 1
# | #define QD_SLOPPY_DIV 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 HAVE_STDBOOL_H 1
# | #define TIME_WITH_SYS_TIME 1
# | #define X86 1
# | #define HAVE_FPU_CONTROL_H 1
# | #define HAVE_GETTIMEOFDAY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define QD_ISNAN(x) std::isnan(x)
# | #define QD_ISINF(x) std::isinf(x)
# | #define QD_ISFINITE(x) std::isfinite(x)
# | #define QD_COPYSIGN(x, y) ::copysign(x, y)
# | #define QD_API /**/
# | #define QD_HAVE_STD 1
# | #define HAVE_FORTRAN 1
# | #define FC_FUNC(name,NAME) name ## _
# | #define FC_FUNC_(name,NAME) name ## _
# | /* end confdefs.h. */
# | #ifdef FC_DUMMY_MAIN_EQ_F77
# | # undef F77_DUMMY_MAIN
# | # undef FC_DUMMY_MAIN
# | #else
# | # undef FC_DUMMY_MAIN
# | #endif
# | #define main main__
# | #ifdef FC_DUMMY_MAIN
# | #ifndef FC_DUMMY_MAIN_EQ_F77
# | # ifdef __cplusplus
# | extern "C"
# | # endif
# | int FC_DUMMY_MAIN() { return 1; }
# | #endif
# | #endif
# | int
# | main ()
# | {
# |
# | ;
# | return 0;
# | }
# configure:7616: clang -o conftest conftest.c -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../.. -lgfortran -lm -lquadmath >&5
# /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib64/crt1.o: In function `_start':
# (.text+0x20): undefined reference to `main'
# clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
# configure:7616: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME "qd"
# | #define PACKAGE_TARNAME "qd"
# | #define PACKAGE_VERSION "2.3.12"
# | #define PACKAGE_STRING "qd 2.3.12"
# | #define PACKAGE_BUGREPORT "yozo@cs.berkeley.edu"
# | #define PACKAGE_URL ""
# | #define MAJOR_VERSION 2
# | #define MINOR_VERSION 3
# | #define PATCH_VERSION 12
# | #define PACKAGE "qd"
# | #define VERSION "2.3.12"
# | #define QD_INLINE 1
# | #define QD_SLOPPY_MUL 1
# | #define QD_SLOPPY_DIV 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 HAVE_STDBOOL_H 1
# | #define TIME_WITH_SYS_TIME 1
# | #define X86 1
# | #define HAVE_FPU_CONTROL_H 1
# | #define HAVE_GETTIMEOFDAY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define QD_ISNAN(x) std::isnan(x)
# | #define QD_ISINF(x) std::isinf(x)
# | #define QD_ISFINITE(x) std::isfinite(x)
# | #define QD_COPYSIGN(x, y) ::copysign(x, y)
# | #define QD_API /**/
# | #define QD_HAVE_STD 1
# | #define HAVE_FORTRAN 1
# | #define FC_FUNC(name,NAME) name ## _
# | #define FC_FUNC_(name,NAME) name ## _
# | /* end confdefs.h. */
# | #ifdef FC_DUMMY_MAIN_EQ_F77
# | # undef F77_DUMMY_MAIN
# | # undef FC_DUMMY_MAIN
# | #else
# | # undef FC_DUMMY_MAIN
# | #endif
# | #define main _main
# | #ifdef FC_DUMMY_MAIN
# | #ifndef FC_DUMMY_MAIN_EQ_F77
# | # ifdef __cplusplus
# | extern "C"
# | # endif
# | int FC_DUMMY_MAIN() { return 1; }
# | #endif
# | #endif
# | int
# | main ()
# | {
# |
# | ;
# | return 0;
# | }
# configure:7631: result: main
# configure:7645: checking fortran 90 modules inclusion flag
# configure:7670: gfortran -c -O2 -ffree-form conftest.f >&5
# configure:7670: $? = 0
# configure:7687: gfortran -c -O2 -ffree-form -I tmpdir_0 conftest.f >&5
# configure:7687: $? = 0
# configure:7705: result:
# configure:7709: checking fortran 90 modules naming style
# configure:7734: gfortran -c -O2 -ffree-form conftest.f >&5
# configure:7734: $? = 0
# configure:7760: result:
# configure:7811: checking for sqrt in -lm
# configure:7844: clang++ -o conftest -O2 conftest.cpp -lm >&5
# configure:7844: $? = 0
# configure:7853: result: yes
# configure:7922: checking for a sed that does not truncate output
# configure:7986: result: /usr/bin/sed
# configure:8004: checking for fgrep
# configure:8066: result: /usr/bin/grep -F
# configure:8101: checking for ld used by clang
# configure:8168: result: /usr/bin/ld
# configure:8175: checking if the linker (/usr/bin/ld) is GNU ld
# configure:8190: result: yes
# configure:8202: checking for BSD- or MS-compatible name lister (nm)
# configure:8251: result: /usr/bin/nm -B
# configure:8369: checking the name lister (/usr/bin/nm -B) interface
# configure:8376: clang++ -c -O2 conftest.cpp >&5
# configure:8379: /usr/bin/nm -B "conftest.o"
# configure:8382: output
# 0000000000000000 B some_variable
# configure:8389: result: BSD nm
# configure:8392: checking whether ln -s works
# configure:8396: result: yes
# configure:8404: checking the maximum length of command line arguments
# configure:8524: result: 1572864
# configure:8541: checking whether the shell understands some XSI constructs
# configure:8551: result: yes
# configure:8555: checking whether the shell understands "+="
# configure:8561: result: yes
# configure:8596: checking for /usr/bin/ld option to reload object files
# configure:8603: result: -r
# configure:8632: checking for x86_64-unknown-linux-objdump
# configure:8662: result: no
# configure:8672: checking for objdump
# configure:8688: found /usr/bin/objdump
# configure:8699: result: objdump
# configure:8731: checking how to recognize dependent libraries
# configure:8927: result: pass_all
# configure:8947: checking for x86_64-unknown-linux-ar
# configure:8977: result: no
# configure:8987: checking for ar
# configure:9003: found /usr/bin/ar
# configure:9014: result: ar
# configure:9052: checking for x86_64-unknown-linux-strip
# configure:9079: result: strip
# configure:9151: checking for x86_64-unknown-linux-ranlib
# configure:9181: result: no
# configure:9191: checking for ranlib
# configure:9207: found /usr/bin/ranlib
# configure:9218: result: ranlib
# configure:9308: checking command to parse /usr/bin/nm -B output from clang object
# configure:9426: clang++ -c -O2 conftest.cpp >&5
# configure:9429: $? = 0
# configure:9433: /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' \> conftest.nm
# configure:9436: $? = 0
# configure:9490: clang++ -o conftest -O2 conftest.cpp conftstm.o >&5
# configure:9493: $? = 0
# configure:9531: result: ok
# configure:9626: clang++ -c -O2 conftest.cpp >&5
# configure:9629: $? = 0
# configure:10352: checking for dlfcn.h
# configure:10352: clang++ -c -O2 conftest.cpp >&5
# configure:10352: $? = 0
# configure:10352: result: yes
# configure:10477: checking for C++ compiler version
# configure:10486: clang++ --version >&5
# clang version 3.8.0 (tags/RELEASE_380/final)
# Target: x86_64-unknown-linux-gnu
# Thread model: posix
# InstalledDir: /usr/bin
# configure:10497: $? = 0
# configure:10486: clang++ -v >&5
# clang version 3.8.0 (tags/RELEASE_380/final)
# Target: x86_64-unknown-linux-gnu
# Thread model: posix
# InstalledDir: /usr/bin
# Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-pc-linux-gnu/6.1.1
# Found candidate GCC installation: /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1
# Found candidate GCC installation: /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1
# Found candidate GCC installation: /usr/lib64/gcc/x86_64-pc-linux-gnu/6.1.1
# Selected GCC installation: /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1
# Candidate multilib: .;@m64
# ... rest of stderr output deleted ...
# configure:10497: $? = 0
# configure:10486: clang++ -V >&5
# clang-3.8: error: argument to '-V' is missing (expected 1 value)
# clang-3.8: error: no input files
# configure:10497: $? = 1
# configure:10486: clang++ -qversion >&5
# clang-3.8: error: unknown argument: '-qversion'
# clang-3.8: error: no input files
# configure:10497: $? = 1
# configure:10501: checking whether we are using the GNU C++ compiler
# configure:10537: result: yes
# configure:10546: checking whether clang++ accepts -g
# configure:10631: result: yes
# configure:10656: checking dependency style of clang++
# configure:10766: result: gcc3
# configure:10789: checking how to run the C++ preprocessor
# configure:10855: result: clang++ -E
# configure:10875: clang++ -E conftest.cpp
# configure:10875: $? = 0
# configure:10889: clang++ -E conftest.cpp
# conftest.cpp:45:10: fatal error: 'ac_nonexistent.h' file not found
# #include
# ^
# 1 error generated.
# configure:10889: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME "qd"
# | #define PACKAGE_TARNAME "qd"
# | #define PACKAGE_VERSION "2.3.12"
# | #define PACKAGE_STRING "qd 2.3.12"
# | #define PACKAGE_BUGREPORT "yozo@cs.berkeley.edu"
# | #define PACKAGE_URL ""
# | #define MAJOR_VERSION 2
# | #define MINOR_VERSION 3
# | #define PATCH_VERSION 12
# | #define PACKAGE "qd"
# | #define VERSION "2.3.12"
# | #define QD_INLINE 1
# | #define QD_SLOPPY_MUL 1
# | #define QD_SLOPPY_DIV 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 HAVE_STDBOOL_H 1
# | #define TIME_WITH_SYS_TIME 1
# | #define X86 1
# | #define HAVE_FPU_CONTROL_H 1
# | #define HAVE_GETTIMEOFDAY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define QD_ISNAN(x) std::isnan(x)
# | #define QD_ISINF(x) std::isinf(x)
# | #define QD_ISFINITE(x) std::isfinite(x)
# | #define QD_COPYSIGN(x, y) ::copysign(x, y)
# | #define QD_API /**/
# | #define QD_HAVE_STD 1
# | #define HAVE_FORTRAN 1
# | #define FC_FUNC(name,NAME) name ## _
# | #define FC_FUNC_(name,NAME) name ## _
# | #define FC_MAIN main
# | #define HAVE_LIBM 1
# | #define HAVE_DLFCN_H 1
# | /* end confdefs.h. */
# | #include
# configure:10932: checking for x86_64-unknown-linux-gfortran
# configure:10959: result: gfortran
# configure:11029: checking for Fortran compiler version
# configure:11038: gfortran --version >&5
# GNU Fortran (GCC) 6.1.1 20160602
# Copyright (C) 2016 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:11049: $? = 0
# configure:11038: gfortran -v >&5
# Using built-in specs.
# COLLECT_GCC=gfortran
# COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/lto-wrapper
# Target: x86_64-pc-linux-gnu
# Configured with: /build/gcc/src/gcc/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --enable-libmpx --with-system-zlib --with-isl --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-plugin --enable-install-libiberty --with-linker-hash-style=gnu --enable-gnu-indirect-function --disable-multilib --disable-werror --enable-checking=release
# Thread model: posix
# gcc version 6.1.1 20160602 (GCC)
# configure:11049: $? = 0
# configure:11038: gfortran -V >&5
# gfortran: error: unrecognized command line option '-V'
# gfortran: fatal error: no input files
# compilation terminated.
# configure:11049: $? = 1
# configure:11038: gfortran -qversion >&5
# gfortran: error: unrecognized command line option '-qversion'; did you mean '--version'?
# gfortran: fatal error: no input files
# compilation terminated.
# configure:11049: $? = 1
# configure:11058: checking whether we are using the GNU Fortran compiler
# configure:11080: result: yes
# configure:11086: checking whether gfortran accepts -g
# configure:11105: result: yes
# configure:11277: checking for objdir
# configure:11292: result: .libs
# configure:11588: checking if clang supports -fno-rtti -fno-exceptions
# configure:11606: clang -c -fno-rtti -fno-exceptions conftest.c >&5
# configure:11610: $? = 0
# configure:11623: result: yes
# configure:11643: checking for clang option to produce PIC
# configure:11915: result: -fPIC -DPIC
# configure:11927: checking if clang PIC flag -fPIC -DPIC works
# configure:11945: clang -c -fPIC -DPIC -DPIC conftest.c >&5
# configure:11949: $? = 0
# configure:11962: result: yes
# configure:11986: checking if clang static flag -static works
# configure:12014: result: yes
# configure:12029: checking if clang supports -c -o file.o
# configure:12050: clang -c -o out/conftest2.o conftest.c >&5
# configure:12054: $? = 0
# configure:12076: result: yes
# configure:12084: checking if clang supports -c -o file.o
# configure:12131: result: yes
# configure:12164: checking whether the clang linker (/usr/bin/ld -m elf_x86_64) supports shared libraries
# configure:13171: result: yes
# configure:13208: checking whether -lc should be explicitly linked in
# configure:13213: clang -c conftest.c >&5
# configure:13216: $? = 0
# configure:13231: clang -shared conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /usr/bin/grep -lc \>/dev/null 2\>\&1
# configure:13234: $? = 0
# configure:13246: result: no
# configure:13410: checking dynamic linker characteristics
# configure:13851: clang -o conftest -Wl,-rpath -Wl,/foo conftest.c -lm >&5
# configure:13851: $? = 0
# configure:14081: result: GNU/Linux ld.so
# configure:14183: checking how to hardcode library paths into programs
# configure:14208: result: immediate
# configure:14768: checking whether stripping libraries is possible
# configure:14773: result: yes
# configure:14808: checking if libtool supports shared libraries
# configure:14810: result: yes
# configure:14813: checking whether to build shared libraries
# configure:14834: result: yes
# configure:14837: checking whether to build static libraries
# configure:14841: result: yes
# configure:14991: checking for ld used by clang++
# configure:15058: result: /usr/bin/ld -m elf_x86_64
# configure:15065: checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld
# configure:15080: result: yes
# configure:15135: checking whether the clang++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries
# configure:16064: result: yes
# configure:16092: clang++ -c -O2 conftest.cpp >&5
# configure:16095: $? = 0
# configure:16277: checking for clang++ option to produce PIC
# configure:16594: result: -fPIC -DPIC
# configure:16603: checking if clang++ PIC flag -fPIC -DPIC works
# configure:16621: clang++ -c -O2 -fPIC -DPIC -DPIC conftest.cpp >&5
# configure:16625: $? = 0
# configure:16638: result: yes
# configure:16659: checking if clang++ static flag -static works
# configure:16687: result: yes
# configure:16699: checking if clang++ supports -c -o file.o
# configure:16720: clang++ -c -O2 -o out/conftest2.o conftest.cpp >&5
# configure:16724: $? = 0
# configure:16746: result: yes
# configure:16751: checking if clang++ supports -c -o file.o
# configure:16798: result: yes
# configure:16828: checking whether the clang++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries
# configure:16857: result: yes
# configure:16994: checking dynamic linker characteristics
# configure:17383: clang++ -o conftest -O2 -Wl,-rpath -Wl,/foo conftest.cpp -lm >&5
# configure:17383: $? = 0
# configure:17613: result: GNU/Linux ld.so
# configure:17664: checking how to hardcode library paths into programs
# configure:17689: result: immediate
# configure:17834: checking if libtool supports shared libraries
# configure:17836: result: yes
# configure:17839: checking whether to build shared libraries
# configure:17859: result: yes
# configure:17862: checking whether to build static libraries
# configure:17866: result: yes
# configure:17892: gfortran -c -O2 -ffree-form conftest.f >&5
# configure:17895: $? = 0
# configure:18005: checking for gfortran option to produce PIC
# configure:18277: result: -fPIC
# configure:18286: checking if gfortran PIC flag -fPIC works
# configure:18304: gfortran -c -O2 -ffree-form -fPIC conftest.f >&5
# configure:18308: $? = 0
# configure:18321: result: yes
# configure:18342: checking if gfortran static flag -static works
# configure:18370: result: no
# configure:18382: checking if gfortran supports -c -o file.o
# configure:18403: gfortran -c -O2 -ffree-form -o out/conftest2.o conftest.f >&5
# configure:18407: $? = 0
# configure:18429: result: yes
# configure:18434: checking if gfortran supports -c -o file.o
# configure:18481: result: yes
# configure:18511: checking whether the gfortran linker (/usr/bin/ld -m elf_x86_64) supports shared libraries
# configure:19489: result: yes
# configure:19626: checking dynamic linker characteristics
# configure:20001: gfortran -o conftest -O2 -ffree-form -Wl,-rpath -Wl,/foo conftest.f -lm >&5
# configure:20001: $? = 0
# configure:20231: result: GNU/Linux ld.so
# configure:20282: checking how to hardcode library paths into programs
# configure:20307: result: immediate
# configure:20496: creating ./config.status
#
# ## ---------------------- ##
# ## Running config.status. ##
# ## ---------------------- ##
#
# This file was extended by qd config.status 2.3.12, which was
# generated by GNU Autoconf 2.65. Invocation command line was
#
# CONFIG_FILES =
# CONFIG_HEADERS =
# CONFIG_LINKS =
# CONFIG_COMMANDS =
# $ ./config.status
#
# on 6f80f36ff5d1
#
# config.status:1232: creating Makefile
# config.status:1232: creating config/Makefile
# config.status:1232: creating src/Makefile
# config.status:1232: creating include/Makefile
# config.status:1232: creating tests/Makefile
# config.status:1232: creating fortran/Makefile
# config.status:1232: creating qd-config
# config.status:1232: creating fortran/second.f
# config.status:1232: creating config.h
# config.status:1232: creating include/qd/qd_config.h
# config.status:1452: executing depfiles commands
# config.status:1452: executing libtool commands
#
# ## ---------------- ##
# ## Cache variables. ##
# ## ---------------- ##
#
# ac_cv_build=x86_64-unknown-linux-gnu
# ac_cv_c_compiler_gnu=yes
# ac_cv_cxx_compiler_gnu=yes
# ac_cv_env_CCC_set=
# ac_cv_env_CCC_value=
# ac_cv_env_CC_set=set
# ac_cv_env_CC_value=clang
# ac_cv_env_CFLAGS_set=set
# ac_cv_env_CFLAGS_value=
# ac_cv_env_CPPFLAGS_set=set
# ac_cv_env_CPPFLAGS_value=
# ac_cv_env_CXXCPP_set=
# ac_cv_env_CXXCPP_value=
# ac_cv_env_CXXFLAGS_set=set
# ac_cv_env_CXXFLAGS_value=
# ac_cv_env_CXX_set=set
# ac_cv_env_CXX_value=clang++
# ac_cv_env_FCFLAGS_set=
# ac_cv_env_FCFLAGS_value=
# ac_cv_env_FC_set=set
# ac_cv_env_FC_value=gfortran
# ac_cv_env_LDFLAGS_set=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_host_alias_set=set
# ac_cv_env_host_alias_value=x86_64-unknown-linux
# ac_cv_env_target_alias_set=
# ac_cv_env_target_alias_value=
# ac_cv_fc_compiler_gnu=yes
# ac_cv_fc_dummy_main=none
# ac_cv_fc_freeform=-ffree-form
# ac_cv_fc_libs=' -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../.. -lgfortran -lm -lquadmath'
# ac_cv_fc_main=main
# ac_cv_fc_mangling='lower case, underscore, no extra underscore'
# ac_cv_fortran_dummy_main=none
# ac_cv_fortran_main=main
# ac_cv_func_gettimeofday=yes
# ac_cv_header_dlfcn_h=yes
# ac_cv_header_fpu_control_h=yes
# ac_cv_header_ieeefp_h=no
# ac_cv_header_inttypes_h=yes
# ac_cv_header_memory_h=yes
# ac_cv_header_stdbool_h=yes
# ac_cv_header_stdc=yes
# ac_cv_header_stdint_h=yes
# ac_cv_header_stdlib_h=yes
# ac_cv_header_string_h=yes
# ac_cv_header_strings_h=yes
# ac_cv_header_sys_stat_h=yes
# ac_cv_header_sys_types_h=yes
# ac_cv_header_time=yes
# ac_cv_header_unistd_h=yes
# ac_cv_host=x86_64-unknown-linux-gnu
# ac_cv_lib_m_sqrt=yes
# ac_cv_objext=o
# ac_cv_path_EGREP='/usr/bin/grep -E'
# ac_cv_path_FGREP='/usr/bin/grep -F'
# ac_cv_path_GREP=/usr/bin/grep
# ac_cv_path_SED=/usr/bin/sed
# ac_cv_path_install='/usr/bin/install -c'
# ac_cv_path_mkdir=/usr/bin/mkdir
# ac_cv_prog_AWK=gawk
# ac_cv_prog_CC=clang
# ac_cv_prog_CXXCPP='clang++ -E'
# ac_cv_prog_FC=gfortran
# ac_cv_prog_STRIP=strip
# ac_cv_prog_ac_ct_AR=ar
# 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_fc_g=yes
# ac_cv_prog_fc_v=-v
# ac_cv_prog_make_make_set=yes
# ac_cv_search_clock_gettime='none required'
# ac_cv_struct_tm=time.h
# ac_cv_type__Bool=no
# am_cv_CC_dependencies_compiler_type=gcc3
# am_cv_CXX_dependencies_compiler_type=gcc3
# lt_cv_deplibs_check_method=pass_all
# lt_cv_file_magic_cmd='$MAGIC_CMD'
# lt_cv_file_magic_test_file=
# lt_cv_ld_reload_flag=-r
# lt_cv_nm_interface='BSD nm'
# lt_cv_objdir=.libs
# lt_cv_path_LD=/usr/bin/ld
# lt_cv_path_LDCXX='/usr/bin/ld -m elf_x86_64'
# lt_cv_path_NM='/usr/bin/nm -B'
# lt_cv_prog_compiler_c_o=yes
# lt_cv_prog_compiler_c_o_CXX=yes
# lt_cv_prog_compiler_c_o_FC=yes
# lt_cv_prog_compiler_pic_works=yes
# lt_cv_prog_compiler_pic_works_CXX=yes
# lt_cv_prog_compiler_pic_works_FC=yes
# lt_cv_prog_compiler_rtti_exceptions=yes
# lt_cv_prog_compiler_static_works=yes
# lt_cv_prog_compiler_static_works_CXX=yes
# lt_cv_prog_compiler_static_works_FC=no
# lt_cv_prog_gnu_ld=yes
# lt_cv_prog_gnu_ldcxx=yes
# lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'''
# lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\) $/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/ {"\2", (void *) \&\2},/p'\'''
# lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \([^ ]*\) $/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \(lib[^ ]*\)$/ {"\2", (void *) \&\2},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/ {"lib\2", (void *) \&\2},/p'\'''
# lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\'''
# lt_cv_sys_max_cmd_len=1572864
#
# ## ----------------- ##
# ## Output variables. ##
# ## ----------------- ##
#
# ACLOCAL='${SHELL} /tmp/qd/src/qd-2.3.17/config/missing --run aclocal-1.11'
# AMDEPBACKSLASH='\'
# AMDEP_FALSE='#'
# AMDEP_TRUE=''
# AMTAR='${SHELL} /tmp/qd/src/qd-2.3.17/config/missing --run tar'
# AR='ar'
# AUTOCONF='${SHELL} /tmp/qd/src/qd-2.3.17/config/missing --run autoconf'
# AUTOHEADER='${SHELL} /tmp/qd/src/qd-2.3.17/config/missing --run autoheader'
# AUTOMAKE='${SHELL} /tmp/qd/src/qd-2.3.17/config/missing --run automake-1.11'
# AWK='gawk'
# CC='clang'
# CCDEPMODE='depmode=gcc3'
# CFLAGS=''
# CONFIGURE_ARGS=' '\''--host=x86_64-unknown-linux'\'' '\''--prefix=/usr'\'' '\''--enable-shared'\'' '\''--with-pic'\'' '\''host_alias=x86_64-unknown-linux'\'' '\''CXX=clang++'\'' '\''CXXFLAGS='\'' '\''LDFLAGS='\'' '\''CPPFLAGS='\'' '\''CC=clang'\'' '\''CFLAGS='\'' '\''FC=gfortran'\'''
# CPPFLAGS=''
# CXX='clang++'
# CXXCPP='clang++ -E'
# CXXDEPMODE='depmode=gcc3'
# CXXFLAGS='-O2 '
# CYGPATH_W='echo'
# DEFS='-DHAVE_CONFIG_H'
# DEPDIR='.deps'
# DSYMUTIL=''
# DUMPBIN=''
# ECHO_C=''
# ECHO_N='-n'
# ECHO_T=''
# EGREP='/usr/bin/grep -E'
# ETIME='etime'
# EXEEXT=''
# F77='gfortran'
# FC='gfortran'
# FCFLAGS='-O2 -ffree-form '
# FCLIBS=' -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../.. -lgfortran -lm -lquadmath '
# FFLAGS='-O2 -ffree-form '
# FGREP='/usr/bin/grep -F'
# GREP='/usr/bin/grep'
# HAVE_FORTRAN_FALSE='#'
# HAVE_FORTRAN_TRUE=''
# INSTALL_DATA='${INSTALL} -m 644'
# INSTALL_PROGRAM='${INSTALL}'
# INSTALL_SCRIPT='${INSTALL}'
# INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
# LD='/usr/bin/ld -m elf_x86_64'
# LDFLAGS=''
# LIBOBJS=''
# LIBS='-lm '
# LIBTOOL='$(SHELL) $(top_builddir)/libtool'
# LIPO=''
# LN_S='ln -s'
# LTLIBOBJS=''
# MAKEINFO='${SHELL} /tmp/qd/src/qd-2.3.17/config/missing --run makeinfo'
# MKDIR_P='/usr/bin/mkdir -p'
# NM='/usr/bin/nm -B'
# NMEDIT=''
# OBJDUMP='objdump'
# OBJEXT='o'
# OTOOL64=''
# OTOOL=''
# PACKAGE='qd'
# PACKAGE_BUGREPORT='yozo@cs.berkeley.edu'
# PACKAGE_NAME='qd'
# PACKAGE_STRING='qd 2.3.12'
# PACKAGE_TARNAME='qd'
# PACKAGE_URL=''
# PACKAGE_VERSION='2.3.12'
# PATH_SEPARATOR=':'
# QD_DEBUG_FALSE=''
# QD_DEBUG_TRUE='#'
# RANLIB='ranlib'
# REQ_CXXFLAGS=''
# REQ_FCFLAGS=''
# SED='/usr/bin/sed'
# SET_MAKE=''
# SHELL='/bin/sh'
# STRIP='strip'
# UPCASE_MODULE_FALSE=''
# UPCASE_MODULE_TRUE='#'
# VERSION='2.3.12'
# ac_ct_CC=''
# ac_ct_CXX=''
# ac_ct_DUMPBIN=''
# ac_ct_FC=''
# am__EXEEXT_FALSE=''
# am__EXEEXT_TRUE='#'
# am__fastdepCC_FALSE='#'
# am__fastdepCC_TRUE=''
# am__fastdepCXX_FALSE='#'
# am__fastdepCXX_TRUE=''
# am__include='include'
# am__isrc=''
# am__leading_dot='.'
# am__quote=''
# am__tar='${AMTAR} chof - "$$tardir"'
# am__untar='${AMTAR} xf -'
# ax_f90_modflag='-I '
# bindir='${exec_prefix}/bin'
# build='x86_64-unknown-linux-gnu'
# build_alias=''
# build_cpu='x86_64'
# build_os='linux-gnu'
# build_vendor='unknown'
# datadir='${datarootdir}'
# datarootdir='${prefix}/share'
# docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
# dvidir='${docdir}'
# exec_prefix='${prefix}'
# host='x86_64-unknown-linux-gnu'
# host_alias='x86_64-unknown-linux'
# host_cpu='x86_64'
# host_os='linux-gnu'
# host_vendor='unknown'
# htmldir='${docdir}'
# includedir='${prefix}/include'
# infodir='${datarootdir}/info'
# install_sh='${SHELL} /tmp/qd/src/qd-2.3.17/config/install-sh'
# libdir='${exec_prefix}/lib'
# libexecdir='${exec_prefix}/libexec'
# localedir='${datarootdir}/locale'
# localstatedir='${prefix}/var'
# lt_ECHO='echo'
# mandir='${datarootdir}/man'
# mkdir_p='/usr/bin/mkdir -p'
# module_ext='mod'
# oldincludedir='/usr/include'
# pdfdir='${docdir}'
# prefix='/usr'
# program_transform_name='s,x,x,'
# psdir='${docdir}'
# sbindir='${exec_prefix}/sbin'
# sharedstatedir='${prefix}/com'
# sysconfdir='${prefix}/etc'
# target_alias=''
#
# ## ----------- ##
# ## confdefs.h. ##
# ## ----------- ##
#
# /* confdefs.h */
# #define PACKAGE_NAME "qd"
# #define PACKAGE_TARNAME "qd"
# #define PACKAGE_VERSION "2.3.12"
# #define PACKAGE_STRING "qd 2.3.12"
# #define PACKAGE_BUGREPORT "yozo@cs.berkeley.edu"
# #define PACKAGE_URL ""
# #define MAJOR_VERSION 2
# #define MINOR_VERSION 3
# #define PATCH_VERSION 12
# #define PACKAGE "qd"
# #define VERSION "2.3.12"
# #define QD_INLINE 1
# #define QD_SLOPPY_MUL 1
# #define QD_SLOPPY_DIV 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 HAVE_STDBOOL_H 1
# #define TIME_WITH_SYS_TIME 1
# #define X86 1
# #define HAVE_FPU_CONTROL_H 1
# #define HAVE_GETTIMEOFDAY 1
# #define HAVE_CLOCK_GETTIME 1
# #define QD_ISNAN(x) std::isnan(x)
# #define QD_ISINF(x) std::isinf(x)
# #define QD_ISFINITE(x) std::isfinite(x)
# #define QD_COPYSIGN(x, y) ::copysign(x, y)
# #define QD_API /**/
# #define QD_HAVE_STD 1
# #define HAVE_FORTRAN 1
# #define FC_FUNC(name,NAME) name ## _
# #define FC_FUNC_(name,NAME) name ## _
# #define FC_MAIN main
# #define HAVE_LIBM 1
# #define HAVE_DLFCN_H 1
# #define LT_OBJDIR ".libs/"
#
# configure: exit 0