This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by MPIR configure 3.0.0, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  $ ./configure --target=riscv32-buildroot-linux-uclibc --host=riscv32-buildroot-linux-uclibc --build=x86_64-pc-linux-gnu --prefix=/usr --exec-prefix=/usr --sysconfdir=/etc --localstatedir=/var --program-prefix= --disable-gtk-doc --disable-gtk-doc-html --disable-doc --disable-docs --disable-documentation --with-xmlto=no --with-fop=no --disable-dependency-tracking --enable-ipv6 --disable-nls --enable-static --disable-shared

## --------- ##
## Platform. ##
## --------- ##

hostname = Brett-Arch
uname -m = x86_64
uname -r = 6.9.8-arch1-1
uname -s = Linux
uname -v = #1 SMP PREEMPT_DYNAMIC Fri, 05 Jul 2024 22:11:24 +0000

/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: /home/autobuild/autobuild/instance-4/output-1/host/bin
PATH: /home/autobuild/autobuild/instance-4/output-1/host/sbin
PATH: /home/autobuild/make
PATH: /usr/local/sbin
PATH: /usr/local/bin
PATH: /usr/bin
PATH: /usr/lib/jvm/default/bin
PATH: /usr/bin/site_perl
PATH: /usr/bin/vendor_perl
PATH: /usr/bin/core_perl


## ----------- ##
## Core tests. ##
## ----------- ##

configure:3005: checking build system type
configure:3019: result: x86_64-pc-linux-gnu
configure:3039: checking host system type
configure:3052: result: riscv32-buildroot-linux-uclibc
configure:3089: checking for a BSD-compatible install
configure:3157: result: /usr/bin/install -c
configure:3168: checking whether build environment is sane
configure:3223: result: yes
configure:3282: checking for riscv32-buildroot-linux-uclibc-strip
configure:3309: result: /bin/true
configure:3374: checking for a thread-safe mkdir -p
configure:3413: result: /usr/bin/mkdir -p
configure:3420: checking for gawk
configure:3436: found /usr/bin/gawk
configure:3447: result: gawk
configure:3458: checking whether make sets $(MAKE)
configure:3480: result: yes
configure:3509: checking whether make supports nested variables
configure:3526: result: yes
configure:3654: checking whether to enable maintainer-specific portions of Makefiles
configure:3663: result: no
User:
ABI=
CC=/home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc
CFLAGS=-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static
CPPFLAGS=-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
MPN_PATH=
GMP:
abilist=standard
cclist=gcc cc
configure:5121: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -c conftest.c >&5
configure:5124: $? = 0
configure:5127: checking whether /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc is gcc
configure:5129: result: yes
configure:5143: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc 2>&1 | grep xlc >/dev/null
configure:5146: $? = 1
configure:5200: checking compiler /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
Test compile: 
configure:5214: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:5217: $? = 0
Test compile: gcc-4.3.2 on 64-bit is bad , try -O1 or -fno-strict-aliasing for the flags
configure:5283: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:5286: $? = 0
Test compile: function pointer return
configure:5336: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:5339: $? = 0
Test compile: cmov instruction
configure:5392: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:5395: $? = 0
Test compile: double -> ulong conversion
configure:5451: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:5454: $? = 0
Test compile: double negation
configure:5505: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:5508: $? = 0
Test compile: double -> float conversion
configure:5560: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:5563: $? = 0
Test compile: unsigned long/double division
configure:5614: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:5617: $? = 0
Test compile: __builtin_alloca availability
configure:5664: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c: In function 'foo':
conftest.c:1:21: warning: ignoring return value of '__builtin_alloca' declared with attribute 'warn_unused_result' [-Wunused-result]
    1 | int k; int foo () { __builtin_alloca (k); }
      |                     ^~~~~~~~~~~~~~~~~~~~
/home/autobuild/autobuild/instance-4/output-1/host/riscv32-buildroot-linux-uclibc/bin/ld.real: /home/autobuild/autobuild/instance-4/output-1/host/riscv32-buildroot-linux-uclibc/sysroot/usr/lib/crt1.o: in function `_start':
(.text+0x8): undefined reference to `main'
collect2: error: ld returned 1 exit status
configure:5667: $? = 1
failed program was:
int k; int foo () { __builtin_alloca (k); }
Test compile: long long reliability test 1
configure:5787: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c:12:1: warning: return type defaults to 'int' [-Wimplicit-int]
   12 | f(){static const struct{t1 n;t1 src[9];t1 want[9];}d[]={{1,{0},{1}},};t1 got[9];int i;
      | ^
conftest.c: In function 'f':
conftest.c:13:44: warning: implicit declaration of function 'h' [-Wimplicit-function-declaration]
   13 | for(i=0;i<1;i++){if(e(got,got,9,d[i].n)==0)h();g(i,d[i].src,d[i].n,got,d[i].want,9);if(d[i].n)h();}}
      |                                            ^
conftest.c:13:48: warning: implicit declaration of function 'g' [-Wimplicit-function-declaration]
   13 | for(i=0;i<1;i++){if(e(got,got,9,d[i].n)==0)h();g(i,d[i].src,d[i].n,got,d[i].want,9);if(d[i].n)h();}}
      |                                                ^
conftest.c: At top level:
conftest.c:14:1: warning: return type defaults to 'int' [-Wimplicit-int]
   14 | h(){}g(){}
      | ^
conftest.c:14:6: warning: return type defaults to 'int' [-Wimplicit-int]
   14 | h(){}g(){}
      |      ^
configure:5790: $? = 0
Test compile: long long reliability test 2
configure:5847: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c:6:1: warning: return type defaults to 'int' [-Wimplicit-int]
    6 | f(int u){int i;long long x;x=u?~0:0;if(x)for(i=0;i<9;i++);x&=g();if(x)g();}
      | ^
conftest.c: In function 'f':
conftest.c:6:62: warning: implicit declaration of function 'g' [-Wimplicit-function-declaration]
    6 | f(int u){int i;long long x;x=u?~0:0;if(x)for(i=0;i<9;i++);x&=g();if(x)g();}
      |                                                              ^
conftest.c: At top level:
conftest.c:7:1: warning: return type defaults to 'int' [-Wimplicit-int]
    7 | g(){}
      | ^
configure:5850: $? = 0
Test compile: mpn_lshift_com optimization
configure:5938: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:5941: $? = 0
Test compile: mpn_lshift_com optimization 2
configure:6038: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:6041: $? = 0
configure:6195: result: yes
configure:7628: checking for riscv32-buildroot-linux-uclibc-gcc
configure:7655: result: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc
configure:7924: checking for C compiler version
configure:7933: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc --version >&5
riscv32-buildroot-linux-uclibc-gcc.br_real (Buildroot 2024.05-776-g27e7b0bf14) 13.3.0
Copyright (C) 2023 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:7944: $? = 0
configure:7933: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -v >&5
Using built-in specs.
COLLECT_GCC=/home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc.br_real
COLLECT_LTO_WRAPPER=/home/autobuild/autobuild/instance-4/output-1/host/libexec/gcc/riscv32-buildroot-linux-uclibc/13.3.0/lto-wrapper
Target: riscv32-buildroot-linux-uclibc
Configured with: ./configure --prefix=/home/autobuild/autobuild/instance-4/output-1/host --sysconfdir=/home/autobuild/autobuild/instance-4/output-1/host/etc --enable-static --target=riscv32-buildroot-linux-uclibc --with-sysroot=/home/autobuild/autobuild/instance-4/output-1/host/riscv32-buildroot-linux-uclibc/sysroot --enable-__cxa_atexit --with-gnu-ld --disable-libssp --disable-multilib --disable-decimal-float --enable-plugins --enable-lto --with-gmp=/home/autobuild/autobuild/instance-4/output-1/host --with-mpc=/home/autobuild/autobuild/instance-4/output-1/host --with-mpfr=/home/autobuild/autobuild/instance-4/output-1/host --with-pkgversion='Buildroot 2024.05-776-g27e7b0bf14' --with-bugurl=https://gitlab.com/buildroot.org/buildroot/-/issues --without-zstd --with-debug-prefix-map=/home/autobuild/autobuild/instance-4/output-1=buildroot --disable-libquadmath --disable-libquadmath-support --disable-libsanitizer --disable-tls --enable-threads --without-isl --without-cloog --with-arch=rv32imafd_zicsr_zifencei --with-abi=ilp32d --enable-languages=c --with-build-time-tools=/home/autobuild/autobuild/instance-4/output-1/host/riscv32-buildroot-linux-uclibc/bin --disable-shared --disable-libgomp
Thread model: posix
Supported LTO compression algorithms: zlib
gcc version 13.3.0 (Buildroot 2024.05-776-g27e7b0bf14) 
COMPILER_PATH=/home/autobuild/autobuild/instance-4/output-1/host/libexec/gcc/riscv32-buildroot-linux-uclibc/13.3.0/:/home/autobuild/autobuild/instance-4/output-1/host/libexec/gcc/riscv32-buildroot-linux-uclibc/13.3.0/:/home/autobuild/autobuild/instance-4/output-1/host/libexec/gcc/riscv32-buildroot-linux-uclibc/:/home/autobuild/autobuild/instance-4/output-1/host/lib/gcc/riscv32-buildroot-linux-uclibc/13.3.0/:/home/autobuild/autobuild/instance-4/output-1/host/lib/gcc/riscv32-buildroot-linux-uclibc/:/home/autobuild/autobuild/instance-4/output-1/host/lib/gcc/riscv32-buildroot-linux-uclibc/13.3.0/../../../../riscv32-buildroot-linux-uclibc/bin/
LIBRARY_PATH=/home/autobuild/autobuild/instance-4/output-1/host/lib/gcc/riscv32-buildroot-linux-uclibc/13.3.0/:/home/autobuild/autobuild/instance-4/output-1/host/lib/gcc/riscv32-buildroot-linux-uclibc/13.3.0/../../../../riscv32-buildroot-linux-uclibc/lib/:/home/autobuild/autobuild/instance-4/output-1/host/riscv32-buildroot-linux-uclibc/sysroot/lib/:/home/autobuild/autobuild/instance-4/output-1/host/riscv32-buildroot-linux-uclibc/sysroot/usr/lib/
... rest of stderr output deleted ...
configure:7944: $? = 1
configure:7933: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -V >&5
riscv32-buildroot-linux-uclibc-gcc.br_real: error: unrecognized command-line option '-V'
configure:7944: $? = 1
configure:7933: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -qversion >&5
riscv32-buildroot-linux-uclibc-gcc.br_real: error: unrecognized command-line option '-qversion'; did you mean '--version'?
configure:7944: $? = 1
configure:7964: checking whether the C compiler works
configure:7986: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wl,-elf2flt=-r -static conftest.c  >&5
configure:7990: $? = 0
configure:8038: result: yes
configure:8041: checking for C compiler default output file name
configure:8043: result: a.out
configure:8049: checking for suffix of executables
configure:8056: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wl,-elf2flt=-r -static conftest.c  >&5
configure:8060: $? = 0
configure:8082: result: 
configure:8104: checking whether we are cross compiling
configure:8142: result: yes
configure:8147: checking for suffix of object files
configure:8169: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:8173: $? = 0
configure:8194: result: o
configure:8198: checking whether we are using the GNU C compiler
configure:8217: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:8217: $? = 0
configure:8226: result: yes
configure:8235: checking whether /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc accepts -g
configure:8255: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -c -g -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:8255: $? = 0
configure:8296: result: yes
configure:8313: checking for /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc option to accept ISO C89
configure:8376: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc  -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:8376: $? = 0
configure:8389: result: none needed
configure:8414: checking whether /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc understands -c and -o together
configure:8436: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -c conftest.c -o conftest2.o
configure:8439: $? = 0
configure:8436: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -c conftest.c -o conftest2.o
configure:8439: $? = 0
configure:8451: result: yes
configure:8474: checking how to run the C preprocessor
configure:8544: result: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-cpp
configure:8564: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c
configure:8564: $? = 0
configure:8578: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c
conftest.c:12:10: fatal error: ac_nonexistent.h: No such file or directory
   12 | #include <ac_nonexistent.h>
      |          ^~~~~~~~~~~~~~~~~~
compilation terminated.
configure:8578: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "MPIR"
| #define PACKAGE_TARNAME "mpir"
| #define PACKAGE_VERSION "3.0.0"
| #define PACKAGE_STRING "MPIR 3.0.0"
| #define PACKAGE_BUGREPORT "http://groups.google.co.uk/group/mpir-devel/"
| #define PACKAGE_URL ""
| #define PACKAGE "mpir"
| #define VERSION "3.0.0"
| #define WANT_FFT 1
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:8607: checking for grep that handles long lines and -e
configure:8665: result: /usr/bin/grep
configure:8670: checking for egrep
configure:8732: result: /usr/bin/grep -E
configure:8737: checking for ANSI C header files
configure:8757: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:8757: $? = 0
configure:8841: result: yes
configure:8854: checking for sys/types.h
configure:8854: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:8854: $? = 0
configure:8854: result: yes
configure:8854: checking for sys/stat.h
configure:8854: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:8854: $? = 0
configure:8854: result: yes
configure:8854: checking for stdlib.h
configure:8854: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:8854: $? = 0
configure:8854: result: yes
configure:8854: checking for string.h
configure:8854: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:8854: $? = 0
configure:8854: result: yes
configure:8854: checking for memory.h
configure:8854: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:8854: $? = 0
configure:8854: result: yes
configure:8854: checking for strings.h
configure:8854: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:8854: $? = 0
configure:8854: result: yes
configure:8854: checking for inttypes.h
configure:8854: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:8854: $? = 0
configure:8854: result: yes
configure:8854: checking for stdint.h
configure:8854: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:8854: $? = 0
configure:8854: result: yes
configure:8854: checking for unistd.h
configure:8854: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:8854: $? = 0
configure:8854: result: yes
configure:8867: checking minix/config.h usability
configure:8867: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c:55:10: fatal error: minix/config.h: No such file or directory
   55 | #include <minix/config.h>
      |          ^~~~~~~~~~~~~~~~
compilation terminated.
configure:8867: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "MPIR"
| #define PACKAGE_TARNAME "mpir"
| #define PACKAGE_VERSION "3.0.0"
| #define PACKAGE_STRING "MPIR 3.0.0"
| #define PACKAGE_BUGREPORT "http://groups.google.co.uk/group/mpir-devel/"
| #define PACKAGE_URL ""
| #define PACKAGE "mpir"
| #define VERSION "3.0.0"
| #define WANT_FFT 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <minix/config.h>
configure:8867: result: no
configure:8867: checking minix/config.h presence
configure:8867: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c
conftest.c:22:10: fatal error: minix/config.h: No such file or directory
   22 | #include <minix/config.h>
      |          ^~~~~~~~~~~~~~~~
compilation terminated.
configure:8867: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "MPIR"
| #define PACKAGE_TARNAME "mpir"
| #define PACKAGE_VERSION "3.0.0"
| #define PACKAGE_STRING "MPIR 3.0.0"
| #define PACKAGE_BUGREPORT "http://groups.google.co.uk/group/mpir-devel/"
| #define PACKAGE_URL ""
| #define PACKAGE "mpir"
| #define VERSION "3.0.0"
| #define WANT_FFT 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| /* end confdefs.h.  */
| #include <minix/config.h>
configure:8867: result: no
configure:8867: checking for minix/config.h
configure:8867: result: no
configure:8888: checking whether it is safe to define __EXTENSIONS__
configure:8906: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:8906: $? = 0
configure:8913: result: yes
configure:8938: checking for riscv32-buildroot-linux-uclibc-gcc
configure:8965: result: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc
configure:9234: checking for C compiler version
configure:9243: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc --version >&5
riscv32-buildroot-linux-uclibc-gcc.br_real (Buildroot 2024.05-776-g27e7b0bf14) 13.3.0
Copyright (C) 2023 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:9254: $? = 0
configure:9243: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -v >&5
Using built-in specs.
COLLECT_GCC=/home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc.br_real
COLLECT_LTO_WRAPPER=/home/autobuild/autobuild/instance-4/output-1/host/libexec/gcc/riscv32-buildroot-linux-uclibc/13.3.0/lto-wrapper
Target: riscv32-buildroot-linux-uclibc
Configured with: ./configure --prefix=/home/autobuild/autobuild/instance-4/output-1/host --sysconfdir=/home/autobuild/autobuild/instance-4/output-1/host/etc --enable-static --target=riscv32-buildroot-linux-uclibc --with-sysroot=/home/autobuild/autobuild/instance-4/output-1/host/riscv32-buildroot-linux-uclibc/sysroot --enable-__cxa_atexit --with-gnu-ld --disable-libssp --disable-multilib --disable-decimal-float --enable-plugins --enable-lto --with-gmp=/home/autobuild/autobuild/instance-4/output-1/host --with-mpc=/home/autobuild/autobuild/instance-4/output-1/host --with-mpfr=/home/autobuild/autobuild/instance-4/output-1/host --with-pkgversion='Buildroot 2024.05-776-g27e7b0bf14' --with-bugurl=https://gitlab.com/buildroot.org/buildroot/-/issues --without-zstd --with-debug-prefix-map=/home/autobuild/autobuild/instance-4/output-1=buildroot --disable-libquadmath --disable-libquadmath-support --disable-libsanitizer --disable-tls --enable-threads --without-isl --without-cloog --with-arch=rv32imafd_zicsr_zifencei --with-abi=ilp32d --enable-languages=c --with-build-time-tools=/home/autobuild/autobuild/instance-4/output-1/host/riscv32-buildroot-linux-uclibc/bin --disable-shared --disable-libgomp
Thread model: posix
Supported LTO compression algorithms: zlib
gcc version 13.3.0 (Buildroot 2024.05-776-g27e7b0bf14) 
COMPILER_PATH=/home/autobuild/autobuild/instance-4/output-1/host/libexec/gcc/riscv32-buildroot-linux-uclibc/13.3.0/:/home/autobuild/autobuild/instance-4/output-1/host/libexec/gcc/riscv32-buildroot-linux-uclibc/13.3.0/:/home/autobuild/autobuild/instance-4/output-1/host/libexec/gcc/riscv32-buildroot-linux-uclibc/:/home/autobuild/autobuild/instance-4/output-1/host/lib/gcc/riscv32-buildroot-linux-uclibc/13.3.0/:/home/autobuild/autobuild/instance-4/output-1/host/lib/gcc/riscv32-buildroot-linux-uclibc/:/home/autobuild/autobuild/instance-4/output-1/host/lib/gcc/riscv32-buildroot-linux-uclibc/13.3.0/../../../../riscv32-buildroot-linux-uclibc/bin/
LIBRARY_PATH=/home/autobuild/autobuild/instance-4/output-1/host/lib/gcc/riscv32-buildroot-linux-uclibc/13.3.0/:/home/autobuild/autobuild/instance-4/output-1/host/lib/gcc/riscv32-buildroot-linux-uclibc/13.3.0/../../../../riscv32-buildroot-linux-uclibc/lib/:/home/autobuild/autobuild/instance-4/output-1/host/riscv32-buildroot-linux-uclibc/sysroot/lib/:/home/autobuild/autobuild/instance-4/output-1/host/riscv32-buildroot-linux-uclibc/sysroot/usr/lib/
... rest of stderr output deleted ...
configure:9254: $? = 1
configure:9243: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -V >&5
riscv32-buildroot-linux-uclibc-gcc.br_real: error: unrecognized command-line option '-V'
configure:9254: $? = 1
configure:9243: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -qversion >&5
riscv32-buildroot-linux-uclibc-gcc.br_real: error: unrecognized command-line option '-qversion'; did you mean '--version'?
configure:9254: $? = 1
configure:9258: checking whether we are using the GNU C compiler
configure:9286: result: yes
configure:9295: checking whether /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc accepts -g
configure:9356: result: yes
configure:9373: checking for /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc option to accept ISO C89
configure:9449: result: none needed
configure:9474: checking whether /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc understands -c and -o together
configure:9511: result: yes
configure:9532: checking for /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc option to accept ISO C99
configure:9681: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc  -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c:70:9: error: unknown type name 'wchar_t'
   70 |   const wchar_t *name;
      |         ^~~~~~~
configure:9681: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "MPIR"
| #define PACKAGE_TARNAME "mpir"
| #define PACKAGE_VERSION "3.0.0"
| #define PACKAGE_STRING "MPIR 3.0.0"
| #define PACKAGE_BUGREPORT "http://groups.google.co.uk/group/mpir-devel/"
| #define PACKAGE_URL ""
| #define PACKAGE "mpir"
| #define VERSION "3.0.0"
| #define WANT_FFT 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h.  */
| #include <stdarg.h>
| #include <stdbool.h>
| #include <stdlib.h>
| #include <wchar.h>
| #include <stdio.h>
| 
| // Check varargs macros.  These examples are taken from C99 6.10.3.5.
| #define debug(...) fprintf (stderr, __VA_ARGS__)
| #define showlist(...) puts (#__VA_ARGS__)
| #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
| static void
| test_varargs_macros (void)
| {
|   int x = 1234;
|   int y = 5678;
|   debug ("Flag");
|   debug ("X = %d\n", x);
|   showlist (The first, second, and third items.);
|   report (x>y, "x is %d but y is %d", x, y);
| }
| 
| // Check long long types.
| #define BIG64 18446744073709551615ull
| #define BIG32 4294967295ul
| #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
| #if !BIG_OK
|   your preprocessor is broken;
| #endif
| #if BIG_OK
| #else
|   your preprocessor is broken;
| #endif
| static long long int bignum = -9223372036854775807LL;
| static unsigned long long int ubignum = BIG64;
| 
| struct incomplete_array
| {
|   int datasize;
|   double data[];
| };
| 
| struct named_init {
|   int number;
|   const wchar_t *name;
|   double average;
| };
| 
| typedef const char *ccp;
| 
| static inline int
| test_restrict (ccp restrict text)
| {
|   // See if C++-style comments work.
|   // Iterate through items via the restricted pointer.
|   // Also check for declarations in for loops.
|   for (unsigned int i = 0; *(text+i) != '\0'; ++i)
|     continue;
|   return 0;
| }
| 
| // Check varargs and va_copy.
| static void
| test_varargs (const char *format, ...)
| {
|   va_list args;
|   va_start (args, format);
|   va_list args_copy;
|   va_copy (args_copy, args);
| 
|   const char *str;
|   int number;
|   float fnumber;
| 
|   while (*format)
|     {
|       switch (*format++)
| 	{
| 	case 's': // string
| 	  str = va_arg (args_copy, const char *);
| 	  break;
| 	case 'd': // int
| 	  number = va_arg (args_copy, int);
| 	  break;
| 	case 'f': // float
| 	  fnumber = va_arg (args_copy, double);
| 	  break;
| 	default:
| 	  break;
| 	}
|     }
|   va_end (args_copy);
|   va_end (args);
| }
| 
| int
| main ()
| {
| 
|   // Check bool.
|   _Bool success = false;
| 
|   // Check restrict.
|   if (test_restrict ("String literal") == 0)
|     success = true;
|   char *restrict newvar = "Another string";
| 
|   // Check varargs.
|   test_varargs ("s, d' f .", "string", 65, 34.234);
|   test_varargs_macros ();
| 
|   // Check flexible array members.
|   struct incomplete_array *ia =
|     malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
|   ia->datasize = 10;
|   for (int i = 0; i < ia->datasize; ++i)
|     ia->data[i] = i * 1.234;
| 
|   // Check named initializers.
|   struct named_init ni = {
|     .number = 34,
|     .name = L"Test wide string",
|     .average = 543.34343,
|   };
| 
|   ni.number = 58;
| 
|   int dynamic_array[ni.number];
|   dynamic_array[ni.number - 1] = 543;
| 
|   // work around unused variable warnings
|   return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
| 	  || dynamic_array[ni.number - 1] != 543);
| 
|   ;
|   return 0;
| }
configure:9681: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -std=gnu99 -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c:70:9: error: unknown type name 'wchar_t'
   70 |   const wchar_t *name;
      |         ^~~~~~~
configure:9681: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "MPIR"
| #define PACKAGE_TARNAME "mpir"
| #define PACKAGE_VERSION "3.0.0"
| #define PACKAGE_STRING "MPIR 3.0.0"
| #define PACKAGE_BUGREPORT "http://groups.google.co.uk/group/mpir-devel/"
| #define PACKAGE_URL ""
| #define PACKAGE "mpir"
| #define VERSION "3.0.0"
| #define WANT_FFT 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h.  */
| #include <stdarg.h>
| #include <stdbool.h>
| #include <stdlib.h>
| #include <wchar.h>
| #include <stdio.h>
| 
| // Check varargs macros.  These examples are taken from C99 6.10.3.5.
| #define debug(...) fprintf (stderr, __VA_ARGS__)
| #define showlist(...) puts (#__VA_ARGS__)
| #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
| static void
| test_varargs_macros (void)
| {
|   int x = 1234;
|   int y = 5678;
|   debug ("Flag");
|   debug ("X = %d\n", x);
|   showlist (The first, second, and third items.);
|   report (x>y, "x is %d but y is %d", x, y);
| }
| 
| // Check long long types.
| #define BIG64 18446744073709551615ull
| #define BIG32 4294967295ul
| #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
| #if !BIG_OK
|   your preprocessor is broken;
| #endif
| #if BIG_OK
| #else
|   your preprocessor is broken;
| #endif
| static long long int bignum = -9223372036854775807LL;
| static unsigned long long int ubignum = BIG64;
| 
| struct incomplete_array
| {
|   int datasize;
|   double data[];
| };
| 
| struct named_init {
|   int number;
|   const wchar_t *name;
|   double average;
| };
| 
| typedef const char *ccp;
| 
| static inline int
| test_restrict (ccp restrict text)
| {
|   // See if C++-style comments work.
|   // Iterate through items via the restricted pointer.
|   // Also check for declarations in for loops.
|   for (unsigned int i = 0; *(text+i) != '\0'; ++i)
|     continue;
|   return 0;
| }
| 
| // Check varargs and va_copy.
| static void
| test_varargs (const char *format, ...)
| {
|   va_list args;
|   va_start (args, format);
|   va_list args_copy;
|   va_copy (args_copy, args);
| 
|   const char *str;
|   int number;
|   float fnumber;
| 
|   while (*format)
|     {
|       switch (*format++)
| 	{
| 	case 's': // string
| 	  str = va_arg (args_copy, const char *);
| 	  break;
| 	case 'd': // int
| 	  number = va_arg (args_copy, int);
| 	  break;
| 	case 'f': // float
| 	  fnumber = va_arg (args_copy, double);
| 	  break;
| 	default:
| 	  break;
| 	}
|     }
|   va_end (args_copy);
|   va_end (args);
| }
| 
| int
| main ()
| {
| 
|   // Check bool.
|   _Bool success = false;
| 
|   // Check restrict.
|   if (test_restrict ("String literal") == 0)
|     success = true;
|   char *restrict newvar = "Another string";
| 
|   // Check varargs.
|   test_varargs ("s, d' f .", "string", 65, 34.234);
|   test_varargs_macros ();
| 
|   // Check flexible array members.
|   struct incomplete_array *ia =
|     malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
|   ia->datasize = 10;
|   for (int i = 0; i < ia->datasize; ++i)
|     ia->data[i] = i * 1.234;
| 
|   // Check named initializers.
|   struct named_init ni = {
|     .number = 34,
|     .name = L"Test wide string",
|     .average = 543.34343,
|   };
| 
|   ni.number = 58;
| 
|   int dynamic_array[ni.number];
|   dynamic_array[ni.number - 1] = 543;
| 
|   // work around unused variable warnings
|   return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
| 	  || dynamic_array[ni.number - 1] != 543);
| 
|   ;
|   return 0;
| }
configure:9681: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -std=c99 -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c:70:9: error: unknown type name 'wchar_t'
   70 |   const wchar_t *name;
      |         ^~~~~~~
configure:9681: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "MPIR"
| #define PACKAGE_TARNAME "mpir"
| #define PACKAGE_VERSION "3.0.0"
| #define PACKAGE_STRING "MPIR 3.0.0"
| #define PACKAGE_BUGREPORT "http://groups.google.co.uk/group/mpir-devel/"
| #define PACKAGE_URL ""
| #define PACKAGE "mpir"
| #define VERSION "3.0.0"
| #define WANT_FFT 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h.  */
| #include <stdarg.h>
| #include <stdbool.h>
| #include <stdlib.h>
| #include <wchar.h>
| #include <stdio.h>
| 
| // Check varargs macros.  These examples are taken from C99 6.10.3.5.
| #define debug(...) fprintf (stderr, __VA_ARGS__)
| #define showlist(...) puts (#__VA_ARGS__)
| #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
| static void
| test_varargs_macros (void)
| {
|   int x = 1234;
|   int y = 5678;
|   debug ("Flag");
|   debug ("X = %d\n", x);
|   showlist (The first, second, and third items.);
|   report (x>y, "x is %d but y is %d", x, y);
| }
| 
| // Check long long types.
| #define BIG64 18446744073709551615ull
| #define BIG32 4294967295ul
| #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
| #if !BIG_OK
|   your preprocessor is broken;
| #endif
| #if BIG_OK
| #else
|   your preprocessor is broken;
| #endif
| static long long int bignum = -9223372036854775807LL;
| static unsigned long long int ubignum = BIG64;
| 
| struct incomplete_array
| {
|   int datasize;
|   double data[];
| };
| 
| struct named_init {
|   int number;
|   const wchar_t *name;
|   double average;
| };
| 
| typedef const char *ccp;
| 
| static inline int
| test_restrict (ccp restrict text)
| {
|   // See if C++-style comments work.
|   // Iterate through items via the restricted pointer.
|   // Also check for declarations in for loops.
|   for (unsigned int i = 0; *(text+i) != '\0'; ++i)
|     continue;
|   return 0;
| }
| 
| // Check varargs and va_copy.
| static void
| test_varargs (const char *format, ...)
| {
|   va_list args;
|   va_start (args, format);
|   va_list args_copy;
|   va_copy (args_copy, args);
| 
|   const char *str;
|   int number;
|   float fnumber;
| 
|   while (*format)
|     {
|       switch (*format++)
| 	{
| 	case 's': // string
| 	  str = va_arg (args_copy, const char *);
| 	  break;
| 	case 'd': // int
| 	  number = va_arg (args_copy, int);
| 	  break;
| 	case 'f': // float
| 	  fnumber = va_arg (args_copy, double);
| 	  break;
| 	default:
| 	  break;
| 	}
|     }
|   va_end (args_copy);
|   va_end (args);
| }
| 
| int
| main ()
| {
| 
|   // Check bool.
|   _Bool success = false;
| 
|   // Check restrict.
|   if (test_restrict ("String literal") == 0)
|     success = true;
|   char *restrict newvar = "Another string";
| 
|   // Check varargs.
|   test_varargs ("s, d' f .", "string", 65, 34.234);
|   test_varargs_macros ();
| 
|   // Check flexible array members.
|   struct incomplete_array *ia =
|     malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
|   ia->datasize = 10;
|   for (int i = 0; i < ia->datasize; ++i)
|     ia->data[i] = i * 1.234;
| 
|   // Check named initializers.
|   struct named_init ni = {
|     .number = 34,
|     .name = L"Test wide string",
|     .average = 543.34343,
|   };
| 
|   ni.number = 58;
| 
|   int dynamic_array[ni.number];
|   dynamic_array[ni.number - 1] = 543;
| 
|   // work around unused variable warnings
|   return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
| 	  || dynamic_array[ni.number - 1] != 543);
| 
|   ;
|   return 0;
| }
configure:9681: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -c99 -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
riscv32-buildroot-linux-uclibc-gcc.br_real: error: unrecognized command-line option '-c99'
configure:9681: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "MPIR"
| #define PACKAGE_TARNAME "mpir"
| #define PACKAGE_VERSION "3.0.0"
| #define PACKAGE_STRING "MPIR 3.0.0"
| #define PACKAGE_BUGREPORT "http://groups.google.co.uk/group/mpir-devel/"
| #define PACKAGE_URL ""
| #define PACKAGE "mpir"
| #define VERSION "3.0.0"
| #define WANT_FFT 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h.  */
| #include <stdarg.h>
| #include <stdbool.h>
| #include <stdlib.h>
| #include <wchar.h>
| #include <stdio.h>
| 
| // Check varargs macros.  These examples are taken from C99 6.10.3.5.
| #define debug(...) fprintf (stderr, __VA_ARGS__)
| #define showlist(...) puts (#__VA_ARGS__)
| #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
| static void
| test_varargs_macros (void)
| {
|   int x = 1234;
|   int y = 5678;
|   debug ("Flag");
|   debug ("X = %d\n", x);
|   showlist (The first, second, and third items.);
|   report (x>y, "x is %d but y is %d", x, y);
| }
| 
| // Check long long types.
| #define BIG64 18446744073709551615ull
| #define BIG32 4294967295ul
| #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
| #if !BIG_OK
|   your preprocessor is broken;
| #endif
| #if BIG_OK
| #else
|   your preprocessor is broken;
| #endif
| static long long int bignum = -9223372036854775807LL;
| static unsigned long long int ubignum = BIG64;
| 
| struct incomplete_array
| {
|   int datasize;
|   double data[];
| };
| 
| struct named_init {
|   int number;
|   const wchar_t *name;
|   double average;
| };
| 
| typedef const char *ccp;
| 
| static inline int
| test_restrict (ccp restrict text)
| {
|   // See if C++-style comments work.
|   // Iterate through items via the restricted pointer.
|   // Also check for declarations in for loops.
|   for (unsigned int i = 0; *(text+i) != '\0'; ++i)
|     continue;
|   return 0;
| }
| 
| // Check varargs and va_copy.
| static void
| test_varargs (const char *format, ...)
| {
|   va_list args;
|   va_start (args, format);
|   va_list args_copy;
|   va_copy (args_copy, args);
| 
|   const char *str;
|   int number;
|   float fnumber;
| 
|   while (*format)
|     {
|       switch (*format++)
| 	{
| 	case 's': // string
| 	  str = va_arg (args_copy, const char *);
| 	  break;
| 	case 'd': // int
| 	  number = va_arg (args_copy, int);
| 	  break;
| 	case 'f': // float
| 	  fnumber = va_arg (args_copy, double);
| 	  break;
| 	default:
| 	  break;
| 	}
|     }
|   va_end (args_copy);
|   va_end (args);
| }
| 
| int
| main ()
| {
| 
|   // Check bool.
|   _Bool success = false;
| 
|   // Check restrict.
|   if (test_restrict ("String literal") == 0)
|     success = true;
|   char *restrict newvar = "Another string";
| 
|   // Check varargs.
|   test_varargs ("s, d' f .", "string", 65, 34.234);
|   test_varargs_macros ();
| 
|   // Check flexible array members.
|   struct incomplete_array *ia =
|     malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
|   ia->datasize = 10;
|   for (int i = 0; i < ia->datasize; ++i)
|     ia->data[i] = i * 1.234;
| 
|   // Check named initializers.
|   struct named_init ni = {
|     .number = 34,
|     .name = L"Test wide string",
|     .average = 543.34343,
|   };
| 
|   ni.number = 58;
| 
|   int dynamic_array[ni.number];
|   dynamic_array[ni.number - 1] = 543;
| 
|   // work around unused variable warnings
|   return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
| 	  || dynamic_array[ni.number - 1] != 543);
| 
|   ;
|   return 0;
| }
configure:9681: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -AC99 -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
<command-line>: error: missing '(' after predicate
conftest.c:70:9: error: unknown type name 'wchar_t'
   70 |   const wchar_t *name;
      |         ^~~~~~~
configure:9681: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "MPIR"
| #define PACKAGE_TARNAME "mpir"
| #define PACKAGE_VERSION "3.0.0"
| #define PACKAGE_STRING "MPIR 3.0.0"
| #define PACKAGE_BUGREPORT "http://groups.google.co.uk/group/mpir-devel/"
| #define PACKAGE_URL ""
| #define PACKAGE "mpir"
| #define VERSION "3.0.0"
| #define WANT_FFT 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h.  */
| #include <stdarg.h>
| #include <stdbool.h>
| #include <stdlib.h>
| #include <wchar.h>
| #include <stdio.h>
| 
| // Check varargs macros.  These examples are taken from C99 6.10.3.5.
| #define debug(...) fprintf (stderr, __VA_ARGS__)
| #define showlist(...) puts (#__VA_ARGS__)
| #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
| static void
| test_varargs_macros (void)
| {
|   int x = 1234;
|   int y = 5678;
|   debug ("Flag");
|   debug ("X = %d\n", x);
|   showlist (The first, second, and third items.);
|   report (x>y, "x is %d but y is %d", x, y);
| }
| 
| // Check long long types.
| #define BIG64 18446744073709551615ull
| #define BIG32 4294967295ul
| #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
| #if !BIG_OK
|   your preprocessor is broken;
| #endif
| #if BIG_OK
| #else
|   your preprocessor is broken;
| #endif
| static long long int bignum = -9223372036854775807LL;
| static unsigned long long int ubignum = BIG64;
| 
| struct incomplete_array
| {
|   int datasize;
|   double data[];
| };
| 
| struct named_init {
|   int number;
|   const wchar_t *name;
|   double average;
| };
| 
| typedef const char *ccp;
| 
| static inline int
| test_restrict (ccp restrict text)
| {
|   // See if C++-style comments work.
|   // Iterate through items via the restricted pointer.
|   // Also check for declarations in for loops.
|   for (unsigned int i = 0; *(text+i) != '\0'; ++i)
|     continue;
|   return 0;
| }
| 
| // Check varargs and va_copy.
| static void
| test_varargs (const char *format, ...)
| {
|   va_list args;
|   va_start (args, format);
|   va_list args_copy;
|   va_copy (args_copy, args);
| 
|   const char *str;
|   int number;
|   float fnumber;
| 
|   while (*format)
|     {
|       switch (*format++)
| 	{
| 	case 's': // string
| 	  str = va_arg (args_copy, const char *);
| 	  break;
| 	case 'd': // int
| 	  number = va_arg (args_copy, int);
| 	  break;
| 	case 'f': // float
| 	  fnumber = va_arg (args_copy, double);
| 	  break;
| 	default:
| 	  break;
| 	}
|     }
|   va_end (args_copy);
|   va_end (args);
| }
| 
| int
| main ()
| {
| 
|   // Check bool.
|   _Bool success = false;
| 
|   // Check restrict.
|   if (test_restrict ("String literal") == 0)
|     success = true;
|   char *restrict newvar = "Another string";
| 
|   // Check varargs.
|   test_varargs ("s, d' f .", "string", 65, 34.234);
|   test_varargs_macros ();
| 
|   // Check flexible array members.
|   struct incomplete_array *ia =
|     malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
|   ia->datasize = 10;
|   for (int i = 0; i < ia->datasize; ++i)
|     ia->data[i] = i * 1.234;
| 
|   // Check named initializers.
|   struct named_init ni = {
|     .number = 34,
|     .name = L"Test wide string",
|     .average = 543.34343,
|   };
| 
|   ni.number = 58;
| 
|   int dynamic_array[ni.number];
|   dynamic_array[ni.number - 1] = 543;
| 
|   // work around unused variable warnings
|   return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
| 	  || dynamic_array[ni.number - 1] != 543);
| 
|   ;
|   return 0;
| }
configure:9681: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -D_STDC_C99= -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c:70:9: error: unknown type name 'wchar_t'
   70 |   const wchar_t *name;
      |         ^~~~~~~
configure:9681: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "MPIR"
| #define PACKAGE_TARNAME "mpir"
| #define PACKAGE_VERSION "3.0.0"
| #define PACKAGE_STRING "MPIR 3.0.0"
| #define PACKAGE_BUGREPORT "http://groups.google.co.uk/group/mpir-devel/"
| #define PACKAGE_URL ""
| #define PACKAGE "mpir"
| #define VERSION "3.0.0"
| #define WANT_FFT 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h.  */
| #include <stdarg.h>
| #include <stdbool.h>
| #include <stdlib.h>
| #include <wchar.h>
| #include <stdio.h>
| 
| // Check varargs macros.  These examples are taken from C99 6.10.3.5.
| #define debug(...) fprintf (stderr, __VA_ARGS__)
| #define showlist(...) puts (#__VA_ARGS__)
| #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
| static void
| test_varargs_macros (void)
| {
|   int x = 1234;
|   int y = 5678;
|   debug ("Flag");
|   debug ("X = %d\n", x);
|   showlist (The first, second, and third items.);
|   report (x>y, "x is %d but y is %d", x, y);
| }
| 
| // Check long long types.
| #define BIG64 18446744073709551615ull
| #define BIG32 4294967295ul
| #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
| #if !BIG_OK
|   your preprocessor is broken;
| #endif
| #if BIG_OK
| #else
|   your preprocessor is broken;
| #endif
| static long long int bignum = -9223372036854775807LL;
| static unsigned long long int ubignum = BIG64;
| 
| struct incomplete_array
| {
|   int datasize;
|   double data[];
| };
| 
| struct named_init {
|   int number;
|   const wchar_t *name;
|   double average;
| };
| 
| typedef const char *ccp;
| 
| static inline int
| test_restrict (ccp restrict text)
| {
|   // See if C++-style comments work.
|   // Iterate through items via the restricted pointer.
|   // Also check for declarations in for loops.
|   for (unsigned int i = 0; *(text+i) != '\0'; ++i)
|     continue;
|   return 0;
| }
| 
| // Check varargs and va_copy.
| static void
| test_varargs (const char *format, ...)
| {
|   va_list args;
|   va_start (args, format);
|   va_list args_copy;
|   va_copy (args_copy, args);
| 
|   const char *str;
|   int number;
|   float fnumber;
| 
|   while (*format)
|     {
|       switch (*format++)
| 	{
| 	case 's': // string
| 	  str = va_arg (args_copy, const char *);
| 	  break;
| 	case 'd': // int
| 	  number = va_arg (args_copy, int);
| 	  break;
| 	case 'f': // float
| 	  fnumber = va_arg (args_copy, double);
| 	  break;
| 	default:
| 	  break;
| 	}
|     }
|   va_end (args_copy);
|   va_end (args);
| }
| 
| int
| main ()
| {
| 
|   // Check bool.
|   _Bool success = false;
| 
|   // Check restrict.
|   if (test_restrict ("String literal") == 0)
|     success = true;
|   char *restrict newvar = "Another string";
| 
|   // Check varargs.
|   test_varargs ("s, d' f .", "string", 65, 34.234);
|   test_varargs_macros ();
| 
|   // Check flexible array members.
|   struct incomplete_array *ia =
|     malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
|   ia->datasize = 10;
|   for (int i = 0; i < ia->datasize; ++i)
|     ia->data[i] = i * 1.234;
| 
|   // Check named initializers.
|   struct named_init ni = {
|     .number = 34,
|     .name = L"Test wide string",
|     .average = 543.34343,
|   };
| 
|   ni.number = 58;
| 
|   int dynamic_array[ni.number];
|   dynamic_array[ni.number - 1] = 543;
| 
|   // work around unused variable warnings
|   return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
| 	  || dynamic_array[ni.number - 1] != 543);
| 
|   ;
|   return 0;
| }
configure:9681: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -qlanglvl=extc99 -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
riscv32-buildroot-linux-uclibc-gcc.br_real: error: unrecognized command-line option '-qlanglvl=extc99'
configure:9681: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "MPIR"
| #define PACKAGE_TARNAME "mpir"
| #define PACKAGE_VERSION "3.0.0"
| #define PACKAGE_STRING "MPIR 3.0.0"
| #define PACKAGE_BUGREPORT "http://groups.google.co.uk/group/mpir-devel/"
| #define PACKAGE_URL ""
| #define PACKAGE "mpir"
| #define VERSION "3.0.0"
| #define WANT_FFT 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h.  */
| #include <stdarg.h>
| #include <stdbool.h>
| #include <stdlib.h>
| #include <wchar.h>
| #include <stdio.h>
| 
| // Check varargs macros.  These examples are taken from C99 6.10.3.5.
| #define debug(...) fprintf (stderr, __VA_ARGS__)
| #define showlist(...) puts (#__VA_ARGS__)
| #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
| static void
| test_varargs_macros (void)
| {
|   int x = 1234;
|   int y = 5678;
|   debug ("Flag");
|   debug ("X = %d\n", x);
|   showlist (The first, second, and third items.);
|   report (x>y, "x is %d but y is %d", x, y);
| }
| 
| // Check long long types.
| #define BIG64 18446744073709551615ull
| #define BIG32 4294967295ul
| #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
| #if !BIG_OK
|   your preprocessor is broken;
| #endif
| #if BIG_OK
| #else
|   your preprocessor is broken;
| #endif
| static long long int bignum = -9223372036854775807LL;
| static unsigned long long int ubignum = BIG64;
| 
| struct incomplete_array
| {
|   int datasize;
|   double data[];
| };
| 
| struct named_init {
|   int number;
|   const wchar_t *name;
|   double average;
| };
| 
| typedef const char *ccp;
| 
| static inline int
| test_restrict (ccp restrict text)
| {
|   // See if C++-style comments work.
|   // Iterate through items via the restricted pointer.
|   // Also check for declarations in for loops.
|   for (unsigned int i = 0; *(text+i) != '\0'; ++i)
|     continue;
|   return 0;
| }
| 
| // Check varargs and va_copy.
| static void
| test_varargs (const char *format, ...)
| {
|   va_list args;
|   va_start (args, format);
|   va_list args_copy;
|   va_copy (args_copy, args);
| 
|   const char *str;
|   int number;
|   float fnumber;
| 
|   while (*format)
|     {
|       switch (*format++)
| 	{
| 	case 's': // string
| 	  str = va_arg (args_copy, const char *);
| 	  break;
| 	case 'd': // int
| 	  number = va_arg (args_copy, int);
| 	  break;
| 	case 'f': // float
| 	  fnumber = va_arg (args_copy, double);
| 	  break;
| 	default:
| 	  break;
| 	}
|     }
|   va_end (args_copy);
|   va_end (args);
| }
| 
| int
| main ()
| {
| 
|   // Check bool.
|   _Bool success = false;
| 
|   // Check restrict.
|   if (test_restrict ("String literal") == 0)
|     success = true;
|   char *restrict newvar = "Another string";
| 
|   // Check varargs.
|   test_varargs ("s, d' f .", "string", 65, 34.234);
|   test_varargs_macros ();
| 
|   // Check flexible array members.
|   struct incomplete_array *ia =
|     malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
|   ia->datasize = 10;
|   for (int i = 0; i < ia->datasize; ++i)
|     ia->data[i] = i * 1.234;
| 
|   // Check named initializers.
|   struct named_init ni = {
|     .number = 34,
|     .name = L"Test wide string",
|     .average = 543.34343,
|   };
| 
|   ni.number = 58;
| 
|   int dynamic_array[ni.number];
|   dynamic_array[ni.number - 1] = 543;
| 
|   // work around unused variable warnings
|   return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
| 	  || dynamic_array[ni.number - 1] != 543);
| 
|   ;
|   return 0;
| }
configure:9697: result: unsupported
configure:9707: checking for /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc option to accept ISO C89
configure:9783: result: none needed
configure:9802: checking for /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc option to accept ISO Standard C
configure:9813: result: none needed
configure:9825: checking how to run the C preprocessor
configure:9895: result: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-cpp
configure:9915: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c
configure:9915: $? = 0
configure:9929: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c
conftest.c:27:10: fatal error: ac_nonexistent.h: No such file or directory
   27 | #include <ac_nonexistent.h>
      |          ^~~~~~~~~~~~~~~~~~
compilation terminated.
configure:9929: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "MPIR"
| #define PACKAGE_TARNAME "mpir"
| #define PACKAGE_VERSION "3.0.0"
| #define PACKAGE_STRING "MPIR 3.0.0"
| #define PACKAGE_BUGREPORT "http://groups.google.co.uk/group/mpir-devel/"
| #define PACKAGE_URL ""
| #define PACKAGE "mpir"
| #define VERSION "3.0.0"
| #define WANT_FFT 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:9983: /home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:9983: $? = 0
configure:9998: checking build system compiler /home/autobuild/autobuild/instance-4/output-1/host/bin/ccache /usr/bin/gcc
configure:10011: /home/autobuild/autobuild/instance-4/output-1/host/bin/ccache /usr/bin/gcc conftest.c
conftest.c: In function 'main':
conftest.c:4:3: error: implicit declaration of function 'exit' [-Wimplicit-function-declaration]
    4 |   exit(0);
      |   ^~~~
conftest.c:1:1: note: include '<stdlib.h>' or provide a declaration of 'exit'
  +++ |+#include <stdlib.h>
    1 | int
conftest.c:4:3: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch]
    4 |   exit(0);
      |   ^~~~
conftest.c:4:3: note: include '<stdlib.h>' or provide a declaration of 'exit'
configure:10014: $? = 1
configure:10021: result: no
configure:10026: error: Specified CC_FOR_BUILD doesn't seem to work

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=x86_64-pc-linux-gnu
ac_cv_c_bigendian=no
ac_cv_c_compiler_gnu=yes
ac_cv_env_ABI_set=
ac_cv_env_ABI_value=
ac_cv_env_CCC_set=
ac_cv_env_CCC_value=
ac_cv_env_CC_FOR_BUILD_set=set
ac_cv_env_CC_FOR_BUILD_value='/home/autobuild/autobuild/instance-4/output-1/host/bin/ccache /usr/bin/gcc'
ac_cv_env_CC_set=set
ac_cv_env_CC_value=/home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc
ac_cv_env_CFLAGS_set=set
ac_cv_env_CFLAGS_value='-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static'
ac_cv_env_CPPFLAGS_set=set
ac_cv_env_CPPFLAGS_value='-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64'
ac_cv_env_CPP_FOR_BUILD_set=
ac_cv_env_CPP_FOR_BUILD_value=
ac_cv_env_CPP_set=set
ac_cv_env_CPP_value=/home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-cpp
ac_cv_env_CXXCPP_set=
ac_cv_env_CXXCPP_value=
ac_cv_env_CXXFLAGS_set=set
ac_cv_env_CXXFLAGS_value='-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static  -Wl,-elf2flt=-r -static'
ac_cv_env_CXX_set=set
ac_cv_env_CXX_value=no
ac_cv_env_LDFLAGS_set=set
ac_cv_env_LDFLAGS_value='  -Wl,-elf2flt=-r -static'
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_M4_set=
ac_cv_env_M4_value=
ac_cv_env_build_alias_set=set
ac_cv_env_build_alias_value=x86_64-pc-linux-gnu
ac_cv_env_host_alias_set=set
ac_cv_env_host_alias_value=riscv32-buildroot-linux-uclibc
ac_cv_env_target_alias_set=set
ac_cv_env_target_alias_value=riscv32-buildroot-linux-uclibc
ac_cv_func_calloc_0_nonnull=yes
ac_cv_func_malloc_0_nonnull=yes
ac_cv_func_memcmp_working=yes
ac_cv_func_mmap_fixed_mapped=yes
ac_cv_func_realloc_0_nonnull=yes
ac_cv_have_decl_malloc=yes
ac_cv_header_inttypes_h=yes
ac_cv_header_memory_h=yes
ac_cv_header_minix_config_h=no
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_unistd_h=yes
ac_cv_host=riscv32-buildroot-linux-uclibc
ac_cv_lbl_unaligned_fail=yes
ac_cv_objext=o
ac_cv_path_EGREP='/usr/bin/grep -E'
ac_cv_path_GREP=/usr/bin/grep
ac_cv_path_install='/usr/bin/install -c'
ac_cv_path_mkdir=/usr/bin/mkdir
ac_cv_prog_AWK=gawk
ac_cv_prog_CC=/home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc
ac_cv_prog_CPP=/home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-cpp
ac_cv_prog_STRIP=/bin/true
ac_cv_prog_cc_c89=
ac_cv_prog_cc_c99=no
ac_cv_prog_cc_g=yes
ac_cv_prog_cc_stdc=
ac_cv_prog_make_make_set=yes
ac_cv_safe_to_define___extensions__=yes
am_cv_make_support_nested_variables=yes
am_cv_prog_cc_c_o=yes
gl_cv_func_malloc_0_nonnull=yes
lt_cv_sys_lib_search_path_spec=

## ----------------- ##
## Output variables. ##
## ----------------- ##

ABI='standard'
ACLOCAL='${SHELL} /home/autobuild/autobuild/instance-4/output-1/build/mpir-3.0.0/missing aclocal-1.14'
AMTAR='$${TAR-tar}'
AM_BACKSLASH='\'
AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
AM_DEFAULT_VERBOSITY='1'
AM_V='$(V)'
AR='/home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc-ar'
AS='/home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-as'
AUTOCONF='${SHELL} /home/autobuild/autobuild/instance-4/output-1/build/mpir-3.0.0/missing autoconf'
AUTOHEADER='${SHELL} /home/autobuild/autobuild/instance-4/output-1/build/mpir-3.0.0/missing autoheader'
AUTOMAKE='${SHELL} /home/autobuild/autobuild/instance-4/output-1/build/mpir-3.0.0/missing automake-1.14'
AWK='gawk'
BITS_PER_MP_LIMB=''
CALLING_CONVENTIONS_OBJS=''
CC='/home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc'
CCAS=''
CC_FOR_BUILD='/home/autobuild/autobuild/instance-4/output-1/host/bin/ccache /usr/bin/gcc'
CFLAGS='-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static'
CPP='/home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-cpp'
CPPFLAGS='-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64'
CPP_FOR_BUILD=''
CXX='no'
CXXCPP=''
CXXFLAGS='-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O1 -g0  -fPIC  -Wl,-elf2flt=-r -static  -Wl,-elf2flt=-r -static'
CYGPATH_W='echo'
DEFN_LONG_LONG_LIMB='/* #undef _LONG_LONG_LIMB */'
DEFS=''
DLLTOOL=''
DSYMUTIL=''
DUMPBIN=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP='/usr/bin/grep -E'
ENABLE_SHARED_FALSE=''
ENABLE_SHARED_TRUE=''
ENABLE_STATIC_FALSE=''
ENABLE_STATIC_TRUE=''
EXEEXT=''
EXEEXT_FOR_BUILD=''
FGREP=''
GMP_CC='/* No __GMP_CC here as --enable-gmpcompat option not selected */'
GMP_CFLAGS=''
GMP_LDFLAGS=''
GMP_NAIL_BITS='0'
GREP='/usr/bin/grep'
GSYM_FLAG=''
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
LD='/home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-ld'
LDFLAGS='  -Wl,-elf2flt=-r -static'
LIBGMPXX_LDFLAGS=''
LIBGMP_DLL=''
LIBGMP_LDFLAGS=''
LIBM=''
LIBM_FOR_BUILD=''
LIBOBJS=''
LIBS=''
LIBTOOL=''
LIPO=''
LN_S=''
LTLIBOBJS=''
M4=''
MAINT='#'
MAINTAINER_MODE_FALSE=''
MAINTAINER_MODE_TRUE='#'
MAKEINFO='${SHELL} /home/autobuild/autobuild/instance-4/output-1/build/mpir-3.0.0/missing makeinfo'
MANIFEST_TOOL=''
MKDIR_P='/usr/bin/mkdir -p'
MPIR_AS=''
NM='/home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc-nm'
NMEDIT=''
OBJDUMP='/home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-objdump'
OBJECT_FORMAT=''
OBJEXT='o'
OTOOL64=''
OTOOL=''
PACKAGE='mpir'
PACKAGE_BUGREPORT='http://groups.google.co.uk/group/mpir-devel/'
PACKAGE_NAME='MPIR'
PACKAGE_STRING='MPIR 3.0.0'
PACKAGE_TARNAME='mpir'
PACKAGE_URL=''
PACKAGE_VERSION='3.0.0'
PATH_SEPARATOR=':'
RANLIB='/home/autobuild/autobuild/instance-4/output-1/host/bin/riscv32-buildroot-linux-uclibc-gcc-ranlib'
SED=''
SET_MAKE=''
SHELL='/bin/sh'
SPEED_CYCLECOUNTER_OBJ=''
STRIP='/bin/true'
TAL_OBJECT=''
TUNE_SQR_OBJ=''
U_FOR_BUILD=''
VERSION='3.0.0'
WANT_CXX_FALSE=''
WANT_CXX_TRUE=''
WANT_GMPCOMPAT_FALSE=''
WANT_GMPCOMPAT_TRUE='#'
ac_ct_AR=''
ac_ct_CC=''
ac_ct_CXX=''
ac_ct_DUMPBIN=''
am__EXEEXT_FALSE=''
am__EXEEXT_TRUE=''
am__isrc=''
am__leading_dot='.'
am__tar='$${TAR-tar} chof - "$$tardir"'
am__untar='$${TAR-tar} xf -'
bindir='${exec_prefix}/bin'
build='x86_64-pc-linux-gnu'
build_alias='x86_64-pc-linux-gnu'
build_cpu='x86_64'
build_os='linux-gnu'
build_vendor='pc'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
exec_prefix='/usr'
gmp_srclinks=''
host='riscv32-buildroot-linux-uclibc'
host_alias='riscv32-buildroot-linux-uclibc'
host_cpu='riscv32'
host_os='linux-uclibc'
host_vendor='buildroot'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
install_sh='${SHELL} /home/autobuild/autobuild/instance-4/output-1/build/mpir-3.0.0/install-sh'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='/var'
mandir='${datarootdir}/man'
mkdir_p='$(MKDIR_P)'
mpn_objects=''
mpn_objs_in_libgmp=''
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='/usr'
program_transform_name='s&^&&'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='/etc'
target_alias='riscv32-buildroot-linux-uclibc'

## ----------- ##
## confdefs.h. ##
## ----------- ##

/* confdefs.h */
#define PACKAGE_NAME "MPIR"
#define PACKAGE_TARNAME "mpir"
#define PACKAGE_VERSION "3.0.0"
#define PACKAGE_STRING "MPIR 3.0.0"
#define PACKAGE_BUGREPORT "http://groups.google.co.uk/group/mpir-devel/"
#define PACKAGE_URL ""
#define PACKAGE "mpir"
#define VERSION "3.0.0"
#define WANT_FFT 1
#define STDC_HEADERS 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1
#define __EXTENSIONS__ 1
#define _ALL_SOURCE 1
#define _GNU_SOURCE 1
#define _POSIX_PTHREAD_SEMANTICS 1
#define _TANDEM_SOURCE 1

configure: exit 1