sabotage-linux / sabotage

a radical and experimental distribution based on musl libc and busybox
http://sabo.xyz
Other
542 stars 69 forks source link

Stage 0 builld fail #669

Closed scsijon closed 4 years ago

scsijon commented 4 years ago

Clean zip d/l into a EasyOS Buster 1.2.8 linux with devx; set as x86_64; ./build-stage0 is failing binutils with an error > not built due to missing deps: base-dev stage0 However base-dev is not yet due to be built > buildque shows base-dev is 2 places past binutils.

Any sugestions please or how do i change the buildorder?

thanks

tankf33der commented 4 years ago

Paste full log.

scsijon commented 4 years ago

Take it you mean the binutils build log>

2019-12-02 14:27:30: start
2019-12-02 14:27:30: sourcing user defined optimization config /home/projects/sabotage-builddir/etc/butch-optflags.sh
2019-12-02 14:27:30: starting to untar
2019-12-02 14:27:39: untar done
2019-12-02 14:27:39: start build
patching file bfd/archures.c
patching file bfd/bfd-in2.h
patching file bfd/cpu-sh.c
patching file binutils/readelf.c
patching file gas/config/tc-sh.c
patching file gas/testsuite/gas/sh/arch/sh2a-nofpu-or-sh3-nommu.s
patching file gas/testsuite/gas/sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s
patching file gas/testsuite/gas/sh/arch/sh2a-nofpu.s
patching file gas/testsuite/gas/sh/arch/sh2a-or-sh3e.s
patching file gas/testsuite/gas/sh/arch/sh2a-or-sh4.s
patching file gas/testsuite/gas/sh/arch/sh2a.s
patching file gas/testsuite/gas/sh/arch/sh3-dsp.s
patching file gas/testsuite/gas/sh/arch/sh3-nommu.s
patching file gas/testsuite/gas/sh/arch/sh3.s
patching file gas/testsuite/gas/sh/arch/sh3e.s
patching file gas/testsuite/gas/sh/arch/sh4-nofpu.s
patching file gas/testsuite/gas/sh/arch/sh4-nommu-nofpu.s
patching file gas/testsuite/gas/sh/arch/sh4.s
patching file gas/testsuite/gas/sh/arch/sh4a-nofpu.s
patching file gas/testsuite/gas/sh/arch/sh4a.s
patching file gas/testsuite/gas/sh/arch/sh4al-dsp.s
patching file include/elf/sh.h
patching file opcodes/sh-dis.c
patching file opcodes/sh-opc.h
patching file bfd/elf32-sh.c
patching file ld/emulparams/shelf.sh
patching file ld/emulparams/shelf32.sh
patching file ld/emulparams/shelf_nto.sh
patching file ld/emulparams/shelf_vxworks.sh
patching file ld/emulparams/shlelf32_linux.sh
patching file ld/emulparams/shlelf_linux.sh
patching file ld/emulparams/shlelf_nto.sh
patching file bfd/elf32-microblaze.c
patching file bfd/elfxx-mips.c
patching file bfd/archive64.c
Hunk #1 succeeded at 177 (offset 6 lines).
patching file bfd/elf32-arm.c
Hunk #1 succeeded at 4391 (offset -523 lines).
Hunk #2 succeeded at 10419 (offset -1281 lines).
Hunk #3 succeeded at 10509 with fuzz 2 (offset -1295 lines).
Hunk #4 succeeded at 10525 (offset -1296 lines).
Hunk #5 succeeded at 14570 (offset -1924 lines).
configure: loading cache config.cache
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/ginstall -c
checking whether ln works... (cached) yes
checking whether ln -s works... yes
checking for a sed that does not truncate output... (cached) sed
checking for gawk... gawk
checking for gcc... /home/projects/sabotage-builddir/bin/musl-gcc -static
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... (cached) o
checking whether we are using the GNU C compiler... (cached) yes
checking whether /home/projects/sabotage-builddir/bin/musl-gcc -static accepts -g... (cached) yes
checking for /home/projects/sabotage-builddir/bin/musl-gcc -static option to accept ISO C89... (cached) none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... (cached) yes
checking whether g++ accepts -g... (cached) yes
checking whether g++ accepts -static-libstdc++ -static-libgcc... no
checking whether compiler driver understands Ada... no
checking how to compare bootstrapped objects... cmp --ignore-initial=16 $$f1 $$f2
checking for objdir... .libs
checking for isl 0.16, 0.15, or deprecated 0.14... no
recommended isl version is 0.16 or 0.15, the minimum required isl version 0.14 is deprecated
checking for isl 0.16 or 0.15... no
checking for default BUILD_CONFIG... 
checking for --enable-vtable-verify... no
checking for bison... bison -y
checking for bison... bison
checking for gm4... no
checking for gnum4... no
checking for m4... m4
checking for flex... flex
checking for flex... flex
checking for makeinfo... (cached) true --split-size=5000000
checking for expect... no
checking for runtest... no
checking for ar... ar
checking for as... as
checking for dlltool... no
checking for ld... ld
checking for lipo... no
checking for nm... nm
checking for ranlib... ranlib
checking for strip... strip
checking for windres... no
checking for windmc... no
checking for objcopy... objcopy
checking for objdump... objdump
checking for readelf... readelf
checking for cc... cc
checking for c++... c++
checking for gcc... gcc
checking for gcj... no
checking for gfortran... no
checking for gccgo... no
checking for ar... ar
checking for as... as
checking for dlltool... no
checking for ld... ld
checking for lipo... no
checking for nm... nm
checking for objcopy... objcopy
checking for objdump... objdump
checking for ranlib... ranlib
checking for readelf... readelf
checking for strip... strip
checking for windres... no
checking for windmc... no
checking where to find the target ar... just compiled
checking where to find the target as... just compiled
checking where to find the target cc... host tool
checking where to find the target c++... host tool
checking where to find the target c++ for libstdc++... host tool
checking where to find the target dlltool... just compiled
checking where to find the target gcc... host tool
checking where to find the target gcj... host tool
checking where to find the target gfortran... host tool
checking where to find the target gccgo... host tool
checking where to find the target ld... just compiled
checking where to find the target lipo... host tool
checking where to find the target nm... just compiled
checking where to find the target objcopy... just compiled
checking where to find the target objdump... just compiled
checking where to find the target ranlib... just compiled
checking where to find the target readelf... just compiled
checking where to find the target strip... just compiled
checking where to find the target windres... just compiled
checking where to find the target windmc... just compiled
checking whether to enable maintainer-specific portions of Makefiles... no
configure: updating cache config.cache
configure: creating ./config.status
config.status: creating Makefile
make[1]: Entering directory '/mnt/sdb2/home/projects/sabotage-builddir/src/build/binutils/binutils-2.27'
Configuring in ./libiberty
configure: creating cache config.cache
checking whether to enable maintainer-specific portions of Makefiles... no
checking for makeinfo... /home/projects/sabotage-builddir/src/build/binutils/binutils-2.27/missing makeinfo --split-size=5000000
configure: WARNING:
*** Makeinfo is missing. Info documentation will not be built.
checking for perl... perl
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for x86_64-pc-linux-gnu-ar... ar
checking for x86_64-pc-linux-gnu-ranlib... ranlib
checking whether to install libiberty headers and static library... no
configure: target_header_dir = 
checking for x86_64-pc-linux-gnu-gcc... /home/projects/sabotage-builddir/bin/musl-gcc -static
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether /home/projects/sabotage-builddir/bin/musl-gcc -static accepts -g... yes
checking for /home/projects/sabotage-builddir/bin/musl-gcc -static option to accept ISO C89... none needed
checking how to run the C preprocessor... /home/projects/sabotage-builddir/bin/musl-gcc -static -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /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 minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking whether /home/projects/sabotage-builddir/bin/musl-gcc -static supports -W... yes
checking whether /home/projects/sabotage-builddir/bin/musl-gcc -static supports -Wall... yes
checking whether /home/projects/sabotage-builddir/bin/musl-gcc -static supports -Wwrite-strings... yes
checking whether /home/projects/sabotage-builddir/bin/musl-gcc -static supports -Wc++-compat... no
checking whether /home/projects/sabotage-builddir/bin/musl-gcc -static supports -Wstrict-prototypes... yes
checking whether /home/projects/sabotage-builddir/bin/musl-gcc -static supports -pedantic ... yes
checking whether /home/projects/sabotage-builddir/bin/musl-gcc -static and cc understand -c and -o together... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether byte ordering is bigendian... no
checking for a BSD-compatible install... /usr/bin/ginstall -c
checking for sys/file.h... yes
checking for sys/param.h... yes
checking for limits.h... yes
checking for stdlib.h... (cached) yes
checking for malloc.h... yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking for strings.h... (cached) yes
checking for sys/time.h... yes
checking for time.h... yes
checking for sys/resource.h... yes
checking for sys/stat.h... (cached) yes
checking for sys/mman.h... yes
checking for fcntl.h... yes
checking for alloca.h... yes
checking for sys/pstat.h... no
checking for sys/sysmp.h... no
checking for sys/sysinfo.h... yes
checking for machine/hal_sysinfo.h... no
checking for sys/table.h... no
checking for sys/sysctl.h... yes
checking for sys/systemcfg.h... no
checking for stdint.h... (cached) yes
checking for stdio_ext.h... yes
checking for process.h... no
checking for sys/prctl.h... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking whether time.h and sys/time.h may both be included... yes
checking whether errno must be declared... no
checking size of int... 4
checking size of long... 8
checking size of size_t... 8
checking for long long... yes
checking size of long long... 8
checking for a 64-bit type... uint64_t
checking for intptr_t... yes
checking for uintptr_t... yes
checking for ssize_t... yes
checking for pid_t... yes
checking for library containing strerror... none required
checking for asprintf... yes
checking for atexit... yes
checking for basename... yes
checking for bcmp... yes
checking for bcopy... yes
checking for bsearch... yes
checking for bzero... yes
checking for calloc... yes
checking for clock... yes
checking for ffs... yes
checking for getcwd... yes
checking for getpagesize... yes
checking for gettimeofday... yes
checking for index... yes
checking for insque... yes
checking for memchr... yes
checking for memcmp... yes
checking for memcpy... yes
checking for memmem... yes
checking for memmove... yes
checking for mempcpy... yes
checking for memset... yes
checking for mkstemps... yes
checking for putenv... yes
checking for random... yes
checking for rename... yes
checking for rindex... yes
checking for setenv... yes
checking for snprintf... yes
checking for sigsetmask... no
checking for stpcpy... yes
checking for stpncpy... yes
checking for strcasecmp... yes
checking for strchr... yes
checking for strdup... yes
checking for strncasecmp... yes
checking for strndup... yes
checking for strnlen... yes
checking for strrchr... yes
checking for strstr... yes
checking for strtod... yes
checking for strtol... yes
checking for strtoul... yes
checking for strtoll... yes
checking for strtoull... yes
checking for strverscmp... yes
checking for tmpnam... yes
checking for vasprintf... yes
checking for vfprintf... yes
checking for vprintf... yes
checking for vsnprintf... yes
checking for vsprintf... yes
checking for waitpid... yes
checking for setproctitle... no
checking whether alloca needs Cray hooks... no
checking stack direction for C alloca... -1
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking for _doprnt... no
checking for sys_errlist... no
checking for sys_nerr... no
checking for sys_siglist... no
checking for external symbol _system_configuration... no
checking for __fsetlocking... yes
checking for canonicalize_file_name... no
checking for dup3... yes
checking for getrlimit... yes
checking for getrusage... yes
checking for getsysinfo... no
checking for gettimeofday... (cached) yes
checking for on_exit... no
checking for psignal... yes
checking for pstat_getdynamic... no
checking for pstat_getstatic... no
checking for realpath... yes
checking for setrlimit... yes
checking for sbrk... yes
checking for spawnve... no
checking for spawnvpe... no
checking for strerror... yes
checking for strsignal... yes
checking for sysconf... yes
checking for sysctl... no
checking for sysmp... no
checking for table... no
checking for times... yes
checking for wait3... yes
checking for wait4... yes
checking whether basename is declared... yes
checking whether ffs is declared... yes
checking whether asprintf is declared... yes
checking whether vasprintf is declared... yes
checking whether snprintf is declared... yes
checking whether vsnprintf is declared... yes
checking whether calloc is declared... yes
checking whether getenv is declared... yes
checking whether getopt is declared... yes
checking whether malloc is declared... yes
checking whether realloc is declared... yes
checking whether sbrk is declared... yes
checking whether strtol is declared... yes
checking whether strtoul is declared... yes
checking whether strtoll is declared... yes
checking whether strtoull is declared... yes
checking whether strverscmp is declared... yes
checking whether canonicalize_file_name must be declared... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for getpagesize... (cached) yes
checking for working mmap... yes
checking for working strncmp... yes
configure: updating cache config.cache
configure: creating ./config.status
config.status: creating Makefile
config.status: creating testsuite/Makefile
config.status: creating config.h
config.status: executing default commands
Configuring in ./intl
configure: creating cache config.cache
checking whether make sets $(MAKE)... yes
checking for a BSD-compatible install... /usr/bin/ginstall -c
checking whether NLS is requested... no
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for x86_64-pc-linux-gnu-gcc... /home/projects/sabotage-builddir/bin/musl-gcc -static
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether /home/projects/sabotage-builddir/bin/musl-gcc -static accepts -g... yes
checking for /home/projects/sabotage-builddir/bin/musl-gcc -static option to accept ISO C89... none needed
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for x86_64-pc-linux-gnu-ranlib... ranlib
checking for library containing strerror... none required
checking how to run the C preprocessor... /home/projects/sabotage-builddir/bin/musl-gcc -static -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
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 for off_t... yes
checking for size_t... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for getpagesize... yes
checking for working mmap... yes
checking whether we are using the GNU C Library 2.1 or newer... no
checking whether integer division by zero raises SIGFPE... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unsigned long long... yes
checking for inttypes.h... yes
checking whether the inttypes.h PRIxNN macros are broken... no
checking for ld used by GCC... ld
checking if the linker (ld) is GNU ld... yes
checking for shared library run path origin... done
checking argz.h usability... no
checking argz.h presence... no
checking for argz.h... no
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking nl_types.h usability... yes
checking nl_types.h presence... yes
checking for nl_types.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking for feof_unlocked... yes
checking for fgets_unlocked... yes
checking for getc_unlocked... yes
checking for getcwd... yes
checking for getegid... yes
checking for geteuid... yes
checking for getgid... yes
checking for getuid... yes
checking for mempcpy... yes
checking for munmap... yes
checking for putenv... yes
checking for setenv... yes
checking for setlocale... yes
checking for stpcpy... yes
checking for strcasecmp... yes
checking for strdup... yes
checking for strtoul... yes
checking for tsearch... yes
checking for __argz_count... no
checking for __argz_stringify... no
checking for __argz_next... no
checking for __fsetlocking... yes
checking for iconv... yes
checking for iconv declaration... install-shextern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for nl_langinfo and CODESET... yes
checking for LC_MESSAGES... yes
checking for bison... bison
checking version of bison... 3.3.2, ok
checking whether NLS is requested... no
checking whether to use NLS... no
checking for aclocal... aclocal
checking for autoconf... autoconf
checking for autoheader... autoheader
configure: updating cache config.cache
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.intl
config.status: creating config.h
config.status: executing default-1 commands
Configuring in ./bfd
configure: creating cache config.cache
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
checking for x86_64-pc-linux-gnu-gcc... /home/projects/sabotage-builddir/bin/musl-gcc -static
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether /home/projects/sabotage-builddir/bin/musl-gcc -static accepts -g... yes
checking for /home/projects/sabotage-builddir/bin/musl-gcc -static option to accept ISO C89... none needed
checking for library containing strerror... none required
checking for a BSD-compatible install... /usr/bin/ginstall -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./../install-sh -c -d
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking dependency style of /home/projects/sabotage-builddir/bin/musl-gcc -static... gcc3
checking for x86_64-pc-linux-gnu-ar... ar
checking for x86_64-pc-linux-gnu-ranlib... ranlib
checking for x86_64-pc-linux-gnu-gcc... (cached) /home/projects/sabotage-builddir/bin/musl-gcc -static
checking whether we are using the GNU C compiler... (cached) yes
checking whether /home/projects/sabotage-builddir/bin/musl-gcc -static accepts -g... (cached) yes
checking for /home/projects/sabotage-builddir/bin/musl-gcc -static option to accept ISO C89... (cached) none needed
checking how to run the C preprocessor... /home/projects/sabotage-builddir/bin/musl-gcc -static -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /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 minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking how to print strings... printf
checking for a sed that does not truncate output... sed
checking for fgrep... /bin/grep -F
checking for ld used by /home/projects/sabotage-builddir/bin/musl-gcc -static... ld
checking if the linker (ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... nm
checking the name lister (nm) 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 ld option to reload object files... -r
checking for x86_64-pc-linux-gnu-objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for x86_64-pc-linux-gnu-ar... (cached) ar
checking for x86_64-pc-linux-gnu-strip... no
checking for strip... strip
checking for x86_64-pc-linux-gnu-ranlib... (cached) ranlib
checking command to parse nm output from /home/projects/sabotage-builddir/bin/musl-gcc -static object... ok
checking for dlfcn.h... yes
checking for objdir... .libs
checking if /home/projects/sabotage-builddir/bin/musl-gcc -static supports -fno-rtti -fno-exceptions... no
checking for /home/projects/sabotage-builddir/bin/musl-gcc -static option to produce PIC... -fPIC -DPIC
checking if /home/projects/sabotage-builddir/bin/musl-gcc -static PIC flag -fPIC -DPIC works... yes
checking if /home/projects/sabotage-builddir/bin/musl-gcc -static static flag -static works... yes
checking if /home/projects/sabotage-builddir/bin/musl-gcc -static supports -c -o file.o... yes
checking if /home/projects/sabotage-builddir/bin/musl-gcc -static supports -c -o file.o... (cached) yes
checking whether the /home/projects/sabotage-builddir/bin/musl-gcc -static linker (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 for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... yes
checking whether a program can dlopen itself... no
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... no
checking whether to build static libraries... yes
checking for dlfcn.h... (cached) yes
checking for windows.h... no
checking for library containing dlopen... none required
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
Setting warning flags = -W -Wall -Wstrict-prototypes -Wmissing-prototypes
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether to install libbfd... no
checking whether NLS is requested... no
checking whether NLS is requested... no
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking size of long long... 8
checking size of void *... 8
checking size of long... 8
checking alloca.h usability... yes
checking alloca.h presence... yes
checking for alloca.h... yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking for stdlib.h... (cached) yes
checking time.h usability... yes
checking time.h presence... yes
checking for time.h... yes
checking for unistd.h... (cached) yes
checking wchar.h usability... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking wctype.h usability... yes
checking wctype.h presence... yes
checking for wctype.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking sys/file.h usability... yes
checking sys/file.h presence... yes
checking for sys/file.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for sys/stat.h... (cached) yes
checking sys/resource.h usability... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
looking for a compliant stdint.h in stdint.h, checking for uintmax_t... yes
checking for uintptr_t... yes
checking for int_least32_t... yes
checking for int_fast32_t... yes
checking for uint64_t... yes
checking what to include in bfd_stdint.h... stdint.h (already complete)
checking whether time.h and sys/time.h may both be included... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking whether string.h and strings.h may both be included... yes
checking for fcntl... yes
checking for getpagesize... yes
checking for setitimer... yes
checking for sysconf... yes
checking for fdopen... yes
checking for getuid... yes
checking for getgid... yes
checking for fileno... yes
checking for strtoull... yes
checking for getrlimit... yes
checking whether basename is declared... yes
checking whether ftello is declared... yes
checking whether ftello64 is declared... yes
checking whether fseeko is declared... yes
checking whether fseeko64 is declared... yes
checking whether ffs is declared... yes
checking whether free is declared... yes
checking whether getenv is declared... yes
checking whether malloc is declared... yes
checking whether realloc is declared... yes
checking whether stpcpy is declared... yes
checking whether strstr is declared... yes
checking whether asprintf is declared... yes
checking whether vasprintf is declared... yes
checking whether snprintf is declared... yes
checking whether vsnprintf is declared... yes
checking whether strnlen is declared... yes
checking linker --as-needed support... yes
checking for cos in -lm... yes
checking for gcc version with buggy 64-bit support... no
checking sys/procfs.h usability... yes
checking sys/procfs.h presence... yes
checking for sys/procfs.h... yes
checking for prstatus_t in sys/procfs.h... yes
checking for prstatus32_t in sys/procfs.h... no
checking for prstatus_t.pr_who in sys/procfs.h... no
checking for prstatus32_t.pr_who in sys/procfs.h... no
checking for pstatus_t in sys/procfs.h... no
checking for pxstatus_t in sys/procfs.h... no
checking for pstatus32_t in sys/procfs.h... no
checking for prpsinfo_t in sys/procfs.h... yes
checking for prpsinfo_t.pr_pid in sys/procfs.h... yes
checking for prpsinfo32_t in sys/procfs.h... no
checking for prpsinfo32_t.pr_pid in sys/procfs.h... no
checking for psinfo_t in sys/procfs.h... no
checking for psinfo_t.pr_pid in sys/procfs.h... no
checking for psinfo32_t in sys/procfs.h... no
checking for psinfo32_t.pr_pid in sys/procfs.h... no
checking for lwpstatus_t in sys/procfs.h... no
checking for lwpxstatus_t in sys/procfs.h... no
checking for lwpstatus_t.pr_context in sys/procfs.h... no
checking for lwpstatus_t.pr_reg in sys/procfs.h... no
checking for lwpstatus_t.pr_fpreg in sys/procfs.h... no
checking for win32_pstatus_t in sys/procfs.h... no
checking for ftello... yes
checking for ftello64... yes
checking for fseeko... yes
checking for fseeko64... yes
checking for fopen64... yes
checking size of off_t... 8
checking file_ptr type... BFD_HOST_64_BIT
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for getpagesize... (cached) yes
checking for working mmap... yes
checking for madvise... yes
checking for mprotect... yes
configure: updating cache config.cache
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating bfd-in3.h
config.status: creating po/Makefile.in
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing default-1 commands
config.status: executing bfd_stdint.h commands
config.status: executing default commands
make[2]: Entering directory '/mnt/sdb2/home/projects/sabotage-builddir/src/build/binutils/binutils-2.27/libiberty'
if [ x"" != x ] && [ ! -d pic ]; then \
  mkdir pic; \
else true; fi
touch stamp-picdir
if [ x"" != x ] && [ ! -d noasan ]; then \
  mkdir noasan; \
else true; fi
touch stamp-noasandir
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE  ./regex.c -o pic/regex.o; \
else true; fi
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE   ./regex.c -o noasan/regex.o; \
else true; fi
/home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE ./regex.c -o regex.o
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE  ./cplus-dem.c -o pic/cplus-dem.o; \
else true; fi
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE   ./cplus-dem.c -o noasan/cplus-dem.o; \
else true; fi
/home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE ./cplus-dem.c -o cplus-dem.o
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE  ./cp-demangle.c -o pic/cp-demangle.o; \
else true; fi
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE   ./cp-demangle.c -o noasan/cp-demangle.o; \
else true; fi
/home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE ./cp-demangle.c -o cp-demangle.o
./cp-demangle.c: In function `d_print_comp':
./cp-demangle.c:4368: warning: 'saved_templates' might be used uninitialized in this function
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE  ./md5.c -o pic/md5.o; \
else true; fi
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE   ./md5.c -o noasan/md5.o; \
else true; fi
/home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE ./md5.c -o md5.o
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE  ./sha1.c -o pic/sha1.o; \
else true; fi
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE   ./sha1.c -o noasan/sha1.o; \
else true; fi
/home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE ./sha1.c -o sha1.o
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE  ./alloca.c -o pic/alloca.o; \
else true; fi
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE   ./alloca.c -o noasan/alloca.o; \
else true; fi
/home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE ./alloca.c -o alloca.o
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE  ./argv.c -o pic/argv.o; \
else true; fi
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE   ./argv.c -o noasan/argv.o; \
else true; fi
/home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE ./argv.c -o argv.o
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE  ./choose-temp.c -o pic/choose-temp.o; \
else true; fi
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE   ./choose-temp.c -o noasan/choose-temp.o; \
else true; fi
/home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE ./choose-temp.c -o choose-temp.o
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE  ./concat.c -o pic/concat.o; \
else true; fi
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE   ./concat.c -o noasan/concat.o; \
else true; fi
/home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE ./concat.c -o concat.o
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE  ./cp-demint.c -o pic/cp-demint.o; \
else true; fi
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE   ./cp-demint.c -o noasan/cp-demint.o; \
else true; fi
/home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE ./cp-demint.c -o cp-demint.o
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE  ./crc32.c -o pic/crc32.o; \
else true; fi
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE   ./crc32.c -o noasan/crc32.o; \
else true; fi
/home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE ./crc32.c -o crc32.o
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE  ./d-demangle.c -o pic/d-demangle.o; \
else true; fi
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE   ./d-demangle.c -o noasan/d-demangle.o; \
else true; fi
/home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE ./d-demangle.c -o d-demangle.o
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE  ./dwarfnames.c -o pic/dwarfnames.o; \
else true; fi
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE   ./dwarfnames.c -o noasan/dwarfnames.o; \
else true; fi
/home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE ./dwarfnames.c -o dwarfnames.o
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE  ./dyn-string.c -o pic/dyn-string.o; \
else true; fi
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE   ./dyn-string.c -o noasan/dyn-string.o; \
else true; fi
/home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE ./dyn-string.c -o dyn-string.o
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE  ./fdmatch.c -o pic/fdmatch.o; \
else true; fi
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE   ./fdmatch.c -o noasan/fdmatch.o; \
else true; fi
/home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE ./fdmatch.c -o fdmatch.o
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE  ./fibheap.c -o pic/fibheap.o; \
else true; fi
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE   ./fibheap.c -o noasan/fibheap.o; \
else true; fi
/home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE ./fibheap.c -o fibheap.o
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE  ./filename_cmp.c -o pic/filename_cmp.o; \
else true; fi
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE   ./filename_cmp.c -o noasan/filename_cmp.o; \
else true; fi
/home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE ./filename_cmp.c -o filename_cmp.o
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE  ./floatformat.c -o pic/floatformat.o; \
else true; fi
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE   ./floatformat.c -o noasan/floatformat.o; \
else true; fi
/home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE ./floatformat.c -o floatformat.o
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE  ./fnmatch.c -o pic/fnmatch.o; \
else true; fi
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE   ./fnmatch.c -o noasan/fnmatch.o; \
else true; fi
/home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE ./fnmatch.c -o fnmatch.o
./fnmatch.c:1: warning: ISO C forbids an empty source file
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE  ./fopen_unlocked.c -o pic/fopen_unlocked.o; \
else true; fi
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE   ./fopen_unlocked.c -o noasan/fopen_unlocked.o; \
else true; fi
/home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE ./fopen_unlocked.c -o fopen_unlocked.o
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE  ./getopt.c -o pic/getopt.o; \
else true; fi
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE   ./getopt.c -o noasan/getopt.o; \
else true; fi
/home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE ./getopt.c -o getopt.o
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE  ./getopt1.c -o pic/getopt1.o; \
else true; fi
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE   ./getopt1.c -o noasan/getopt1.o; \
else true; fi
/home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE ./getopt1.c -o getopt1.o
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE  ./getpwd.c -o pic/getpwd.o; \
else true; fi
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE   ./getpwd.c -o noasan/getpwd.o; \
else true; fi
/home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE ./getpwd.c -o getpwd.o
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE  ./getruntime.c -o pic/getruntime.o; \
else true; fi
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE   ./getruntime.c -o noasan/getruntime.o; \
else true; fi
/home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE ./getruntime.c -o getruntime.o
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE  ./hashtab.c -o pic/hashtab.o; \
else true; fi
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE   ./hashtab.c -o noasan/hashtab.o; \
else true; fi
/home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE ./hashtab.c -o hashtab.o
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE  ./hex.c -o pic/hex.o; \
else true; fi
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE   ./hex.c -o noasan/hex.o; \
else true; fi
/home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE ./hex.c -o hex.o
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE  ./lbasename.c -o pic/lbasename.o; \
else true; fi
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE   ./lbasename.c -o noasan/lbasename.o; \
else true; fi
/home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE ./lbasename.c -o lbasename.o
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE  ./lrealpath.c -o pic/lrealpath.o; \
else true; fi
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE   ./lrealpath.c -o noasan/lrealpath.o; \
else true; fi
/home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE ./lrealpath.c -o lrealpath.o
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE  ./make-relative-prefix.c -o pic/make-relative-prefix.o; \
else true; fi
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE   ./make-relative-prefix.c -o noasan/make-relative-prefix.o; \
else true; fi
/home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE ./make-relative-prefix.c -o make-relative-prefix.o
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE  ./make-temp-file.c -o pic/make-temp-file.o; \
else true; fi
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE   ./make-temp-file.c -o noasan/make-temp-file.o; \
else true; fi
/home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE ./make-temp-file.c -o make-temp-file.o
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE  ./objalloc.c -o pic/objalloc.o; \
else true; fi
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE   ./objalloc.c -o noasan/objalloc.o; \
else true; fi
/home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE ./objalloc.c -o objalloc.o
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE  ./obstack.c -o pic/obstack.o; \
else true; fi
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE   ./obstack.c -o noasan/obstack.o; \
else true; fi
/home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE ./obstack.c -o obstack.o
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE  ./partition.c -o pic/partition.o; \
else true; fi
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE   ./partition.c -o noasan/partition.o; \
else true; fi
/home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE ./partition.c -o partition.o
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE  ./pexecute.c -o pic/pexecute.o; \
else true; fi
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE   ./pexecute.c -o noasan/pexecute.o; \
else true; fi
/home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE ./pexecute.c -o pexecute.o
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE  ./physmem.c -o pic/physmem.o; \
else true; fi
if [ x"" != x ]; then \
  /home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE   ./physmem.c -o noasan/physmem.o; \
else true; fi
/home/projects/sabotage-builddir/bin/musl-gcc -static -c -DHAVE_CONFIG_H -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -I. -I./../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  -D_GNU_SOURCE ./physmem.c -o physmem.o
In file included from ./physmem.c:52:
/usr/include/x86_64-linux-gnu/sys/sysctl.h:68: error: syntax error before "extern"
/usr/include/x86_64-linux-gnu/sys/sysctl.h:69: error: syntax error before "__THROW"
/usr/include/x86_64-linux-gnu/sys/sysctl.h:69: error: ISO C forbids data definition with no type or storage class
In file included from /home/projects/sabotage-builddir/include/stdarg.h:10,
                 from ./../include/libiberty.h:47,
                 from ./physmem.c:79:
/home/projects/sabotage-builddir/include/bits/alltypes.h:6: error: syntax error before "typedef"
make[2]: *** [Makefile:1140: physmem.o] Error 1
make[2]: Leaving directory '/mnt/sdb2/home/projects/sabotage-builddir/src/build/binutils/binutils-2.27/libiberty'
make[1]: *** [Makefile:8049: all-libiberty] Error 2
make[1]: Leaving directory '/mnt/sdb2/home/projects/sabotage-builddir/src/build/binutils/binutils-2.27'
make: *** [Makefile:851: all] Error 2
scsijon commented 4 years ago

config.log from binutils-2.17

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

It was created by configure, which was
generated by GNU Autoconf 2.64.  Invocation command line was

  $ ./configure -C --prefix= --disable-nls --disable-werror --enable-initfini-array --disable-separate-code --enable-deterministic-archives --disable-install-libbfd

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

hostname = EASYPC3525
uname -m = x86_64
uname -r = 5.2.21
uname -s = Linux
uname -v = #1 SMP Mon Nov 4 18:51:40 +08 2019

/usr/bin/uname -p = unknown
/bin/uname -X     = unknown

/bin/arch              = x86_64
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo      = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /bin
PATH: /usr/bin
PATH: /sbin
PATH: /usr/sbin
PATH: /usr/local/bin
PATH: /root/my-applications/bin
PATH: /usr/games

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

configure:2149: loading cache config.cache
configure:2293: checking build system type
configure:2307: result: x86_64-pc-linux-gnu
configure:2354: checking host system type
configure:2367: result: x86_64-pc-linux-gnu
configure:2387: checking target system type
configure:2400: result: x86_64-pc-linux-gnu
configure:2454: checking for a BSD-compatible install
configure:2522: result: /usr/bin/ginstall -c
configure:2533: checking whether ln works
configure:2555: result: yes
configure:2559: checking whether ln -s works
configure:2563: result: yes
configure:2570: checking for a sed that does not truncate output
configure:2634: result: sed
configure:2643: checking for gawk
configure:2659: found /bin/gawk
configure:2670: result: gawk
configure:4117: checking for gcc
configure:4144: result: /home/projects/sabotage-builddir/bin/musl-gcc -static
configure:4373: checking for C compiler version
configure:4382: /home/projects/sabotage-builddir/bin/musl-gcc -static --version >&5
rawcc (GCC) 3.4.6
Copyright (C) 2006 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:4393: $? = 0
configure:4382: /home/projects/sabotage-builddir/bin/musl-gcc -static -v >&5
Reading specs from /mnt/sdb2/home/projects/sabotage-builddir/opt/gcc3/bin/../lib/gcc/x86_64-unknown-linux-gnu/3.4.6/specs
Reading specs from /mnt/sdb2/home/projects/sabotage-builddir/opt/stage0-musl/bin/../../../bin/../lib/musl-gcc.specs
rename spec cpp_options to old_cpp_options
Configured with: ./configure --prefix= --mandir=/share/man --infodir=/infoXXX --disable-bootstrap --disable-nls --disable-multilib --with-target-libiberty=no --with-target-zlib=no --disable-multilib --disable-shared
Thread model: posix
gcc version 3.4.6
configure:4393: $? = 0
configure:4382: /home/projects/sabotage-builddir/bin/musl-gcc -static -V >&5
rawcc: `-V' must come at the start of the command line
configure:4393: $? = 1
configure:4382: /home/projects/sabotage-builddir/bin/musl-gcc -static -qversion >&5
rawcc: unrecognized option `-qversion'
rawcc: no input files
configure:4393: $? = 1
configure:4413: checking for C compiler default output file name
configure:4435: /home/projects/sabotage-builddir/bin/musl-gcc -static -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -Wl,-static -Wl,--gc-sections -Wl,-z,relro,-z,now -Wl,-z,text -s conftest.c  >&5
configure:4439: $? = 0
configure:4476: result: a.out
configure:4492: checking whether the C compiler works
configure:4501: ./a.out
configure:4505: $? = 0
configure:4520: result: yes
configure:4527: checking whether we are cross compiling
configure:4529: result: no
configure:4532: checking for suffix of executables
configure:4539: /home/projects/sabotage-builddir/bin/musl-gcc -static -o conftest -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno  -Wl,-static -Wl,--gc-sections -Wl,-z,relro,-z,now -Wl,-z,text -s conftest.c  >&5
configure:4543: $? = 0
configure:4565: result: 
configure:4571: checking for suffix of object files
configure:4618: result: o
configure:4622: checking whether we are using the GNU C compiler
configure:4650: result: yes
configure:4659: checking whether /home/projects/sabotage-builddir/bin/musl-gcc -static accepts -g
configure:4720: result: yes
configure:4737: checking for /home/projects/sabotage-builddir/bin/musl-gcc -static option to accept ISO C89
configure:4814: result: none needed
configure:4892: checking for g++
configure:4908: found /usr/bin/g++
configure:4919: result: g++
configure:4946: checking for C++ compiler version
configure:4955: g++ --version >&5
g++ (Debian 8.3.0-6) 8.3.0
Copyright (C) 2018 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:4966: $? = 0
configure:4955: g++ -v >&5
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/8/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian 8.3.0-6' --with-bugurl=file:///usr/share/doc/gcc-8/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-8 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 8.3.0 (Debian 8.3.0-6) 
configure:4966: $? = 0
configure:4955: g++ -V >&5
g++: error: unrecognized command line option '-V'
g++: fatal error: no input files
compilation terminated.
configure:4966: $? = 1
configure:4955: g++ -qversion >&5
g++: error: unrecognized command line option '-qversion'; did you mean '--version'?
g++: fatal error: no input files
compilation terminated.
configure:4966: $? = 1
configure:4970: checking whether we are using the GNU C++ compiler
configure:4998: result: yes
configure:5007: checking whether g++ accepts -g
configure:5068: result: yes
configure:5117: checking whether g++ accepts -static-libstdc++ -static-libgcc
configure:5134: g++ -o conftest -g -O2  -Wl,-static -Wl,--gc-sections -Wl,-z,relro,-z,now -Wl,-z,text -s -static-libstdc++ -static-libgcc conftest.cpp  >&5
/usr/bin/ld: cannot find -lstdc++
collect2: error: ld returned 1 exit status
configure:5134: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| /* end confdefs.h.  */
| 
| #if (__GNUC__ < 4) || (__GNUC__ == 4 && __GNUC_MINOR__ < 5)
| #error -static-libstdc++ not implemented
| #endif
| int main() {}
configure:5138: result: no
configure:5340: checking whether compiler driver understands Ada
configure:5363: result: no
configure:5372: checking how to compare bootstrapped objects
configure:5397: result: cmp --ignore-initial=16 $$f1 $$f2
configure:5457: checking for objdir
configure:5472: result: .libs
configure:6023: checking for isl 0.16, 0.15, or deprecated 0.14
configure:6036: /home/projects/sabotage-builddir/bin/musl-gcc -static -o conftest -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno    -Wl,-static -Wl,--gc-sections -Wl,-z,relro,-z,now -Wl,-z,text -s  -lisl -lmpc -lmpfr -lgmp conftest.c  -lisl -lgmp >&5
conftest.c:10:21: isl/ctx.h: No such file or directory
configure:6036: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define LT_OBJDIR ".libs/"
| /* end confdefs.h.  */
| #include <isl/ctx.h>
| int
| main ()
| {
| isl_ctx_get_max_operations (isl_ctx_alloc ());
|   ;
|   return 0;
| }
configure:6043: result: no
configure:6047: result: recommended isl version is 0.16 or 0.15, the minimum required isl version 0.14 is deprecated
configure:6051: checking for isl 0.16 or 0.15
configure:6064: /home/projects/sabotage-builddir/bin/musl-gcc -static -o conftest -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno    -Wl,-static -Wl,--gc-sections -Wl,-z,relro,-z,now -Wl,-z,text -s  -lisl -lmpc -lmpfr -lgmp conftest.c  -lisl -lgmp >&5
conftest.c:10:26: isl/schedule.h: No such file or directory
conftest.c: In function `main':
conftest.c:14: error: `NULL' undeclared (first use in this function)
conftest.c:14: error: (Each undeclared identifier is reported only once
conftest.c:14: error: for each function it appears in.)
configure:6064: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define LT_OBJDIR ".libs/"
| /* end confdefs.h.  */
| #include <isl/schedule.h>
| int
| main ()
| {
| isl_options_set_schedule_serialize_sccs (NULL, 0);
|   ;
|   return 0;
| }
configure:6071: result: no
configure:7075: checking for default BUILD_CONFIG
configure:7107: result: 
configure:7112: checking for --enable-vtable-verify
configure:7125: result: no
configure:7721: checking for bison
configure:7737: found /usr/bin/bison
configure:7748: result: bison -y
configure:7768: checking for bison
configure:7784: found /usr/bin/bison
configure:7795: result: bison
configure:7815: checking for gm4
configure:7845: result: no
configure:7815: checking for gnum4
configure:7845: result: no
configure:7815: checking for m4
configure:7831: found /usr/bin/m4
configure:7842: result: m4
configure:7862: checking for flex
configure:7878: found /usr/bin/flex
configure:7889: result: flex
configure:7910: checking for flex
configure:7926: found /usr/bin/flex
configure:7937: result: flex
configure:7957: checking for makeinfo
configure:7984: result: true --split-size=5000000
configure:8018: checking for expect
configure:8048: result: no
configure:8067: checking for runtest
configure:8097: result: no
configure:8212: checking for ar
configure:8228: found /usr/bin/ar
configure:8239: result: ar
configure:8353: checking for as
configure:8369: found /usr/bin/as
configure:8380: result: as
configure:8494: checking for dlltool
configure:8524: result: no
configure:8635: checking for ld
configure:8651: found /usr/bin/ld
configure:8662: result: ld
configure:8776: checking for lipo
configure:8806: result: no
configure:8917: checking for nm
configure:8933: found /usr/bin/nm
configure:8944: result: nm
configure:9058: checking for ranlib
configure:9074: found /usr/bin/ranlib
configure:9085: result: ranlib
configure:9194: checking for strip
configure:9210: found /usr/bin/strip
configure:9221: result: strip
configure:9330: checking for windres
configure:9360: result: no
configure:9471: checking for windmc
configure:9501: result: no
configure:9612: checking for objcopy
configure:9628: found /usr/bin/objcopy
configure:9639: result: objcopy
configure:9753: checking for objdump
configure:9769: found /usr/bin/objdump
configure:9780: result: objdump
configure:9894: checking for readelf
configure:9910: found /usr/bin/readelf
configure:9921: result: readelf
configure:10074: checking for cc
configure:10090: found /usr/bin/cc
configure:10101: result: cc
configure:10235: checking for c++
configure:10251: found /usr/bin/c++
configure:10262: result: c++
configure:10396: checking for gcc
configure:10412: found /usr/bin/gcc
configure:10423: result: gcc
configure:10552: checking for gcj
configure:10582: result: no
configure:10713: checking for gfortran
configure:10743: result: no
configure:10874: checking for gccgo
configure:10904: result: no
configure:11115: checking for ar
configure:11131: found /usr/bin/ar
configure:11142: result: ar
configure:11345: checking for as
configure:11361: found /usr/bin/as
configure:11372: result: as
configure:11575: checking for dlltool
configure:11605: result: no
configure:11805: checking for ld
configure:11821: found /usr/bin/ld
configure:11832: result: ld
configure:12035: checking for lipo
configure:12065: result: no
configure:12265: checking for nm
configure:12281: found /usr/bin/nm
configure:12292: result: nm
configure:12495: checking for objcopy
configure:12511: found /usr/bin/objcopy
configure:12522: result: objcopy
configure:12725: checking for objdump
configure:12741: found /usr/bin/objdump
configure:12752: result: objdump
configure:12955: checking for ranlib
configure:12971: found /usr/bin/ranlib
configure:12982: result: ranlib
configure:13185: checking for readelf
configure:13201: found /usr/bin/readelf
configure:13212: result: readelf
configure:13415: checking for strip
configure:13431: found /usr/bin/strip
configure:13442: result: strip
configure:13645: checking for windres
configure:13675: result: no
configure:13875: checking for windmc
configure:13905: result: no
configure:13933: checking where to find the target ar
configure:13956: result: just compiled
configure:13975: checking where to find the target as
configure:13998: result: just compiled
configure:14017: checking where to find the target cc
configure:14050: result: host tool
configure:14059: checking where to find the target c++
configure:14095: result: host tool
configure:14104: checking where to find the target c++ for libstdc++
configure:14140: result: host tool
configure:14149: checking where to find the target dlltool
configure:14172: result: just compiled
configure:14191: checking where to find the target gcc
configure:14224: result: host tool
configure:14233: checking where to find the target gcj
configure:14269: result: host tool
configure:14278: checking where to find the target gfortran
configure:14314: result: host tool
configure:14323: checking where to find the target gccgo
configure:14359: result: host tool
configure:14368: checking where to find the target ld
configure:14391: result: just compiled
configure:14410: checking where to find the target lipo
configure:14432: result: host tool
configure:14441: checking where to find the target nm
configure:14464: result: just compiled
configure:14483: checking where to find the target objcopy
configure:14506: result: just compiled
configure:14525: checking where to find the target objdump
configure:14548: result: just compiled
configure:14567: checking where to find the target ranlib
configure:14590: result: just compiled
configure:14609: checking where to find the target readelf
configure:14632: result: just compiled
configure:14651: checking where to find the target strip
configure:14674: result: just compiled
configure:14693: checking where to find the target windres
configure:14716: result: just compiled
configure:14735: checking where to find the target windmc
configure:14758: result: just compiled
configure:14805: checking whether to enable maintainer-specific portions of Makefiles
configure:14814: result: no
configure:14990: updating cache config.cache
configure:15063: creating ./config.status

## ---------------------- ##
## Running config.status. ##
## ---------------------- ##

This file was extended by config.status, which was
generated by GNU Autoconf 2.64.  Invocation command line was

  CONFIG_FILES    = 
  CONFIG_HEADERS  = 
  CONFIG_LINKS    = 
  CONFIG_COMMANDS = 
  $ ./config.status 

on EASYPC3525

config.status:946: creating Makefile

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

ac_cv_as_needed=yes
ac_cv_broken_nice=no
ac_cv_broken_poll=no
ac_cv_broken_sem_getvalue=no
ac_cv_buggy_getaddrinfo=no
ac_cv_build=x86_64-pc-linux-gnu
ac_cv_c99=yes
ac_cv_c_compiler_gnu=yes
ac_cv_c_const=yes
ac_cv_c_inline=inline
ac_cv_c_int16_t=yes
ac_cv_c_int32_t=yes
ac_cv_c_int64_t=yes
ac_cv_c_int8_t=yes
ac_cv_c_restrict=__restrict
ac_cv_c_stack_direction=-1
ac_cv_c_stringize=yes
ac_cv_c_uint16_t=yes
ac_cv_c_uint32_t=yes
ac_cv_c_uint64_t=yes
ac_cv_c_uint8_t=yes
ac_cv_c_vararrays=yes
ac_cv_c_volatile=yes
ac_cv_cc_implements___FUNCTION__=yes
ac_cv_cc_implements___func__=yes
ac_cv_cc_timezone=yes
ac_cv_cc_werror=no
ac_cv_cc_wextra=yes
ac_cv_cpp_func=yes
ac_cv_crypt_SHA256=yes
ac_cv_crypt_SHA512=yes
ac_cv_crypt_blowfish=yes
ac_cv_crypt_des=yes
ac_cv_crypt_ext_des=yes
ac_cv_crypt_md5=yes
ac_cv_cxx_compiler_gnu=yes
ac_cv_cxx_thread=no
ac_cv_dir_trailing_space=yes
ac_cv_dos_paths=no
ac_cv_env_AR_FOR_TARGET_set=
ac_cv_env_AR_FOR_TARGET_value=
ac_cv_env_AR_set=
ac_cv_env_AR_value=
ac_cv_env_AS_FOR_TARGET_set=
ac_cv_env_AS_FOR_TARGET_value=
ac_cv_env_AS_set=
ac_cv_env_AS_value=
ac_cv_env_CCC_set=
ac_cv_env_CCC_value=
ac_cv_env_CC_FOR_TARGET_set=
ac_cv_env_CC_FOR_TARGET_value=
ac_cv_env_CC_set=set
ac_cv_env_CC_value='/home/projects/sabotage-builddir/bin/musl-gcc -static'
ac_cv_env_CFLAGS_set=set
ac_cv_env_CFLAGS_value='-D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno'
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CXXFLAGS_set=
ac_cv_env_CXXFLAGS_value=
ac_cv_env_CXX_FOR_TARGET_set=
ac_cv_env_CXX_FOR_TARGET_value=
ac_cv_env_CXX_set=
ac_cv_env_CXX_value=
ac_cv_env_DLLTOOL_FOR_TARGET_set=
ac_cv_env_DLLTOOL_FOR_TARGET_value=
ac_cv_env_DLLTOOL_set=
ac_cv_env_DLLTOOL_value=
ac_cv_env_GCC_FOR_TARGET_set=
ac_cv_env_GCC_FOR_TARGET_value=
ac_cv_env_GCJ_FOR_TARGET_set=
ac_cv_env_GCJ_FOR_TARGET_value=
ac_cv_env_GFORTRAN_FOR_TARGET_set=
ac_cv_env_GFORTRAN_FOR_TARGET_value=
ac_cv_env_GOC_FOR_TARGET_set=
ac_cv_env_GOC_FOR_TARGET_value=
ac_cv_env_LDFLAGS_set=set
ac_cv_env_LDFLAGS_value='-Wl,-static -Wl,--gc-sections -Wl,-z,relro,-z,now -Wl,-z,text -s'
ac_cv_env_LD_FOR_TARGET_set=
ac_cv_env_LD_FOR_TARGET_value=
ac_cv_env_LD_set=
ac_cv_env_LD_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_LIPO_FOR_TARGET_set=
ac_cv_env_LIPO_FOR_TARGET_value=
ac_cv_env_LIPO_set=
ac_cv_env_LIPO_value=
ac_cv_env_NM_FOR_TARGET_set=
ac_cv_env_NM_FOR_TARGET_value=
ac_cv_env_NM_set=
ac_cv_env_NM_value=
ac_cv_env_OBJCOPY_FOR_TARGET_set=
ac_cv_env_OBJCOPY_FOR_TARGET_value=
ac_cv_env_OBJCOPY_set=
ac_cv_env_OBJCOPY_value=
ac_cv_env_OBJDUMP_FOR_TARGET_set=
ac_cv_env_OBJDUMP_FOR_TARGET_value=
ac_cv_env_OBJDUMP_set=
ac_cv_env_OBJDUMP_value=
ac_cv_env_RANLIB_FOR_TARGET_set=
ac_cv_env_RANLIB_FOR_TARGET_value=
ac_cv_env_RANLIB_set=
ac_cv_env_RANLIB_value=
ac_cv_env_READELF_FOR_TARGET_set=
ac_cv_env_READELF_FOR_TARGET_value=
ac_cv_env_READELF_set=
ac_cv_env_READELF_value=
ac_cv_env_STRIP_FOR_TARGET_set=
ac_cv_env_STRIP_FOR_TARGET_value=
ac_cv_env_STRIP_set=
ac_cv_env_STRIP_value=
ac_cv_env_WINDMC_FOR_TARGET_set=
ac_cv_env_WINDMC_FOR_TARGET_value=
ac_cv_env_WINDMC_set=
ac_cv_env_WINDMC_value=
ac_cv_env_WINDRES_FOR_TARGET_set=
ac_cv_env_WINDRES_FOR_TARGET_value=
ac_cv_env_WINDRES_set=
ac_cv_env_WINDRES_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_build_configargs_set=
ac_cv_env_build_configargs_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_host_configargs_set=
ac_cv_env_host_configargs_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_env_target_configargs_set=
ac_cv_env_target_configargs_value=
ac_cv_exeext=
ac_cv_f77_compiler_gnu=no
ac_cv_file__dev_ptc=no
ac_cv_file__etc_default_login=no
ac_cv_flock_decl=yes
ac_cv_func___argz_count=no
ac_cv_func___argz_next=no
ac_cv_func___argz_stringify=no
ac_cv_func___b64_ntop=no
ac_cv_func___b64_pton=no
ac_cv_func___cxa_atexit=yes
ac_cv_func___fpending=yes
ac_cv_func___fpu_control=no
ac_cv_func___fpurge=yes
ac_cv_func___freading=yes
ac_cv_func___fsetlocking=yes
ac_cv_func___secure_getenv=no
ac_cv_func__doprnt=no
ac_cv_func__getlong=no
ac_cv_func__getpty=no
ac_cv_func__getshort=no
ac_cv_func__mcleanup=no
ac_cv_func__nc_free_and_exit=yes
ac_cv_func__nc_freeall=yes
ac_cv_func__setjmp=yes
ac_cv_func__sys_siglist=no
ac_cv_func_abort=yes
ac_cv_func_acosf=yes
ac_cv_func_acosh=yes
ac_cv_func_acosl=yes
ac_cv_func_alarm=yes
ac_cv_func_alloca_works=yes
ac_cv_func_alphasort=yes
ac_cv_func_asctime_r=yes
ac_cv_func_asinf=yes
ac_cv_func_asinh=yes
ac_cv_func_asinl=yes
ac_cv_func_asprintf=yes
ac_cv_func_atan2f=yes
ac_cv_func_atan2l=yes
ac_cv_func_atanf=yes
ac_cv_func_atanh=yes
ac_cv_func_atanl=yes
ac_cv_func_atexit=yes
ac_cv_func_atoi=yes
ac_cv_func_atol=yes
ac_cv_func_atoll=yes
ac_cv_func_basename=yes
ac_cv_func_bcmp=yes
ac_cv_func_bcopy=yes
ac_cv_func_bind_textdomain_codeset=yes
ac_cv_func_bsearch=yes
ac_cv_func_btowc=yes
ac_cv_func_bzero=yes
ac_cv_func_calloc=yes
ac_cv_func_calloc_0_nonnull=yes
ac_cv_func_ceilf=yes
ac_cv_func_ceill=yes
ac_cv_func_chown=yes
ac_cv_func_chown_works=yes
ac_cv_func_chroot=yes
ac_cv_func_clearerr_unlocked=yes
ac_cv_func_clock=yes
ac_cv_func_clock_gettime=yes
ac_cv_func_clock_settime=yes
ac_cv_func_close=yes
ac_cv_func_confstr=yes
ac_cv_func_connect=yes
ac_cv_func_copysign=yes
ac_cv_func_cosf=yes
ac_cv_func_coshf=yes
ac_cv_func_coshl=yes
ac_cv_func_cosl=yes
ac_cv_func_crypt=yes
ac_cv_func_crypt_r=yes
ac_cv_func_ctermid=yes
ac_cv_func_ctime_r=yes
ac_cv_func_cuserid=yes
ac_cv_func_daemon=yes
ac_cv_func_decl_getgrgid=yes
ac_cv_func_decl_getgrnam=yes
ac_cv_func_decl_strstr=yes
ac_cv_func_dirfd=yes
ac_cv_func_dirname=yes
ac_cv_func_dlclose=yes
ac_cv_func_dlopen=yes
ac_cv_func_dlsym=yes
ac_cv_func_dup2=yes
ac_cv_func_dup3=yes
ac_cv_func_dup=yes
ac_cv_func_endutent=yes
ac_cv_func_endutxent=yes
ac_cv_func_erf=yes
ac_cv_func_erfc=yes
ac_cv_func_execv=yes
ac_cv_func_expf=yes
ac_cv_func_expl=yes
ac_cv_func_expm1=yes
ac_cv_func_fabsf=yes
ac_cv_func_fabsl=yes
ac_cv_func_fchdir=yes
ac_cv_func_fchmod=yes
ac_cv_func_fchmodat=yes
ac_cv_func_fchown=yes
ac_cv_func_fchownat=yes
ac_cv_func_fcntl=yes
ac_cv_func_fdatasync=yes
ac_cv_func_fdopen=yes
ac_cv_func_fdopendir=yes
ac_cv_func_feof_unlocked=yes
ac_cv_func_ferror_unlocked=yes
ac_cv_func_fflush_unlocked=yes
ac_cv_func_ffs=yes
ac_cv_func_fgetc=yes
ac_cv_func_fgetc_unlocked=yes
ac_cv_func_fgets=yes
ac_cv_func_fgets_unlocked=yes
ac_cv_func_fileno=yes
ac_cv_func_fileno_unlocked=yes
ac_cv_func_flock=yes
ac_cv_func_flockfile=yes
ac_cv_func_floor=yes
ac_cv_func_floorf=yes
ac_cv_func_floorl=yes
ac_cv_func_fmod=yes
ac_cv_func_fmodf=yes
ac_cv_func_fmodl=yes
ac_cv_func_fnmatch_works=yes
ac_cv_func_fopen=yes
ac_cv_func_fork=yes
ac_cv_func_fork_works=yes
ac_cv_func_forkpty=yes
ac_cv_func_fpathconf=yes
ac_cv_func_fprintf_unlocked=yes
ac_cv_func_fpurge=yes
ac_cv_func_fputc_unlocked=yes
ac_cv_func_fputs_unlocked=yes
ac_cv_func_fread_unlocked=yes
ac_cv_func_freeaddrinfo=yes
ac_cv_func_frexpf=yes
ac_cv_func_frexpl=yes
ac_cv_func_fseeko=yes
ac_cv_func_fstatat=yes
ac_cv_func_fstatvfs=yes
ac_cv_func_fsync=yes
ac_cv_func_ftello=yes
ac_cv_func_ftok=yes
ac_cv_func_ftruncate=yes
ac_cv_func_funopen=no
ac_cv_func_futimens=yes
ac_cv_func_futimes=yes
ac_cv_func_futimesat=yes
ac_cv_func_fwrite=yes
ac_cv_func_fwrite_unlocked=yes
ac_cv_func_gai_strerror=yes
ac_cv_func_gcvt=yes
ac_cv_func_getaddrinfo=yes
ac_cv_func_getc_unlocked=yes
ac_cv_func_getchar_unlocked=yes
ac_cv_func_getcwd=yes
ac_cv_func_getdelim=yes
ac_cv_func_getdents=yes
ac_cv_func_getdtablesize=yes
ac_cv_func_getegid=yes
ac_cv_func_getenv=yes
ac_cv_func_geteuid=yes
ac_cv_func_getgid=yes
ac_cv_func_getgrent=yes
ac_cv_func_getgrgid_r=yes
ac_cv_func_getgrnam_r=yes
ac_cv_func_getgrouplist=yes
ac_cv_func_getgroups=yes
ac_cv_func_getgroups_works=yes
ac_cv_func_gethostbyaddr=yes
ac_cv_func_gethostbyname=yes
ac_cv_func_gethostbyname_r=yes
ac_cv_func_gethostname=yes
ac_cv_func_getitimer=yes
ac_cv_func_getline=yes
ac_cv_func_getlogin=yes
ac_cv_func_getmntent=yes
ac_cv_func_getnameinfo=yes
ac_cv_func_getopt=yes
ac_cv_func_getopt_long=yes
ac_cv_func_getopt_long_only=yes
ac_cv_func_getpagesize=yes
ac_cv_func_getpeername=yes
ac_cv_func_getpgid=yes
ac_cv_func_getpgrp=yes
ac_cv_func_getpgrp_void=yes
ac_cv_func_getpid=yes
ac_cv_func_getpriority=yes
ac_cv_func_getprotobyname=yes
ac_cv_func_getprotobynumber=yes
ac_cv_func_getpwent=yes
ac_cv_func_getpwnam=yes
ac_cv_func_getpwnam_r=yes
ac_cv_func_getpwuid=yes
ac_cv_func_getpwuid_r=yes
ac_cv_func_getresgid=yes
ac_cv_func_getresuid=yes
ac_cv_func_getrlimit=yes
ac_cv_func_getrusage=yes
ac_cv_func_getservbyname=yes
ac_cv_func_getservbyport=yes
ac_cv_func_getsid=yes
ac_cv_func_getsockopt=yes
ac_cv_func_getspent=yes
ac_cv_func_getspnam=yes
ac_cv_func_gettimeofday=yes
ac_cv_func_getuid=yes
ac_cv_func_getutent=yes
ac_cv_func_getutid=yes
ac_cv_func_getutline=yes
ac_cv_func_getutxent=yes
ac_cv_func_getutxid=yes
ac_cv_func_getutxline=yes
ac_cv_func_glob=yes
ac_cv_func_gmtime_r=yes
ac_cv_func_grantpt=yes
ac_cv_func_htonl=yes
ac_cv_func_hypot=yes
ac_cv_func_hypotf=yes
ac_cv_func_hypotl=yes
ac_cv_func_if_indextoname=yes
ac_cv_func_index=yes
ac_cv_func_inet_addr=yes
ac_cv_func_inet_aton=yes
ac_cv_func_inet_network=yes
ac_cv_func_inet_ntoa=yes
ac_cv_func_inet_ntop=yes
ac_cv_func_inet_pton=yes
ac_cv_func_initgroups=yes
ac_cv_func_insque=yes
ac_cv_func_isalpha=yes
ac_cv_func_isascii=yes
ac_cv_func_isatty=yes
ac_cv_func_isblank=yes
ac_cv_func_isdigit=yes
ac_cv_func_isprint=yes
ac_cv_func_isspace=yes
ac_cv_func_iswalnum=yes
ac_cv_func_iswblank=yes
ac_cv_func_iswcntrl=yes
ac_cv_func_iswctype=yes
ac_cv_func_iswlower=yes
ac_cv_func_iswpunct=yes
ac_cv_func_iswspace=yes
ac_cv_func_iswupper=yes
ac_cv_func_isxdigit=yes
ac_cv_func_kill=yes
ac_cv_func_killpg=yes
ac_cv_func_lchmod=yes
ac_cv_func_lchown=yes
ac_cv_func_ldexpf=yes
ac_cv_func_ldexpl=yes
ac_cv_func_lgamma=yes
ac_cv_func_link=yes
ac_cv_func_localeconv=yes
ac_cv_func_localtime=yes
ac_cv_func_localtime_r=yes
ac_cv_func_lockf=yes
ac_cv_func_log10f=yes
ac_cv_func_log10l=yes
ac_cv_func_log1p=yes
ac_cv_func_logf=yes
ac_cv_func_logl=yes
ac_cv_func_lrand48=yes
ac_cv_func_lseek=yes
ac_cv_func_lstat=yes
ac_cv_func_lstat_dereferences_slashed_symlink=yes
ac_cv_func_lstat_empty_string_bug=no
ac_cv_func_lutimes=yes
ac_cv_func_madvise=yes
ac_cv_func_malloc_0_nonnull=yes
ac_cv_func_mblen=yes
ac_cv_func_mbrlen=yes
ac_cv_func_mbrtowc=yes
ac_cv_func_mbsinit=yes
ac_cv_func_mbsnrtowcs=yes
ac_cv_func_mbsrtowcs=yes
ac_cv_func_mbstowcs=yes
ac_cv_func_mbtowc=yes
ac_cv_func_memchr=yes
ac_cv_func_memcmp=yes
ac_cv_func_memcmp_working=yes
ac_cv_func_memcpy=yes
ac_cv_func_memmem=yes
ac_cv_func_memmove=yes
ac_cv_func_mempcpy=yes
ac_cv_func_memrchr=yes
ac_cv_func_memset=yes
ac_cv_func_mkdir=yes
ac_cv_func_mkdirat=yes
ac_cv_func_mkdtemp=yes
ac_cv_func_mkfifo=yes
ac_cv_func_mknod=yes
ac_cv_func_mkstemp=yes
ac_cv_func_mktemp=yes
ac_cv_func_mktime=yes
ac_cv_func_mlock=yes
ac_cv_func_mmap=yes
ac_cv_func_mmap_fixed_mapped=yes
ac_cv_func_modf=yes
ac_cv_func_modff=yes
ac_cv_func_modfl=yes
ac_cv_func_mprotect=yes
ac_cv_func_mremap=yes
ac_cv_func_munlock=yes
ac_cv_func_munmap=yes
ac_cv_func_nanosleep=yes
ac_cv_func_newlocale=yes
ac_cv_func_nice=yes
ac_cv_func_nl_langinfo=yes
ac_cv_func_open=yes
ac_cv_func_openat=yes
ac_cv_func_opendir=yes
ac_cv_func_openpty=yes
ac_cv_func_pathconf=yes
ac_cv_func_pause=yes
ac_cv_func_perror=yes
ac_cv_func_pipe=yes
ac_cv_func_poll=yes
ac_cv_func_popen=yes
ac_cv_func_posix_madvise=yes
ac_cv_func_posix_spawn=yes
ac_cv_func_pow=yes
ac_cv_func_powf=yes
ac_cv_func_powl=yes
ac_cv_func_prctl=yes
ac_cv_func_pread=yes
ac_cv_func_printf=yes
ac_cv_func_psignal=yes
ac_cv_func_pthread_atfork=yes
ac_cv_func_pthread_init=no
ac_cv_func_pthread_sigmask=yes
ac_cv_func_ptsname=yes
ac_cv_func_putc_unlocked=yes
ac_cv_func_putchar_unlocked=yes
ac_cv_func_putenv=yes
ac_cv_func_pututline=yes
ac_cv_func_pututxline=yes
ac_cv_func_pwrite=yes
ac_cv_func_qsort=yes
ac_cv_func_raise=yes
ac_cv_func_rand=yes
ac_cv_func_rand_r=yes
ac_cv_func_random=yes
ac_cv_func_readdir=yes
ac_cv_func_readdir_r=yes
ac_cv_func_readlink=yes
ac_cv_func_realloc_0_nonnull=yes
ac_cv_func_realpath=yes
ac_cv_func_recvmsg=yes
ac_cv_func_regcmp=no
ac_cv_func_regcomp=yes
ac_cv_func_remove=yes
ac_cv_func_rename=yes
ac_cv_func_resize_term=yes
ac_cv_func_rindex=yes
ac_cv_func_rmdir=yes
ac_cv_func_round=yes
ac_cv_func_sbrk=yes
ac_cv_func_scandir=yes
ac_cv_func_sched_yield=yes
ac_cv_func_select=yes
ac_cv_func_sem_getvalue=yes
ac_cv_func_sem_open=yes
ac_cv_func_sem_timedwait=yes
ac_cv_func_sem_unlink=yes
ac_cv_func_sendmsg=yes
ac_cv_func_setbuf=yes
ac_cv_func_setegid=yes
ac_cv_func_setenv=yes
ac_cv_func_seteuid=yes
ac_cv_func_setgid=yes
ac_cv_func_setgroups=yes
ac_cv_func_setitimer=yes
ac_cv_func_setlinebuf=yes
ac_cv_func_setlocale=yes
ac_cv_func_setpgid=yes
ac_cv_func_setpgrp=yes
ac_cv_func_setpgrp_void=yes
ac_cv_func_setregid=yes
ac_cv_func_setresgid=yes
ac_cv_func_setresuid=yes
ac_cv_func_setreuid=yes
ac_cv_func_setrlimit=yes
ac_cv_func_setsid=yes
ac_cv_func_setsockopt=yes
ac_cv_func_setuid=yes
ac_cv_func_setutent=yes
ac_cv_func_setutxent=yes
ac_cv_func_setvbuf=yes
ac_cv_func_shmat=yes
ac_cv_func_shmctl=yes
ac_cv_func_shmget=yes
ac_cv_func_shutdown=yes
ac_cv_func_sigaction=yes
ac_cv_func_sigaltstack=yes
ac_cv_func_siginterrupt=yes
ac_cv_func_signal=yes
ac_cv_func_sigprocmask=yes
ac_cv_func_sigrelse=yes
ac_cv_func_sigset=yes
ac_cv_func_sigsetjmp=yes
ac_cv_func_sin=yes
ac_cv_func_sincos=yes
ac_cv_func_sincosf=yes
ac_cv_func_sincosl=yes
ac_cv_func_sinf=yes
ac_cv_func_sinhf=yes
ac_cv_func_sinhl=yes
ac_cv_func_sinl=yes
ac_cv_func_sleep=yes
ac_cv_func_snprintf=yes
ac_cv_func_socket=yes
ac_cv_func_socketpair=yes
ac_cv_func_sqrtf=yes
ac_cv_func_sqrtl=yes
ac_cv_func_srand48=yes
ac_cv_func_srandom=yes
ac_cv_func_stat=yes
ac_cv_func_stat_empty_string_bug=no
ac_cv_func_statfs=yes
ac_cv_func_statvfs=yes
ac_cv_func_stpcpy=yes
ac_cv_func_stpncpy=yes
ac_cv_func_strcasecmp=yes
ac_cv_func_strcasestr=yes
ac_cv_func_strcat=yes
ac_cv_func_strchr=yes
ac_cv_func_strchrnul=yes
ac_cv_func_strcoll=yes
ac_cv_func_strcoll_works=yes
ac_cv_func_strcspn=yes
ac_cv_func_strdup=yes
ac_cv_func_strerror=yes
ac_cv_func_strerror_r=yes
ac_cv_func_strerror_r_char_p=no
ac_cv_func_strfmon=yes
ac_cv_func_strftime=yes
ac_cv_func_stricmp=no
ac_cv_func_stricoll=no
ac_cv_func_strlcat=yes
ac_cv_func_strlcpy=yes
ac_cv_func_strncasecmp=yes
ac_cv_func_strncat=yes
ac_cv_func_strncmp=yes
ac_cv_func_strncmp_works=yes
ac_cv_func_strncmpi=no
ac_cv_func_strndup=yes
ac_cv_func_strnlen=yes
ac_cv_func_strnlen_working=yes
ac_cv_func_strpbrk=yes
ac_cv_func_strptime=yes
ac_cv_func_strrchr=yes
ac_cv_func_strsep=yes
ac_cv_func_strsignal=yes
ac_cv_func_strspn=yes
ac_cv_func_strstr=yes
ac_cv_func_strtod=yes
ac_cv_func_strtof=yes
ac_cv_func_strtoimax=yes
ac_cv_func_strtok=yes
ac_cv_func_strtok_r=yes
ac_cv_func_strtol=yes
ac_cv_func_strtold=yes
ac_cv_func_strtoll=yes
ac_cv_func_strtoul=yes
ac_cv_func_strtoull=yes
ac_cv_func_strtoumax=yes
ac_cv_func_strverscmp=yes
ac_cv_func_symlink=yes
ac_cv_func_syscall=yes
ac_cv_func_sysconf=yes
ac_cv_func_sysctl=no
ac_cv_func_sysmp=no
ac_cv_func_syssgi=no
ac_cv_func_system=yes
ac_cv_func_table=no
ac_cv_func_tanf=yes
ac_cv_func_tanhf=yes
ac_cv_func_tanhl=yes
ac_cv_func_tanl=yes
ac_cv_func_tcgetattr=yes
ac_cv_func_tcgetpgrp=yes
ac_cv_func_tcsetpgrp=yes
ac_cv_func_tempnam=yes
ac_cv_func_tgamma=yes
ac_cv_func_time=yes
ac_cv_func_times=yes
ac_cv_func_timingsafe_bcmp=no
ac_cv_func_tmpfile=yes
ac_cv_func_tmpnam=yes
ac_cv_func_towlower=yes
ac_cv_func_towupper=yes
ac_cv_func_truncate=yes
ac_cv_func_tsearch=yes
ac_cv_func_ttrace=no
ac_cv_func_ttyname=yes
ac_cv_func_tzset=yes
ac_cv_func_uname=yes
ac_cv_func_unlink=yes
ac_cv_func_unlinkat=yes
ac_cv_func_unlockpt=yes
ac_cv_func_unsetenv=yes
ac_cv_func_updwtmp=yes
ac_cv_func_updwtmpx=yes
ac_cv_func_uselocale=yes
ac_cv_func_user_from_uid=no
ac_cv_func_usleep=yes
ac_cv_func_utime=yes
ac_cv_func_utimensat=yes
ac_cv_func_utimes=yes
ac_cv_func_vasprintf=yes
ac_cv_func_vfork=yes
ac_cv_func_vfork_works=yes
ac_cv_func_vfprintf=yes
ac_cv_func_vhangup=no
ac_cv_func_vprintf=yes
ac_cv_func_vsnprintf=yes
ac_cv_func_vsprintf=yes
ac_cv_func_wait3=yes
ac_cv_func_wait4=yes
ac_cv_func_waitid=yes
ac_cv_func_waitpid=yes
ac_cv_func_wborder=yes
ac_cv_func_wcrtomb=yes
ac_cv_func_wcscoll=yes
ac_cv_func_wcsdup=yes
ac_cv_func_wcslen=yes
ac_cv_func_wcsnlen=yes
ac_cv_func_wcswidth=yes
ac_cv_func_wctob=yes
ac_cv_func_wctomb=yes
ac_cv_func_wctype=yes
ac_cv_func_wcwidth=yes
ac_cv_func_wmemchr=yes
ac_cv_func_wmemcpy=yes
ac_cv_func_working_mktime=yes
ac_cv_func_wresize=yes
ac_cv_func_yp_match=no
ac_cv_gnu_library_2_1=no
ac_cv_has_makedev=yes
ac_cv_have___ss_family_in_struct_ss=no
ac_cv_have___va_copy=no
ac_cv_have_accrights_in_msghdr=no
ac_cv_have_chflags=no
ac_cv_have_clock_t=yes
ac_cv_have_control_in_msghdr=yes
ac_cv_have_decl_ADDR_NO_RANDOMIZE=no
ac_cv_have_decl_BROKEN_GETADDRINFO=no
ac_cv_have_decl_GLOB_NOMATCH=yes
ac_cv_have_decl_LLONG_MAX=yes
ac_cv_have_decl_MAXSYMLINKS=yes
ac_cv_have_decl_O_NONBLOCK=yes
ac_cv_have_decl_PR_SET_NO_NEW_PRIVS=no
ac_cv_have_decl_RLIMIT_NPROC=yes
ac_cv_have_decl_SHUT_RD=yes
ac_cv_have_decl_SYSTR_POLICY_KILL=no
ac_cv_have_decl__Exit=yes
ac_cv_have_decl_____PTRACE_EVENT_CLONE=yes
ac_cv_have_decl_____PTRACE_EVENT_FORK=yes
ac_cv_have_decl_____PTRACE_EVENT_VFORK=yes
ac_cv_have_decl_____PTRACE_GETEVENTMSG=yes
ac_cv_have_decl_____PTRACE_GETSIGINFO=yes
ac_cv_have_decl_____PTRACE_O_TRACECLONE=yes
ac_cv_have_decl_____PTRACE_O_TRACEFORK=yes
ac_cv_have_decl_____PTRACE_O_TRACEVFORK=yes
ac_cv_have_decl_____PTRACE_SETOPTIONS=yes
ac_cv_have_decl___fpending=yes
ac_cv_have_decl___sys_siglist=no
ac_cv_have_decl__getlong=no
ac_cv_have_decl__getshort=no
ac_cv_have_decl__snprintf=no
ac_cv_have_decl__sys_siglist=no
ac_cv_have_decl_abort=yes
ac_cv_have_decl_alarm=yes
ac_cv_have_decl_alphasort=yes
ac_cv_have_decl_asprintf=yes
ac_cv_have_decl_atoll=yes
ac_cv_have_decl_basename=yes
ac_cv_have_decl_basename_char_p_=yes
ac_cv_have_decl_bsd_signal=yes
ac_cv_have_decl_btowc=yes
ac_cv_have_decl_calloc=yes
ac_cv_have_decl_chown=yes
ac_cv_have_decl_daylight=yes
ac_cv_have_decl_dirfd=yes
ac_cv_have_decl_dprintf=yes
ac_cv_have_decl_dup2=yes
ac_cv_have_decl_dup3=yes
ac_cv_have_decl_duplocale=yes
ac_cv_have_decl_endusershell=yes
ac_cv_have_decl_faccessat=yes
ac_cv_have_decl_fchdir=yes
ac_cv_have_decl_fchmodat=yes
ac_cv_have_decl_fchownat=yes
ac_cv_have_decl_fcntl=yes
ac_cv_have_decl_fdopendir=yes
ac_cv_have_decl_ffs=yes
ac_cv_have_decl_fgetc=yes
ac_cv_have_decl_fgetc_unlocked=yes
ac_cv_have_decl_fgets_unlocked=yes
ac_cv_have_decl_fprintf=yes
ac_cv_have_decl_fpurge=yes
ac_cv_have_decl_fputc_unlocked=yes
ac_cv_have_decl_fputs_unlocked=yes
ac_cv_have_decl_free=yes
ac_cv_have_decl_frexpl=yes
ac_cv_have_decl_fscanf=yes
ac_cv_have_decl_fseeko=yes
ac_cv_have_decl_fstatat=yes
ac_cv_have_decl_fsync=yes
ac_cv_have_decl_ftello=yes
ac_cv_have_decl_ftruncate=yes
ac_cv_have_decl_futimens=yes
ac_cv_have_decl_getc_unlocked=yes
ac_cv_have_decl_getchar_unlocked=yes
ac_cv_have_decl_getcwd=yes
ac_cv_have_decl_getdelim=yes
ac_cv_have_decl_getdomainname=yes
ac_cv_have_decl_getdtablesize=yes
ac_cv_have_decl_getenv=yes
ac_cv_have_decl_getgroups=yes
ac_cv_have_decl_gethostname=yes
ac_cv_have_decl_getline=yes
ac_cv_have_decl_getlogin=yes
ac_cv_have_decl_getlogin_r=yes
ac_cv_have_decl_getopt=yes
ac_cv_have_decl_getpagesize=yes
ac_cv_have_decl_getrusage=yes
ac_cv_have_decl_getsubopt=yes
ac_cv_have_decl_gettimeofday=yes
ac_cv_have_decl_getusershell=yes
ac_cv_have_decl_grantpt=yes
ac_cv_have_decl_h_errno=yes
ac_cv_have_decl_imaxabs=yes
ac_cv_have_decl_imaxdiv=yes
ac_cv_have_decl_isblank=yes
ac_cv_have_decl_isfinite=yes
ac_cv_have_decl_isinf=yes
ac_cv_have_decl_isnan=yes
ac_cv_have_decl_iswblank=yes
ac_cv_have_decl_iswctype=yes
ac_cv_have_decl_lchown=yes
ac_cv_have_decl_ldexpl=yes
ac_cv_have_decl_link=yes
ac_cv_have_decl_linkat=yes
ac_cv_have_decl_lseek=yes
ac_cv_have_decl_lstat=yes
ac_cv_have_decl_malloc=yes
ac_cv_have_decl_mbrlen=yes
ac_cv_have_decl_mbrtowc=yes
ac_cv_have_decl_mbsinit=yes
ac_cv_have_decl_mbsnrtowcs=yes
ac_cv_have_decl_mbsrtowcs=yes
ac_cv_have_decl_mempcpy=yes
ac_cv_have_decl_memrchr=yes
ac_cv_have_decl_mkdirat=yes
ac_cv_have_decl_mkdtemp=yes
ac_cv_have_decl_mkfifo=yes
ac_cv_have_decl_mkfifoat=yes
ac_cv_have_decl_mknod=yes
ac_cv_have_decl_mknodat=yes
ac_cv_have_decl_mkstemp=yes
ac_cv_have_decl_mktemp=yes
ac_cv_have_decl_nl_langinfo=yes
ac_cv_have_decl_offsetof=yes
ac_cv_have_decl_openat=yes
ac_cv_have_decl_optarg=yes
ac_cv_have_decl_pipe2=yes
ac_cv_have_decl_pipe=yes
ac_cv_have_decl_popen=yes
ac_cv_have_decl_posix_spawn=yes
ac_cv_have_decl_posix_spawn_file_actions_addclose=yes
ac_cv_have_decl_posix_spawn_file_actions_adddup2=yes
ac_cv_have_decl_posix_spawn_file_actions_addopen=yes
ac_cv_have_decl_posix_spawn_file_actions_destroy=yes
ac_cv_have_decl_posix_spawn_file_actions_init=yes
ac_cv_have_decl_posix_spawnattr_destroy=yes
ac_cv_have_decl_posix_spawnattr_getflags=yes
ac_cv_have_decl_posix_spawnattr_getpgroup=yes
ac_cv_have_decl_posix_spawnattr_getsigdefault=yes
ac_cv_have_decl_posix_spawnattr_getsigmask=yes
ac_cv_have_decl_posix_spawnattr_init=yes
ac_cv_have_decl_posix_spawnattr_setflags=yes
ac_cv_have_decl_posix_spawnattr_setpgroup=yes
ac_cv_have_decl_posix_spawnattr_setsigdefault=yes
ac_cv_have_decl_posix_spawnattr_setsigmask=yes
ac_cv_have_decl_posix_spawnp=yes
ac_cv_have_decl_pread=yes
ac_cv_have_decl_program_invocation_name=yes
ac_cv_have_decl_program_invocation_short_name=yes
ac_cv_have_decl_ptrace=yes
ac_cv_have_decl_ptsname=yes
ac_cv_have_decl_putc_unlocked=yes
ac_cv_have_decl_putchar_unlocked=yes
ac_cv_have_decl_pwrite=yes
ac_cv_have_decl_rawmemchr=yes
ac_cv_have_decl_readlink=yes
ac_cv_have_decl_readlinkat=yes
ac_cv_have_decl_realloc=yes
ac_cv_have_decl_realpath=yes
ac_cv_have_decl_renameat=yes
ac_cv_have_decl_rmdir=yes
ac_cv_have_decl_sbrk=yes
ac_cv_have_decl_scandir=yes
ac_cv_have_decl_setenv=yes
ac_cv_have_decl_setlocale=yes
ac_cv_have_decl_setusershell=yes
ac_cv_have_decl_sigaction=yes
ac_cv_have_decl_sigaddset=yes
ac_cv_have_decl_sigaltstack=yes
ac_cv_have_decl_sigdelset=yes
ac_cv_have_decl_sigemptyset=yes
ac_cv_have_decl_sigfillset=yes
ac_cv_have_decl_sigismember=yes
ac_cv_have_decl_sigpending=yes
ac_cv_have_decl_sigprocmask=yes
ac_cv_have_decl_sleep=yes
ac_cv_have_decl_snprintf=yes
ac_cv_have_decl_stat=yes
ac_cv_have_decl_stpcpy=yes
ac_cv_have_decl_stpncpy=yes
ac_cv_have_decl_strcasecmp=yes
ac_cv_have_decl_strcasestr=yes
ac_cv_have_decl_strchrnul=yes
ac_cv_have_decl_strdup=yes
ac_cv_have_decl_strerror=yes
ac_cv_have_decl_strerror_r=yes
ac_cv_have_decl_strncasecmp=yes
ac_cv_have_decl_strncat=yes
ac_cv_have_decl_strndup=yes
ac_cv_have_decl_strnlen=yes
ac_cv_have_decl_strpbrk=yes
ac_cv_have_decl_strsep=yes
ac_cv_have_decl_strsignal=yes
ac_cv_have_decl_strstr=yes
ac_cv_have_decl_strtod=yes
ac_cv_have_decl_strtoimax=yes
ac_cv_have_decl_strtok_r=yes
ac_cv_have_decl_strtoll=yes
ac_cv_have_decl_strtoull=yes
ac_cv_have_decl_strtoumax=yes
ac_cv_have_decl_strverscmp=yes
ac_cv_have_decl_symlink=yes
ac_cv_have_decl_symlinkat=yes
ac_cv_have_decl_sysconf=yes
ac_cv_have_decl_tcsendbreak=yes
ac_cv_have_decl_times=yes
ac_cv_have_decl_tmpfile=yes
ac_cv_have_decl_towctrans=yes
ac_cv_have_decl_ttyname_r=yes
ac_cv_have_decl_tzname=yes
ac_cv_have_decl_ungetc=yes
ac_cv_have_decl_unlink=yes
ac_cv_have_decl_unlinkat=yes
ac_cv_have_decl_unlockpt=yes
ac_cv_have_decl_unsetenv=yes
ac_cv_have_decl_usleep=yes
ac_cv_have_decl_utimensat=yes
ac_cv_have_decl_vasprintf=yes
ac_cv_have_decl_vdprintf=yes
ac_cv_have_decl_vfprintf=yes
ac_cv_have_decl_vsnprintf=yes
ac_cv_have_decl_wcpcpy=yes
ac_cv_have_decl_wcpncpy=yes
ac_cv_have_decl_wcrtomb=yes
ac_cv_have_decl_wcscasecmp=yes
ac_cv_have_decl_wcscat=yes
ac_cv_have_decl_wcschr=yes
ac_cv_have_decl_wcscmp=yes
ac_cv_have_decl_wcscoll=yes
ac_cv_have_decl_wcscpy=yes
ac_cv_have_decl_wcscspn=yes
ac_cv_have_decl_wcsdup=yes
ac_cv_have_decl_wcslen=yes
ac_cv_have_decl_wcsncasecmp=yes
ac_cv_have_decl_wcsncat=yes
ac_cv_have_decl_wcsncmp=yes
ac_cv_have_decl_wcsncpy=yes
ac_cv_have_decl_wcsnlen=yes
ac_cv_have_decl_wcsnrtombs=yes
ac_cv_have_decl_wcspbrk=yes
ac_cv_have_decl_wcsrchr=yes
ac_cv_have_decl_wcsrtombs=yes
ac_cv_have_decl_wcsspn=yes
ac_cv_have_decl_wcsstr=yes
ac_cv_have_decl_wcstok=yes
ac_cv_have_decl_wcswidth=yes
ac_cv_have_decl_wcsxfrm=yes
ac_cv_have_decl_wctob=yes
ac_cv_have_decl_wctrans=yes
ac_cv_have_decl_wctype=yes
ac_cv_have_decl_wcwidth=yes
ac_cv_have_decl_wmemchr=yes
ac_cv_have_decl_wmemcmp=yes
ac_cv_have_decl_wmemcpy=yes
ac_cv_have_decl_wmemmove=yes
ac_cv_have_decl_wmemset=yes
ac_cv_have_decl_writev=yes
ac_cv_have_getc_unlocked=yes
ac_cv_have_int16_t=yes
ac_cv_have_int32_t=yes
ac_cv_have_int64_t=yes
ac_cv_have_int8_t=yes
ac_cv_have_intxx_t=yes
ac_cv_have_long_long_format=yes
ac_cv_have_mode_t=yes
ac_cv_have_pid_t=yes
ac_cv_have_sa_family_t=yes
ac_cv_have_sig_atomic_t=yes
ac_cv_have_size_t=yes
ac_cv_have_size_t_format=yes
ac_cv_have_ss_family_in_struct_ss=yes
ac_cv_have_ssize_t=yes
ac_cv_have_struct_addrinfo=yes
ac_cv_have_struct_in6_addr=yes
ac_cv_have_struct_sockaddr_in6=yes
ac_cv_have_struct_sockaddr_storage=yes
ac_cv_have_struct_timeval=yes
ac_cv_have_u_char=yes
ac_cv_have_u_int16_t=yes
ac_cv_have_u_int32_t=yes
ac_cv_have_u_int64_t=yes
ac_cv_have_u_int8_t=yes
ac_cv_have_u_int=yes
ac_cv_have_u_intxx_t=yes
ac_cv_have_u_long=yes
ac_cv_have_u_short=yes
ac_cv_have_va_copy=yes
ac_cv_header_alloca_h=yes
ac_cv_header_argz_h=no
ac_cv_header_arpa_inet_h=yes
ac_cv_header_assert_h=yes
ac_cv_header_byteswap_h=yes
ac_cv_header_complex_h=yes
ac_cv_header_conio_h=no
ac_cv_header_crypt_h=yes
ac_cv_header_ctype_h=yes
ac_cv_header_dirent_dirent_h=yes
ac_cv_header_dirent_h=yes
ac_cv_header_dlfcn_h=yes
ac_cv_header_elf_h=yes
ac_cv_header_endian_h=yes
ac_cv_header_err_h=yes
ac_cv_header_errno_h=yes
ac_cv_header_fcntl_h=yes
ac_cv_header_features_h=yes
ac_cv_header_fenv_h=yes
ac_cv_header_float_h=yes
ac_cv_header_fp_h=no
ac_cv_header_gelf_h=yes
ac_cv_header_getopt_h=yes
ac_cv_header_glob_h=yes
ac_cv_header_gnu_libc_version_h=no
ac_cv_header_grp_h=yes
ac_cv_header_iconv_h=yes
ac_cv_header_inttypes_h=yes
ac_cv_header_langinfo_h=yes
ac_cv_header_libc_h=no
ac_cv_header_libgen_h=yes
ac_cv_header_libintl_h=yes
ac_cv_header_limits_h=yes
ac_cv_header_link_h=yes
ac_cv_header_locale_h=yes
ac_cv_header_machine_endian_h=no
ac_cv_header_machine_hal_sysinfo_h=no
ac_cv_header_machine_param_h=no
ac_cv_header_machine_reg_h=no
ac_cv_header_maillock_h=no
ac_cv_header_malloc_h=yes
ac_cv_header_math_h=yes
ac_cv_header_memory_h=yes
ac_cv_header_minix_config_h=no
ac_cv_header_mntent_h=yes
ac_cv_header_mqueue_h=yes
ac_cv_header_netdb_h=yes
ac_cv_header_netinet_in_h=yes
ac_cv_header_netinet_tcp_h=yes
ac_cv_header_netinet_udp_h=yes
ac_cv_header_netpacket_packet_h=yes
ac_cv_header_nl_types_h=yes
ac_cv_header_nlist_h=yes
ac_cv_header_openssl_opensslv_h=yes
ac_cv_header_openssl_ssl_h=yes
ac_cv_header_paths_h=yes
ac_cv_header_poll_h=yes
ac_cv_header_pthread_h=yes
ac_cv_header_pty_h=yes
ac_cv_header_pwd_h=yes
ac_cv_header_regex_h=yes
ac_cv_header_resolv_h=yes
ac_cv_header_sched_h=yes
ac_cv_header_search_h=yes
ac_cv_header_setjmp_h=yes
ac_cv_header_shadow_h=yes
ac_cv_header_signal_h=yes
ac_cv_header_spawn_h=yes
ac_cv_header_stat_broken=no
ac_cv_header_stdarg_h=yes
ac_cv_header_stdbool_h=yes
ac_cv_header_stdc=yes
ac_cv_header_stddef_h=yes
ac_cv_header_stdint_h=yes
ac_cv_header_stdio_ext_h=yes
ac_cv_header_stdio_h=yes
ac_cv_header_stdlib_h=yes
ac_cv_header_string_h=yes
ac_cv_header_strings_h=yes
ac_cv_header_stropts_h=yes
ac_cv_header_sys_asynch_h=no
ac_cv_header_sys_attributes_h=no
ac_cv_header_sys_audioio_h=no
ac_cv_header_sys_audit_h=no
ac_cv_header_sys_bitypes_h=no
ac_cv_header_sys_bsdtty_h=no
ac_cv_header_sys_cdefs_h=no
ac_cv_header_sys_conf_h=no
ac_cv_header_sys_dg_sys_info_h=no
ac_cv_header_sys_dir_h=no
ac_cv_header_sys_door_h=no
ac_cv_header_sys_epoll_h=yes
ac_cv_header_sys_event_h=no
ac_cv_header_sys_fault_h=no
ac_cv_header_sys_fcntl_h=no
ac_cv_header_sys_file_h=yes
ac_cv_header_sys_filio_h=no
ac_cv_header_sys_fpu_h=no
ac_cv_header_sys_gmon_out_h=no
ac_cv_header_sys_inttypes_h=no
ac_cv_header_sys_ioctl_h=yes
ac_cv_header_sys_iograph_h=no
ac_cv_header_sys_ipc_h=yes
ac_cv_header_sys_isa_defs_h=no
ac_cv_header_sys_limits_h=no
ac_cv_header_sys_loadavg_h=no
ac_cv_header_sys_lock_h=no
ac_cv_header_sys_machine_h=no
ac_cv_header_sys_mkdev_h=no
ac_cv_header_sys_mman_h=yes
ac_cv_header_sys_modem_h=no
ac_cv_header_sys_mount_h=yes
ac_cv_header_sys_ndir_h=no
ac_cv_header_sys_nscsys_h=no
ac_cv_header_sys_param_h=yes
ac_cv_header_sys_poll_h=yes
ac_cv_header_sys_prctl_h=yes
ac_cv_header_sys_procfs_h=yes
ac_cv_header_sys_pstat_h=no
ac_cv_header_sys_pte_h=no
ac_cv_header_sys_ptem_h=no
ac_cv_header_sys_ptms_h=no
ac_cv_header_sys_ptrace_h=yes
ac_cv_header_sys_reg_h=yes
ac_cv_header_sys_resource_h=yes
ac_cv_header_sys_select_h=yes
ac_cv_header_sys_sem_h=yes
ac_cv_header_sys_socket_h=yes
ac_cv_header_sys_stat_h=yes
ac_cv_header_sys_statfs_h=yes
ac_cv_header_sys_statvfs_h=yes
ac_cv_header_sys_stream_h=no
ac_cv_header_sys_stropts_h=yes
ac_cv_header_sys_strtio_h=no
ac_cv_header_sys_syscall_h=yes
ac_cv_header_sys_sysconfig_h=no
ac_cv_header_sys_sysctl_h=no
ac_cv_header_sys_sysinfo_h=yes
ac_cv_header_sys_sysmacros_h=yes
ac_cv_header_sys_sysmp_h=no
ac_cv_header_sys_syssgi_h=no
ac_cv_header_sys_systemcfg_h=no
ac_cv_header_sys_systeminfo_h=no
ac_cv_header_sys_table_h=no
ac_cv_header_sys_termio_h=no
ac_cv_header_sys_tihdr_h=no
ac_cv_header_sys_time_h=yes
ac_cv_header_sys_timers_h=no
ac_cv_header_sys_times_h=yes
ac_cv_header_sys_tiuser_h=no
ac_cv_header_sys_types_h=yes
ac_cv_header_sys_types_h_makedev=yes
ac_cv_header_sys_uio_h=yes
ac_cv_header_sys_un_h=yes
ac_cv_header_sys_user_h=yes
ac_cv_header_sys_utsname_h=yes
ac_cv_header_sys_vfs_h=yes
ac_cv_header_sys_wait_h=yes
ac_cv_header_sys_xattr_h=yes
ac_cv_header_sysexits_h=yes
ac_cv_header_syslog_h=yes
ac_cv_header_termio_h=no
ac_cv_header_termios_h=yes
ac_cv_header_tgmath_h=yes
ac_cv_header_thread_db_h=no
ac_cv_header_thread_h=no
ac_cv_header_time=yes
ac_cv_header_time_altzone=no
ac_cv_header_time_h=yes
ac_cv_header_tmpdir_h=no
ac_cv_header_ttyent_h=no
ac_cv_header_ucontext_h=yes
ac_cv_header_ucred_h=no
ac_cv_header_unistd_h=yes
ac_cv_header_usersec_h=no
ac_cv_header_util_debug_h=no
ac_cv_header_util_h=no
ac_cv_header_util_msg18n_h=no
ac_cv_header_utime_h=yes
ac_cv_header_utmp_h=yes
ac_cv_header_utmpx_h=yes
ac_cv_header_valgrind_h=no
ac_cv_header_values_h=yes
ac_cv_header_varargs_h=no
ac_cv_header_vfork_h=no
ac_cv_header_vis_h=no
ac_cv_header_wait_h=no
ac_cv_header_wchar_h=yes
ac_cv_header_wctype_h=yes
ac_cv_header_xlocale_h=no
ac_cv_header_zlib_h=yes
ac_cv_host=x86_64-pc-linux-gnu
ac_cv_int_type_int32_t=yes
ac_cv_int_type_uint32_t=yes
ac_cv_kpthread=no
ac_cv_kthread=no
ac_cv_lib_PW_regcmp=no
ac_cv_lib_c_inet_aton=yes
ac_cv_lib_cposix_strerror=no
ac_cv_lib_crypt_crypt=yes
ac_cv_lib_dl_dlopen=yes
ac_cv_lib_dld_shl_load=no
ac_cv_lib_gen_regcmp=no
ac_cv_lib_getloadavg_getloadavg=no
ac_cv_lib_iaf_ia_openinfo=no
ac_cv_lib_ieee___fpu_control=no
ac_cv_lib_intl_regcmp=no
ac_cv_lib_intl_textdomain=yes
ac_cv_lib_kstat_kstat_open=no
ac_cv_lib_kvm_kvm_open=no
ac_cv_lib_lex=
ac_cv_lib_m_cos=yes
ac_cv_lib_m_creal=yes
ac_cv_lib_m_fmod=yes
ac_cv_lib_m_ismod=no
ac_cv_lib_m_log10=yes
ac_cv_lib_m_main=yes
ac_cv_lib_m_sin=yes
ac_cv_lib_nsl_t_open=no
ac_cv_lib_nsl_yp_match=no
ac_cv_lib_posix1e_acl_get_file=no
ac_cv_lib_pthread_pthread_kill=yes
ac_cv_lib_pthread_pthread_mutex_lock=yes
ac_cv_lib_rt_sched_yield=yes
ac_cv_lib_sec_acl_get=no
ac_cv_lib_selinux_is_selinux_enabled=no
ac_cv_lib_socket_socket=no
ac_cv_lib_unknown___tgoto=no
ac_cv_lib_util_getloadavg=no
ac_cv_lib_xcurses_initscr=no
ac_cv_libc_defines___progname=no
ac_cv_libc_defines_sys_errlist=no
ac_cv_libc_defines_sys_nerr=no
ac_cv_member_HEADER_ad=no
ac_cv_member_struct_msghdr_msg_control=yes
ac_cv_member_struct_sigaction_sa_sigaction=yes
ac_cv_member_struct_sockaddr_in6_sin6_scope_id=yes
ac_cv_member_struct_stat_st_atim_tv_nsec=yes
ac_cv_member_struct_stat_st_atimensec=no
ac_cv_member_struct_stat_st_atimespec_tv_nsec=no
ac_cv_member_struct_stat_st_birthtim_tv_nsec=no
ac_cv_member_struct_stat_st_birthtime=no
ac_cv_member_struct_stat_st_birthtimensec=no
ac_cv_member_struct_stat_st_birthtimespec_tv_nsec=no
ac_cv_member_struct_stat_st_blksize=yes
ac_cv_member_struct_stat_st_blocks=yes
ac_cv_member_struct_stat_st_flags=no
ac_cv_member_struct_stat_st_fstype=no
ac_cv_member_struct_stat_st_gen=no
ac_cv_member_struct_stat_st_level=no
ac_cv_member_struct_stat_st_rdev=yes
ac_cv_member_struct_stat_st_uatime=no
ac_cv_member_struct_thread_td_pcb=no
ac_cv_member_struct_tm___tm_gmtoff=no
ac_cv_member_struct_tm_tm_gmtoff=no
ac_cv_member_struct_tm_tm_zone=no
ac_cv_mp_procfs=no
ac_cv_mvwdelch_is_expression=yes
ac_cv_no_strict_aliasing_ok=yes
ac_cv_objext=o
ac_cv_olimit_ok=no
ac_cv_opt_olimit_ok=no
ac_cv_os_cray=no
ac_cv_path_BZIP2=bzip2
ac_cv_path_CAT=cat
ac_cv_path_CXX=g++
ac_cv_path_EGREP='grep -E'
ac_cv_path_EXPR=expr
ac_cv_path_FGREP='grep -F'
ac_cv_path_GREP=grep
ac_cv_path_GZIP=gzip
ac_cv_path_INSTALL='install -c'
ac_cv_path_KILL=kill
ac_cv_path_LOGIN_PROGRAM_FALLBACK=/bin/login
ac_cv_path_MV=mv
ac_cv_path_PATH_GROUPADD_PROG=groupadd
ac_cv_path_PATH_PASSWD_PROG=passwd
ac_cv_path_PATH_USERADD_PROG=useradd
ac_cv_path_RM=rm
ac_cv_path_SED=sed
ac_cv_path_SH=sh
ac_cv_path_TAR=tar
ac_cv_path_TELNET=telnet
ac_cv_path_UNCOMPRESS=gunzip
ac_cv_path_UNZIP=unzip
ac_cv_path_ZCAT=zcat
ac_cv_path_install='/usr/bin/ginstall -c'
ac_cv_pollable_procfs=no
ac_cv_popcount=yes
ac_cv_posix_semaphores_enabled=yes
ac_cv_prog_AR=ar
ac_cv_prog_AR_FOR_TARGET=ar
ac_cv_prog_AS=as
ac_cv_prog_AS_FOR_TARGET=as
ac_cv_prog_AWK=gawk
ac_cv_prog_BISON=bison
ac_cv_prog_CC_FOR_TARGET=cc
ac_cv_prog_CXX_FOR_TARGET=c++
ac_cv_prog_FLEX=flex
ac_cv_prog_GCC_FOR_TARGET=gcc
ac_cv_prog_GNATBIND=no
ac_cv_prog_GNATMAKE=no
ac_cv_prog_LD=ld
ac_cv_prog_LD_FOR_TARGET=ld
ac_cv_prog_LEX=flex
ac_cv_prog_M4=m4
ac_cv_prog_MAKE=make
ac_cv_prog_MAKEINFO='true --split-size=5000000'
ac_cv_prog_MAKE_LOWER_TAGS=no
ac_cv_prog_MAKE_PACKAGE_SUPPORTED=no
ac_cv_prog_MAKE_UPPER_TAGS=no
ac_cv_prog_NM=nm
ac_cv_prog_NM_FOR_TARGET=nm
ac_cv_prog_OBJCOPY=objcopy
ac_cv_prog_OBJCOPY_FOR_TARGET=objcopy
ac_cv_prog_OBJDUMP=objdump
ac_cv_prog_OBJDUMP_FOR_TARGET=objdump
ac_cv_prog_RANLIB=ranlib
ac_cv_prog_RANLIB_FOR_TARGET=ranlib
ac_cv_prog_READELF=readelf
ac_cv_prog_READELF_FOR_TARGET=readelf
ac_cv_prog_STRIP=strip
ac_cv_prog_STRIP_FOR_TARGET=strip
ac_cv_prog_TRUE=true
ac_cv_prog_YACC='bison -y'
ac_cv_prog_ac_ct_CC='/home/projects/sabotage-builddir/bin/musl-gcc -static'
ac_cv_prog_ac_ct_CXX=g++
ac_cv_prog_cc_c89=
ac_cv_prog_cc_c99=-std=gnu99
ac_cv_prog_cc_g=yes
ac_cv_prog_cc_gcc_c_o=yes
ac_cv_prog_cc_stdc=
ac_cv_prog_cxx_g=yes
ac_cv_prog_egrep='grep -E'
ac_cv_prog_f77_g=no
ac_cv_prog_gcc_traditional=no
ac_cv_prog_gnu_m4_debugfile=--debugfile
ac_cv_prog_gnu_m4_gnu=yes
ac_cv_prog_have_mktemp_command=yes
ac_cv_prog_make_make_case=yes
ac_cv_prog_make_make_set=yes
ac_cv_pthread=no
ac_cv_pthread_is_default=yes
ac_cv_pthread_system_supported=no
ac_cv_rshift_extends_sign=no
ac_cv_safe_to_define___extensions__=yes
ac_cv_search_BZ2_bzdopen=-lbz2
ac_cv_search_basename='none required'
ac_cv_search_clock_gettime='none required'
ac_cv_search_dlgetmodinfo=no
ac_cv_search_dlopen='none required'
ac_cv_search_dn_expand='none required'
ac_cv_search_exc_resume=no
ac_cv_search_fabs='none required'
ac_cv_search_fmt_scaled=no
ac_cv_search_frexp='none required'
ac_cv_search_gethostbyname='none required'
ac_cv_search_getmntent='none required'
ac_cv_search_getpwnam='none required'
ac_cv_search_getrrsetbyname=no
ac_cv_search_gzdirect=-lz
ac_cv_search_ldexp='none required'
ac_cv_search_login=no
ac_cv_search_logout=no
ac_cv_search_logwtmp=no
ac_cv_search_lzma_auto_decoder=-llzma
ac_cv_search_nanosleep='none required'
ac_cv_search_opendir='none required'
ac_cv_search_openpty='none required'
ac_cv_search_res_query='none required'
ac_cv_search_sem_init='none required'
ac_cv_search_setfilecon=no
ac_cv_search_socketpair='none required'
ac_cv_search_strerror='none required'
ac_cv_search_tgetent='none required'
ac_cv_search_updwtmp='none required'
ac_cv_search_waddstr=-lncurses
ac_cv_search_zlibVersion=-lz
ac_cv_sizeof__Bool=1
ac_cv_sizeof_char=1
ac_cv_sizeof_double=8
ac_cv_sizeof_float=4
ac_cv_sizeof_int=4
ac_cv_sizeof_long_long=8
ac_cv_sizeof_long_long_int=8
ac_cv_sizeof_off_t=8
ac_cv_sizeof_short=2
ac_cv_sizeof_short_int=2
ac_cv_sizeof_unsigned=4
ac_cv_sizeof_unsigned_char=1
ac_cv_sizeof_unsigned_int=4
ac_cv_sizeof_unsigned_long_long=8
ac_cv_sizeof_unsigned_short=2
ac_cv_sizeof_wchar_t=4
ac_cv_stat_tv_nsec2=no
ac_cv_stat_tv_nsec=yes
ac_cv_struct_addrinfo=yes
ac_cv_struct_option_getopt_h=yes
ac_cv_struct_pr_syscall=no
ac_cv_struct_sockaddr_storage=yes
ac_cv_struct_st_mtim_nsec=tv_nsec
ac_cv_struct_tm=time.h
ac_cv_struct_tm_isdst=yes
ac_cv_struct_tm_zone=no
ac_cv_struct_tms=yes
ac_cv_sys_long_file_names=yes
ac_cv_sys_stack_overflow_works=yes
ac_cv_sys_tiocgwinsz_in_sys_ioctl_h=yes
ac_cv_sys_tiocgwinsz_in_termios_h=no
ac_cv_sys_xsi_stack_overflow_heuristic=no
ac_cv_target=x86_64-pc-linux-gnu
ac_cv_type__Bool=yes
ac_cv_type___int64=no
ac_cv_type_caddr_t=yes
ac_cv_type_clock_t=yes
ac_cv_type_dev_t=yes
ac_cv_type_fsblkcnt_t=yes
ac_cv_type_fsfilcnt_t=yes
ac_cv_type_getgroups=int
ac_cv_type_in_addr_t=yes
ac_cv_type_in_port_t=yes
ac_cv_type_ino_t=yes
ac_cv_type_int16_t=yes
ac_cv_type_int32_t=yes
ac_cv_type_int64_t=yes
ac_cv_type_int8_t=yes
ac_cv_type_int=yes
ac_cv_type_int_fast32_t=yes
ac_cv_type_int_least32_t=yes
ac_cv_type_intmax_t=yes
ac_cv_type_intptr_t=yes
ac_cv_type_long=yes
ac_cv_type_long_double=yes
ac_cv_type_long_long=yes
ac_cv_type_long_long_int=yes
ac_cv_type_mbstate_t=yes
ac_cv_type_mode_t=yes
ac_cv_type_nlink_t=yes
ac_cv_type_off_t=yes
ac_cv_type_pid_t=yes
ac_cv_type_posix_spawn_file_actions_t=yes
ac_cv_type_posix_spawnattr_t=yes
ac_cv_type_pthread_rwlock_t=yes
ac_cv_type_ptrdiff_t=yes
ac_cv_type_quad_t=no
ac_cv_type_rlim_t=yes
ac_cv_type_sig_atomic_t=yes
ac_cv_type_siginfo_t=yes
ac_cv_type_signal=void
ac_cv_type_sigset_t=yes
ac_cv_type_size_t=yes
ac_cv_type_socklen_t=yes
ac_cv_type_ssize_t=yes
ac_cv_type_stack_t=yes
ac_cv_type_struct_sigcontext=yes
ac_cv_type_struct_sockaddr_storage=yes
ac_cv_type_struct_timespec=yes
ac_cv_type_struct_tms=yes
ac_cv_type_struct_user_desc=yes
ac_cv_type_time_t=yes
ac_cv_type_u_int16_t=yes
ac_cv_type_u_int32_t=yes
ac_cv_type_u_int64_t=yes
ac_cv_type_u_int8_t=yes
ac_cv_type_uid_t=yes
ac_cv_type_uint16_t=yes
ac_cv_type_uint32_t=yes
ac_cv_type_uint64_t=yes
ac_cv_type_uint8_t=yes
ac_cv_type_uint=yes
ac_cv_type_uint_least32_t=yes
ac_cv_type_uintmax_t=yes
ac_cv_type_uintptr_t=yes
ac_cv_type_ulong=yes
ac_cv_type_unsigned_long_long=yes
ac_cv_type_unsigned_long_long_int=yes
ac_cv_type_useconds_t=yes
ac_cv_type_volatile_sig_atomic_t=yes
ac_cv_typeof_struct_stat_st_atim_is_struct_timespec=yes
ac_cv_unsupported_fs_chars=
ac_cv_val_LC_MESSAGES=yes
ac_cv_var__etext=yes
ac_cv_var_etext=yes
ac_cv_var_tzname=yes
ac_cv_win_or_dos=no
ac_cv_window_has_flags=yes
ac_cv_working_alloca_h=yes
ac_cv_working_getaddrinfo=yes
ac_cv_working_getnameinfo=yes
ac_cv_working_tzset=yes
acx_cv_cc_gcc_supports_ada=no
acx_cv_header_stdint=stdint.h
acx_cv_prog_LN=ln
acx_cv_prog_cc_pedantic_=yes
acx_cv_prog_cc_pedantic__Wno_long_long=yes
acx_cv_prog_cc_pedantic__Wno_long_long__Wno_variadic_macros__Wno_overlength_strings=yes
acx_cv_prog_cc_warning__W=yes
acx_cv_prog_cc_warning__Wall=yes
acx_cv_prog_cc_warning__Wcast_qual=yes
acx_cv_prog_cc_warning__Wcpp_compat=yes
acx_cv_prog_cc_warning__Wmissing_format_attribute=yes
acx_cv_prog_cc_warning__Wmissing_prototypes=yes
acx_cv_prog_cc_warning__Wno_overlength_strings=yes
acx_cv_prog_cc_warning__Wold_style_definition=yes
acx_cv_prog_cc_warning__Wstrict_prototypes=yes
acx_cv_prog_cc_warning__Wwrite_strings=yes
am_cv_func_working_getline=yes
bash_cv_func_sigsetjmp=yes
bash_cv_func_strcoll_broken=no
bash_cv_must_reinstall_sighandlers=yes
gcc_cv_isl=no
gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
gcc_cv_tool_dirs=
gcc_cv_tool_prefix=
gl_cv_C_locale_sans_EILSEQ=yes
gl_cv_decl_null_works=yes
gl_cv_func_btowc_eof=yes
gl_cv_func_btowc_nul=yes
gl_cv_func_chown_slash_works=yes
gl_cv_func_dup2_works=yes
gl_cv_func_fcntl_f_dupfd_cloexec=yes
gl_cv_func_fcntl_f_dupfd_works=yes
gl_cv_func_fflush_stdin=yes
gl_cv_func_fnmatch_posix=yes
gl_cv_func_fprintf_posix=yes
gl_cv_func_fpurge_works=yes
gl_cv_func_fseeko=yes
gl_cv_func_fstatat_zero_flag=yes
gl_cv_func_ftello_works=yes
gl_cv_func_futimens_works=yes
gl_cv_func_getcwd_null=yes
gl_cv_func_getcwd_path_max=yes
gl_cv_func_getdtablesize_works=yes
gl_cv_func_getopt_gnu=yes
gl_cv_func_getopt_posix=yes
gl_cv_func_gettimeofday_clobber=no
gl_cv_func_gettimeofday_posix_signature=yes
gl_cv_func_isnanl_works=yes
gl_cv_func_iswcntrl_works=yes
gl_cv_func_link_works=yes
gl_cv_func_lseek_pipe=yes
gl_cv_func_lstat_dereferences_slashed_symlink=yes
gl_cv_func_malloc_0_nonnull=1
gl_cv_func_malloc_posix=yes
gl_cv_func_mbrtowc_empty_input=yes
gl_cv_func_mbrtowc_incomplete_state=yes
gl_cv_func_mbrtowc_nul_retval=yes
gl_cv_func_mbrtowc_null_arg1=yes
gl_cv_func_mbrtowc_null_arg2=yes
gl_cv_func_mbrtowc_retval=yes
gl_cv_func_mbrtowc_sanitycheck=yes
gl_cv_func_mbsrtowcs_works=yes
gl_cv_func_memchr_works=yes
gl_cv_func_memmem_works_always=yes
gl_cv_func_memmem_works_fast=yes
gl_cv_func_mkdir_trailing_dot_works=yes
gl_cv_func_mkdir_trailing_slash_works=yes
gl_cv_func_nanosleep=yes
gl_cv_func_nl_langinfo_yesexpr_works=yes
gl_cv_func_open_slash=yes
gl_cv_func_perror_works=yes
gl_cv_func_posix_spawn_file_actions_addclose_works=yes
gl_cv_func_posix_spawn_file_actions_adddup2_works=yes
gl_cv_func_posix_spawn_file_actions_addopen_works=yes
gl_cv_func_posix_spawn_works=yes
gl_cv_func_printf_directive_a=yes
gl_cv_func_printf_directive_f=yes
gl_cv_func_printf_directive_ls=yes
gl_cv_func_printf_directive_n=yes
gl_cv_func_printf_enomem=yes
gl_cv_func_printf_flag_grouping=yes
gl_cv_func_printf_flag_leftadjust=yes
gl_cv_func_printf_flag_zero=yes
gl_cv_func_printf_infinite=yes
gl_cv_func_printf_infinite_long_double=yes
gl_cv_func_printf_long_double=yes
gl_cv_func_printf_positions=yes
gl_cv_func_printf_precision=yes
gl_cv_func_printf_sizes_c99=yes
gl_cv_func_readlink_works=yes
gl_cv_func_realpath_works=yes
gl_cv_func_rename_dest_works=yes
gl_cv_func_rename_link_works=yes
gl_cv_func_rename_slash_dst_works=yes
gl_cv_func_rename_slash_src_works=yes
gl_cv_func_rmdir_works=yes
gl_cv_func_setenv_works=yes
gl_cv_func_sigprocmask=1
gl_cv_func_snprintf_retval_c99=yes
gl_cv_func_spawnattr_setschedparam=yes
gl_cv_func_spawnattr_setschedpolicy=yes
gl_cv_func_stat_dir_slash=yes
gl_cv_func_stat_file_slash=yes
gl_cv_func_strchrnul_works=yes
gl_cv_func_strerror_0_works=yes
gl_cv_func_strerror_r_posix_signature=yes
gl_cv_func_strerror_r_works=yes
gl_cv_func_strndup_works=yes
gl_cv_func_strstr_linear=yes
gl_cv_func_strstr_works_always=yes
gl_cv_func_strtok_r_works=yes
gl_cv_func_symlink_works=yes
gl_cv_func_symlinkat_works=yes
gl_cv_func_tzset_clobber=no
gl_cv_func_unlink_honors_slashes=yes
gl_cv_func_unlink_parent_fails=yes
gl_cv_func_unsetenv_works=yes
gl_cv_func_utimensat_works=yes
gl_cv_func_wcrtomb_retval=yes
gl_cv_func_wcwidth_works=yes
gl_cv_func_working_getdelim=yes
gl_cv_func_working_mkstemp=yes
gl_cv_func_working_mktime=yes
gl_cv_func_working_strerror=yes
gl_cv_func_working_utimes=yes
gl_cv_have_include_next=yes
gl_cv_have_raw_decl_atoll=yes
gl_cv_have_raw_decl_btowc=yes
gl_cv_have_raw_decl_chown=yes
gl_cv_have_raw_decl_dprintf=yes
gl_cv_have_raw_decl_dup2=yes
gl_cv_have_raw_decl_dup3=yes
gl_cv_have_raw_decl_endusershell=yes
gl_cv_have_raw_decl_environ=yes
gl_cv_have_raw_decl_faccessat=yes
gl_cv_have_raw_decl_fchdir=yes
gl_cv_have_raw_decl_fchmodat=yes
gl_cv_have_raw_decl_fchownat=yes
gl_cv_have_raw_decl_fcntl=yes
gl_cv_have_raw_decl_fseeko=yes
gl_cv_have_raw_decl_fstatat=yes
gl_cv_have_raw_decl_fsync=yes
gl_cv_have_raw_decl_ftello=yes
gl_cv_have_raw_decl_ftruncate=yes
gl_cv_have_raw_decl_futimens=yes
gl_cv_have_raw_decl_getcwd=yes
gl_cv_have_raw_decl_getdelim=yes
gl_cv_have_raw_decl_getdomainname=yes
gl_cv_have_raw_decl_getdtablesize=yes
gl_cv_have_raw_decl_getgroups=yes
gl_cv_have_raw_decl_gethostname=yes
gl_cv_have_raw_decl_getline=yes
gl_cv_have_raw_decl_getlogin=yes
gl_cv_have_raw_decl_getlogin_r=yes
gl_cv_have_raw_decl_getpagesize=yes
gl_cv_have_raw_decl_getsubopt=yes
gl_cv_have_raw_decl_getusershell=yes
gl_cv_have_raw_decl_grantpt=yes
gl_cv_have_raw_decl_lchown=yes
gl_cv_have_raw_decl_link=yes
gl_cv_have_raw_decl_linkat=yes
gl_cv_have_raw_decl_lseek=yes
gl_cv_have_raw_decl_lstat=yes
gl_cv_have_raw_decl_mbrlen=yes
gl_cv_have_raw_decl_mbrtowc=yes
gl_cv_have_raw_decl_mbsinit=yes
gl_cv_have_raw_decl_memmem=yes
gl_cv_have_raw_decl_mempcpy=yes
gl_cv_have_raw_decl_memrchr=yes
gl_cv_have_raw_decl_mkdirat=yes
gl_cv_have_raw_decl_mkdtemp=yes
gl_cv_have_raw_decl_mkfifo=yes
gl_cv_have_raw_decl_mknod=yes
gl_cv_have_raw_decl_mknodat=yes
gl_cv_have_raw_decl_mkstemp=yes
gl_cv_have_raw_decl_openat=yes
gl_cv_have_raw_decl_pipe2=yes
gl_cv_have_raw_decl_popen=yes
gl_cv_have_raw_decl_posix_spawnattr_setpgroup=yes
gl_cv_have_raw_decl_pread=yes
gl_cv_have_raw_decl_ptsname=yes
gl_cv_have_raw_decl_rawmemchr=yes
gl_cv_have_raw_decl_readlink=yes
gl_cv_have_raw_decl_readlinkat=yes
gl_cv_have_raw_decl_realpath=yes
gl_cv_have_raw_decl_renameat=yes
gl_cv_have_raw_decl_rmdir=yes
gl_cv_have_raw_decl_setenv=yes
gl_cv_have_raw_decl_setusershell=yes
gl_cv_have_raw_decl_sigaction=yes
gl_cv_have_raw_decl_sigaddset=yes
gl_cv_have_raw_decl_sigdelset=yes
gl_cv_have_raw_decl_sigemptyset=yes
gl_cv_have_raw_decl_sigfillset=yes
gl_cv_have_raw_decl_sigismember=yes
gl_cv_have_raw_decl_sigpending=yes
gl_cv_have_raw_decl_sigprocmask=yes
gl_cv_have_raw_decl_sleep=yes
gl_cv_have_raw_decl_snprintf=yes
gl_cv_have_raw_decl_stat=yes
gl_cv_have_raw_decl_stpcpy=yes
gl_cv_have_raw_decl_stpncpy=yes
gl_cv_have_raw_decl_strcasestr=yes
gl_cv_have_raw_decl_strchrnul=yes
gl_cv_have_raw_decl_strncat=yes
gl_cv_have_raw_decl_strnlen=yes
gl_cv_have_raw_decl_strpbrk=yes
gl_cv_have_raw_decl_strsep=yes
gl_cv_have_raw_decl_strsignal=yes
gl_cv_have_raw_decl_strtod=yes
gl_cv_have_raw_decl_strtok_r=yes
gl_cv_have_raw_decl_strtoll=yes
gl_cv_have_raw_decl_strtoull=yes
gl_cv_have_raw_decl_strverscmp=yes
gl_cv_have_raw_decl_symlink=yes
gl_cv_have_raw_decl_symlinkat=yes
gl_cv_have_raw_decl_tmpfile=yes
gl_cv_have_raw_decl_ttyname_r=yes
gl_cv_have_raw_decl_unlink=yes
gl_cv_have_raw_decl_unlinkat=yes
gl_cv_have_raw_decl_unlockpt=yes
gl_cv_have_raw_decl_unsetenv=yes
gl_cv_have_raw_decl_usleep=yes
gl_cv_have_raw_decl_vdprintf=yes
gl_cv_have_raw_decl_vsnprintf=yes
gl_cv_have_raw_decl_wcrtomb=yes
gl_cv_have_raw_decl_wcsnrtombs=yes
gl_cv_have_raw_decl_wcsrtombs=yes
gl_cv_have_raw_decl_wctob=yes
gl_cv_have_raw_decl_wcwidth=yes
gl_cv_header_errno_h_complete=yes
gl_cv_header_inttypes_h=yes
gl_cv_header_stdint_h=yes
gl_cv_header_wchar_h_correct_inline=yes
gl_cv_header_working_fcntl_h=yes
gl_cv_header_working_stdint_h=yes
gl_cv_promoted_mode_t=mode_t
gl_cv_size_max=yes
gl_cv_struct_dirent_d_ino=yes
gl_cv_sys_struct_lconv_ok=yes
gl_cv_sys_struct_timespec_in_time_h=yes
gl_cv_sys_struct_timeval=yes
gl_cv_sys_struct_utimbuf=yes
gt_cv_c_intmax_t=yes
gt_cv_c_wchar_t=yes
gt_cv_c_wint_t=yes
gt_cv_func_unsetenv_ret=int
gt_cv_inttypes_pri_broken=no
gt_cv_ssize_t=yes
jm_ac_cv_header_inttypes_h=yes
lt_cv_dlopen=dlopen
lt_cv_dlopen_self=yes
lt_cv_objdir=.libs
lt_cv_prog_compiler_c_o=yes
lt_cv_prog_compiler_pic='-fPIC -DPIC'
lt_cv_prog_compiler_pic_CXX='-fPIC -DPIC'
lt_cv_prog_compiler_pic_works=yes
lt_cv_prog_compiler_pic_works_CXX=yes
lt_cv_prog_compiler_static_works=yes
lt_cv_prog_compiler_static_works_CXX=yes
lt_cv_prog_gnu_ld=yes
lt_lt_cv_prog_compiler_c_o=yes
lt_lt_cv_prog_compiler_c_o_CXX=yes

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

AR='ar'
AR_FOR_BUILD='$(AR)'
AR_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/ar'
AS='as'
AS_FOR_BUILD='$(AS)'
AS_FOR_TARGET='$$r/$(HOST_SUBDIR)/gas/as-new'
AWK='gawk'
BISON='bison'
BUILD_CONFIG=''
CC='/home/projects/sabotage-builddir/bin/musl-gcc -static'
CC_FOR_BUILD='$(CC)'
CC_FOR_TARGET='$(CC)'
CFLAGS='-D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno'
CFLAGS_FOR_BUILD='-D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno'
CFLAGS_FOR_TARGET='-g -O2 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Os -g0 -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-math-errno'
COMPILER_AS_FOR_TARGET='$(AS_FOR_TARGET)'
COMPILER_LD_FOR_TARGET='$(LD_FOR_TARGET)'
COMPILER_NM_FOR_TARGET='$(NM_FOR_TARGET)'
CONFIGURE_GDB_TK=''
CPPFLAGS=''
CXX='g++'
CXXFLAGS='-g -O2'
CXXFLAGS_FOR_BUILD='-g -O2'
CXXFLAGS_FOR_TARGET='-g -O2'
CXX_FOR_BUILD='$(CXX)'
CXX_FOR_TARGET='$(CXX)'
DEBUG_PREFIX_CFLAGS_FOR_TARGET=''
DEFS='-DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DLT_OBJDIR=\".libs/\"'
DLLTOOL='dlltool'
DLLTOOL_FOR_BUILD='$(DLLTOOL)'
DLLTOOL_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/dlltool'
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EXEEXT=''
EXPECT='expect'
EXTRA_CONFIGARGS_LIBJAVA='--disable-static'
FLAGS_FOR_TARGET=' -L$$r/$(HOST_SUBDIR)/ld'
FLEX='flex'
GCC_FOR_TARGET='$()'
GCC_SHLIB_SUBDIR=''
GCJ_FOR_BUILD='$(GCJ)'
GCJ_FOR_TARGET='$(GCJ)'
GDB_TK=''
GFORTRAN_FOR_BUILD='$(GFORTRAN)'
GFORTRAN_FOR_TARGET='$(GFORTRAN)'
GNATBIND='no'
GNATMAKE='no'
GOC_FOR_BUILD='$(GOC)'
GOC_FOR_TARGET='$(GOC)'
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_GDB_TK=''
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
LD='ld'
LDFLAGS='-Wl,-static -Wl,--gc-sections -Wl,-z,relro,-z,now -Wl,-z,text -s'
LDFLAGS_FOR_BUILD='-Wl,-static -Wl,--gc-sections -Wl,-z,relro,-z,now -Wl,-z,text -s'
LDFLAGS_FOR_TARGET=''
LD_FOR_BUILD='$(LD)'
LD_FOR_TARGET='$$r/$(HOST_SUBDIR)/ld/ld-new'
LEX='flex'
LIBOBJS=''
LIBS=''
LIPO='lipo'
LIPO_FOR_TARGET='$(LIPO)'
LN='ln'
LN_S='ln -s'
LTLIBOBJS=''
M4='m4'
MAINT='#'
MAINTAINER_MODE_FALSE=''
MAINTAINER_MODE_TRUE='#'
MAKEINFO='/home/projects/sabotage-builddir/src/build/binutils/binutils-2.27/missing makeinfo'
NM='nm'
NM_FOR_BUILD='$(NM)'
NM_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/nm-new'
OBJCOPY='objcopy'
OBJCOPY_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/objcopy'
OBJDUMP='objdump'
OBJDUMP_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/objdump'
OBJEXT='o'
PACKAGE_BUGREPORT=''
PACKAGE_NAME=''
PACKAGE_STRING=''
PACKAGE_TARNAME=''
PACKAGE_URL=''
PACKAGE_VERSION=''
PATH_SEPARATOR=':'
RANLIB='ranlib'
RANLIB_FOR_BUILD='$(RANLIB)'
RANLIB_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/ranlib'
RAW_CXX_FOR_TARGET='$(CXX)'
READELF='readelf'
READELF_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/readelf'
RPATH_ENVVAR='LD_LIBRARY_PATH'
RUNTEST='runtest'
SED='sed'
SHELL='/bin/sh'
STRIP='strip'
STRIP_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/strip-new'
SYSROOT_CFLAGS_FOR_TARGET=''
TOPLEVEL_CONFIGURE_ARGUMENTS='./configure -C --prefix= --disable-nls --disable-werror --enable-initfini-array --disable-separate-code --enable-deterministic-archives --disable-install-libbfd'
WINDMC='windmc'
WINDMC_FOR_BUILD='$(WINDMC)'
WINDMC_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/windmc'
WINDRES='windres'
WINDRES_FOR_BUILD='$(WINDRES)'
WINDRES_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/windres'
YACC='bison -y'
ac_ct_CC='/home/projects/sabotage-builddir/bin/musl-gcc -static'
ac_ct_CXX='g++'
bindir='${exec_prefix}/bin'
build='x86_64-pc-linux-gnu'
build_alias=''
build_configargs=' --cache-file=./config.cache '\''-C'\'' '\''--prefix='\'' '\''--disable-nls'\'' '\''--disable-werror'\'' '\''--enable-initfini-array'\'' '\''--disable-separate-code'\'' '\''--enable-deterministic-archives'\'' '\''--disable-install-libbfd'\'' --program-transform-name='\''s,y,y,'\'' --disable-option-checking'
build_configdirs=' libiberty'
build_cpu='x86_64'
build_libsubdir='build-x86_64-pc-linux-gnu'
build_noncanonical='x86_64-pc-linux-gnu'
build_os='linux-gnu'
build_subdir='build-x86_64-pc-linux-gnu'
build_tooldir='${exec_prefix}/x86_64-pc-linux-gnu'
build_vendor='pc'
compare_exclusions='gcc/cc*-checksum$(objext) | gcc/ada/*tools/*'
configdirs=' intl libiberty opcodes bfd zlib binutils gas ld gprof etc'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
do_compare='cmp --ignore-initial=16 $$f1 $$f2'
docdir='${datarootdir}/doc/${PACKAGE}'
dvidir='${docdir}'
exec_prefix='${prefix}'
extra_host_libiberty_configure_flags=''
extra_host_zlib_configure_flags=''
extra_isl_gmp_configure_flags=''
extra_liboffloadmic_configure_flags=''
extra_linker_plugin_configure_flags=''
extra_linker_plugin_flags=''
extra_mpc_gmp_configure_flags=''
extra_mpc_mpfr_configure_flags=''
extra_mpfr_configure_flags=''
gmpinc=''
gmplibs='-lmpc -lmpfr -lgmp'
host='x86_64-pc-linux-gnu'
host_alias=''
host_configargs=' --cache-file=./config.cache  --with-gnu-as --with-gnu-ld '\''-C'\'' '\''--prefix='\'' '\''--disable-nls'\'' '\''--disable-werror'\'' '\''--enable-initfini-array'\'' '\''--disable-separate-code'\'' '\''--enable-deterministic-archives'\'' '\''--disable-install-libbfd'\'' --program-transform-name='\''s,y,y,'\'' --disable-option-checking'
host_cpu='x86_64'
host_noncanonical='x86_64-pc-linux-gnu'
host_os='linux-gnu'
host_shared='no'
host_subdir='.'
host_vendor='pc'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
islinc=''
isllibs=''
islver=''
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
oldincludedir='/usr/include'
pdfdir='${docdir}'
poststage1_ldflags='-static-libstdc++ -static-libgcc'
poststage1_libs=''
prefix=''
program_transform_name='s,y,y,'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
stage1_cflags='-g'
stage1_checking='--enable-checking=yes,types'
stage1_languages=',c,'
stage1_ldflags=''
stage1_libs=''
stage2_werror_flag=''
sysconfdir='${prefix}/etc'
target='x86_64-pc-linux-gnu'
target_alias=''
target_configargs='--cache-file=./config.cache --enable-multilib   '\''-C'\'' '\''--prefix='\'' '\''--disable-nls'\'' '\''--disable-werror'\'' '\''--enable-initfini-array'\'' '\''--disable-separate-code'\'' '\''--enable-deterministic-archives'\'' '\''--disable-install-libbfd'\'' --program-transform-name='\''s,y,y,'\'' --disable-option-checking'
target_configdirs=''
target_cpu='x86_64'
target_noncanonical='x86_64-pc-linux-gnu'
target_os='linux-gnu'
target_subdir='x86_64-pc-linux-gnu'
target_vendor='pc'
tooldir='${exec_prefix}/x86_64-pc-linux-gnu'

## ------------------- ##
## File substitutions. ##
## ------------------- ##

alphaieee_frag='/dev/null'
host_makefile_frag='/dev/null'
ospace_frag='/dev/null'
serialization_dependencies='serdep.tmp'
target_makefile_frag='./config/mt-gnu'

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

/* confdefs.h */
#define PACKAGE_NAME ""
#define PACKAGE_TARNAME ""
#define PACKAGE_VERSION ""
#define PACKAGE_STRING ""
#define PACKAGE_BUGREPORT ""
#define PACKAGE_URL ""
#define LT_OBJDIR ".libs/"

configure: exit 0
tankf33der commented 4 years ago

Paste output by ./build-stage0 command

scsijon commented 4 years ago

build_binutils.sh>

#!/bin/sh
timestamp() {
date '+%Y-%m-%d %H:%M:%S'
}
start=$(date +%s)
printf "%s: start\n" "`timestamp`"

# ALL VARIABLES STARTING WITH % WILL BE REPLACED BY BUTCH
# WITH VALUES TAKEN FROM THE PKG FILE.

# BUTCH_CONFIG will get replaced by the environment variables
# that butch uses (R,S,C...).
export SABOTAGE_BUILDDIR="/home/projects/sabotage-builddir"

export A=x86_64

export ARCH=$A

export CC=gcc
export HOSTCC=gcc

export MAKE_THREADS=1

[ -z "$H" ] && H="$PWD"

export K="$H"/KEEP
export C="$H"/tarballs
export R="$SABOTAGE_BUILDDIR"
export S="$R"/src
export LOGPATH="$S"/logs

export BUTCH_BUILD_TEMPLATE="$K"/butch_build_template.txt
export BUTCH_DOWNLOAD_TEMPLATE="$K"/butch_download_template.txt

export STAGE=0
filesize=26099568
sha512=cf276f84935312361a2ca077e04d0b469d23a3aed979d8ba5d92ea590904ffb2c2e7ed12cc842822bfc402836be86f479660cef3791aa62f3753d8a1a6f564cb
pkgver=2
desc="provides linker, assembler and other utils to handle object files"
no_unlink=1
BUTCH_PACKAGE_NAME=binutils
BUTCH_MIRROR_URLS="ftp://ftp.gnu.org/gnu/binutils/binutils-2.27.tar.bz2
http://ftp.gnu.org/gnu/binutils/binutils-2.27.tar.bz2
https://mirrors.tripadvisor.com/gnu/binutils/binutils-2.27.tar.bz2"

test -z "$K" -o -z "$S" && {
echo "ERROR: K not passed in BUTCH_CONFIG">&2
exit 1
}

# early exit when producing a build script for a package without build
# section.
test "$skip_build" = true && exit 0

BUTCH_HAVE_TARBALL=false
[ -n "$BUTCH_MIRROR_URLS" ] || [ -n "$tarball" ] && BUTCH_HAVE_TARBALL=true
get_file_name() {
printf "%s" "$1" | awk '{n=split($0,a,"/");print a[n];}'
}
get_file_ext() {
printf "%s" "$1" | awk '{n=split($0,a,".");print a[n];}'
}
strip_file_ext() {
case "$1" in
*.tar.*) printf "%s\n" "$1"| sed 's/\.tar\.[0-9a-z]*$//' ;;
*) le=$(get_file_ext "$1"| wc -c)
ls=$(printf "%s" "$1"|wc -c)
l=$(($ls - $le))
printf "%s" "$1"|cut -b -$l
;;
esac
}
if [ -z "$tarball" ] && $BUTCH_HAVE_TARBALL ; then
for i in $BUTCH_MIRROR_URLS ; do
tarball=$(get_file_name "$i")
break
done
fi

BUTCH_TARBALL="$tarball"
if [ -z "$tardir" ] && $BUTCH_HAVE_TARBALL ; then
tardir=$(strip_file_ext "$tarball")
fi
BUTCH_TARDIR="$tardir"

[ -z "$B" ] && B=$S/build

# some settings to influence this script...
# note that you could set similar stuff using env variables.
butch_do_config_cache=true
butch_do_cleanup_builddir_prebuild=true
[ -z "$butch_do_delete_libtool_archives" ] && butch_do_delete_libtool_archives=true
[ -z "$butch_do_compress_manpages" ] && butch_do_compress_manpages=true
[ -z "$butch_do_cleanup_builddir_postbuild" ] && butch_do_cleanup_builddir_postbuild=false

[ -z "$butch_do_custom_destdir" ] && butch_do_custom_destdir=true

if $butch_do_custom_destdir ; then
butch_do_cleanup_custom_destdir=true
[ "$no_unlink" = 1 ] && butch_do_cleanup_custom_destdir=false
[ -z "$butch_do_relocate" ] && butch_do_relocate=true
[ -z "$butch_do_filelists" ] && butch_do_filelists=true
[ -z "$butch_do_create_tarball" ] && butch_do_create_tarball=false
[ -z "$butch_do_separate_debug_info" ] && butch_do_separate_debug_info=true
[ -z "$butch_do_strip_comments" ] && butch_do_strip_comments=false
[ -z "$butch_do_overwrite_on_copy" ] && butch_do_overwrite_on_copy=false
fi

[ -z "$butch_filelists" ] && butch_filelists="$S/filelists/"
[ -z "$butch_tarballs_used" ] && butch_tarballs_used="$S/tarballs_used.txt"
[ -z "$butch_pack_dest" ] && butch_pack_dest="$S/dist/"

butch_package_name=$BUTCH_PACKAGE_NAME
[ -z "$butch_package_name" ] && {
echo "ERROR: butch_package_name missing">&2
exit 1
}
butch_prefix=/

filelist="$butch_filelists/$butch_package_name.txt"

# making the prefix empty instead of / seems like a good idea to not get ugly double slashes
# when concatenating paths. however this leads to multiple issues in buggy packages,
# but these have been fixed now (see openssl-dynamic, perl, xcb-proto for reference).
[ "$butch_prefix" = "/" ] && butch_prefix=
# butch_root_dir contains the root path passed in $R.
# once inside the chroot, it is /. we use the butch variable in case a script overwrites $R,
# and in order to be able to swap it out easily once i decided to replace the variables with
# a config file or so.
# use it, if you need to reference something that lies in the directory structure.
butch_root_dir="$R"
# butch_staging_dir is where packages get installed into via DESTDIR
# and then linked into $R
[ -z "$butch_staging_dir" ] && butch_staging_dir=/opt
[ "$butch_root_dir" = "/" ] && butch_root_dir=
butch_custom_destdir_base="$butch_staging_dir"/$butch_package_name
butch_custom_destdir="$butch_root_dir""$butch_custom_destdir_base"

#currently passing a version from a package is not implemented.
butch_package_version=0.0.0

butch_install_dir_final=
# butch_install_dir denotes the DESTDIR passed to make
if $butch_do_custom_destdir ; then
butch_install_dir="$butch_custom_destdir"
if [ -d "$butch_install_dir" ] ; then
if $butch_do_cleanup_custom_destdir ; then
case "$butch_custom_destdir" in
/|//|///|$butch_staging_dir|$butch_staging_dir/|$butch_staging_dir//)
echo "ERROR: prevented removal of $butch_custom_destdir">&2
exit 1 ;;
esac
rm -rf "$butch_custom_destdir"
if [ "$butch_do_filelists" ] && [ -e "$filelist" ] ; then
"$K"/bin/butch-unlink "$butch_package_name"
rm -f "$filelist"
fi
else
#  no_unlink package, build into a temporary destdir which we swap out for the real one on success
butch_install_dir_final="$butch_install_dir"
butch_custom_destdir_base="$butch_staging_dir"/__tmp__"$butch_package_name"
butch_custom_destdir="$butch_root_dir""$butch_custom_destdir_base"
butch_install_dir="$butch_custom_destdir"
fi
fi
else
butch_install_dir=
fi
[ -z "$butch_install_dir" ] || mkdir -p "$butch_install_dir"

#butch_cache_dir is the place where tarballs are found
butch_cache_dir="$C"

# this is were stuff gets extracted to and built in
butch_build_root="$B/$butch_package_name"
butch_build_dir="$butch_build_root/$BUTCH_TARDIR"

#this is the location of our optimized config.cache
butch_config_cache="$K/config.cache"

[ -z "$CC" ]  && CC=cc
[ -z "$CXX" ]  && CXX=c++
[ -z "$HOSTCC" ]  && HOSTCC="$CC"
[ -z "$HOSTCXX" ]  && HOSTCXX="$CXX"

test "$USE_CCACHE" = 1 && type ccache >/dev/null 2>&1 && {
CC="ccache $CC"
CXX="ccache $CXX"
}

debug_build=false
if [ -f "$butch_root_dir"/etc/butch-optflags.sh ] ; then
user_optimizations_file="$butch_root_dir"/etc/butch-optflags.sh
printf "%s: sourcing user defined optimization config %s\n" "`timestamp`" "$user_optimizations_file"
. "$user_optimizations_file"
printf "%s\n" "$optcflags" | \
grep -E '(^|\s)[-]g[123]*($|\s)' >/dev/null && \
debug_build=true
fi

cleanup_builddir() {
test -d "$butch_build_dir" && \
test "$butch_build_dir" != "$butch_build_root" && \
test "${#butch_build_dir}" -gt 4 && \
test "${#butch_build_dir}" -gt "${#butch_build_root}" && \
rm -rf "$butch_build_dir"
}
$butch_do_cleanup_builddir_prebuild && cleanup_builddir

[ -d "$butch_build_root" ] || mkdir -p "$butch_build_root"
cd "$butch_build_root"

# BUTCH_HAVE_TARBALL will be replaced by true or false
# depending on whether a tarball is used by the pkg
if $BUTCH_HAVE_TARBALL ; then

printf '%s\n' "$BUTCH_TARBALL" >> "$butch_tarballs_used"
printf "%s: starting to untar\n" "`timestamp`"
tarflags=
case $(get_file_ext "$BUTCH_TARBALL") in
xz) tarflags=-xJf ;;
lzma) tarflags=-xaf ;;
bz2) tarflags=-xjf ;;
gz) tarflags=-xzf ;;
tgz) tarflags=-xzf ;;
esac
# gnu tar has some idiotic behaviour when the user is root...
if [ "$STAGE" = 0 ] && tar --help 2>&1 | grep no-same-owner >/dev/null ; then
tarflags="--no-same-owner $tarflags"
# busybox too, and it doesnt even document the right flag...
elif [ "$STAGE" = 0 ] ; then
tryflags=$(printf "%s" "$tarflags"|sed s,x,t,)
# test if -o flag works.. by listing tar contents
if tar -o $tryflags "$butch_cache_dir/$BUTCH_TARBALL" | head -n 1 >/dev/null 2>&1 ; then
tarflags="-o $tarflags"
fi
fi
if [ -z "$tarflags" ] || ! tar $tarflags "$butch_cache_dir/$BUTCH_TARBALL" ; then
case "$BUTCH_TARBALL" in
*.tar.xz)
# old gnu tar passes .xz to lzma instead of xz
if ! xz -dc "$butch_cache_dir/$BUTCH_TARBALL" | tar x ; then
echo "tarball error"
exit 1
fi ;;
*.tar.*)
echo "tarball error"
exit 1 ;;
*.zip)
unzip -o "$butch_cache_dir/$BUTCH_TARBALL" || {
echo "unzip error"
exit 1 ; } ;;
*)
echo "seems we're not dealing with a tarball"
echo "handing control to package file..." ;;
esac
fi
printf "%s: untar done\n" "`timestamp`"
cd "$butch_build_dir"

if [ -e configure ] ; then
# fix misdetection of cross-compiles when only --host was given
sed -i 's/cross_compiling=maybe/cross_compiling=yes/' configure

# this copies a config.cache template into the actual builddir,
# so configure skips some timewasting tests
$butch_do_config_cache && cp -f "$butch_config_cache" .
fi
fi

printf "%s: start build\n" "`timestamp`"
# python packages "respect" the umask set by the user, unlike all other packages
# which set explicit permissions. non-default umask causes unexpected surprises.
umask_save=$(umask) ; umask 022
# this will be replaced by the contents of the pkg's [build] section.
# note that all critical commands in the buildscript should use || exit 1
# so that it aborts on error!
set -e
patch -p1 < "$K"/binutils-j2.patch
patch -p1 < "$K"/binutils-pr17739-sh-gc-sections-bug.patch
patch -p1 < "$K"/binutils-microblaze-pr21017.patch
patch -p1 < "$K"/binutils-mips-pie-tls.patch
patch -p1 < "$K"/binutils-reproducible.patch
patch -p1 < "$K"/binutils-227-arm-pie-tls.patch

sed -i '/^SUBDIRS/s/doc//' bfd/Makefile.in

"$K"/libibertyfix libiberty

[ "$STAGE" = "0" ] && CC="$butch_root_dir"/bin/musl-gcc
machine=
if [ -n "$CROSS_COMPILE" ] ; then
        machine=$($CC -dumpmachine)
        xconfflags="--host=$machine --target=$machine"
        export GCC_FOR_TARGET="$CC"
fi

config_arch_flags=
if [ "$A" = "powerpc" ] ; then
        config_arch_flags="--enable-secureplt"
fi
static_ldflags=-Wl,-static
static_ccflags=-static
config_lto_flags=
if [ "$BINUTILS_DYNAMIC" = 1 ] ; then
    static_ldflags=
    static_ccflags=
    config_lto_flags=--enable-lto
fi
LDFLAGS="$static_ldflags $optldflags" \
CC="$CC $static_ccflags" \
CFLAGS="-D_GNU_SOURCE -D_LARGEFILE64_SOURCE $optcflags" \
./configure -C --prefix="$butch_prefix" $xconfflags \
  --disable-nls --disable-werror \
  --enable-initfini-array \
  --disable-separate-code \
  --enable-deterministic-archives \
  --disable-install-libbfd $config_arch_flags $config_lto_flags

make -j$MAKE_THREADS
# tooldir=/
make DESTDIR=$butch_install_dir install-gas install-ld install-binutils

dest="$butch_install_dir""$butch_prefix"
mkdir -p "$dest"/lib/bfd-plugins
ln -sf "$butch_prefix"/lib/bfd-plugins/liblto_plugin.so \
       "$dest"/lib/bfd-plugins/liblto_plugin.so
rm -f "$dest"/bin/ld
if [ x$A = xpowerpc ] ; then
    cat << EOF > "$dest"/bin/ld
#!/bin/sh
ld.bfd --secure-plt \$@
EOF
    chmod +x "$dest"/bin/ld
else
    ln -sf ld.bfd "$dest"/bin/ld
fi
set +e

umask $umask_save

printf "%s: end build\n" "`timestamp`"

echo "post buildscript phase..."

# install service if package has a servicescript.
[ -n "$service" ] && "$K"/bin/butch-install-service $serviceflags $service "$K"/services/$service

$butch_do_cleanup_builddir_postbuild && cleanup_builddir

# if stuff was directly installed into the rootfs, i.e. without
# butch_do_custom_destdir, any further action is unwanted/impossible
$butch_do_custom_destdir || exit 0

# a package that doesn't want to be handled by the code below this line
# can just call exit 0 as the last statement
# if it wants to get some other stuff handled it could simply override
# butch_install_dir (e.g. for sabotages relocate_toolchain script)

# in case of rebuild of a no_unlink package, swap out contents of the temporary
# staging dir and the already existing permanent one.
if test -n "$butch_install_dir_final" ; then
# swap out temporary builddir after the build succeeded, in case of no_unlink package.
flnew=$(mktemp)
"$K"/bin/butch-genfilelist -D "$butch_install_dir" - | sort -u > "$flnew"
flold=$(mktemp)
if [ "$butch_do_filelists" ] && [ -e "$filelist" ] ; then
sort -u < "$filelist" > "$flold"
else
"$K"/bin/butch-genfilelist -D "$butch_install_dir_final" - | sort -u > "$flold"
fi
fl=$(mktemp)

# files contained in both dirs.
comm -12 "$flold" "$flnew" > "$fl"

while read fn ; do
mv "$butch_install_dir"/"$fn" "$butch_install_dir_final"/"$fn"
done < "$fl"

# files contained only in new dir.
comm -13 "$flold" "$flnew" > "$fl"

while read fn ; do
mkdir -p "$(dirname "$butch_install_dir_final"/"$fn")"
mv "$butch_install_dir"/"$fn" "$butch_install_dir_final"/"$fn"
done < "$fl"

# files contained only in old dir.
comm -23 "$flold" "$flnew" > "$fl"

while read fn ; do
rm -f "$butch_install_dir_final"/"$fn"
done < "$fl"
# overwrite filelist with files only in old dir, so butch unlink can remove stale links.
mv "$fl" "$filelist"
"$K"/bin/butch-unlink "$butch_package_name"

rm -f "$flold" "$flnew" "$filelist"
rm -rf "$butch_install_dir"
butch_install_dir="$butch_install_dir_final"
fi

cd "$butch_install_dir"
[ `ls | wc -l` = "0" ] && have_files=false || have_files=true
[ -d share/pkgconfig ] && {
echo "error: package installed pkgconfig files into /share"
echo "please fix package (examples: xtrans eudev libyajl usbutils shared-mime-info)"
exit 1
}
[ -d sbin ] && {
echo "error: package installed binaries into /sbin instead of /bin"
echo "please fix package (examples: openvpn rtmpdump iotop)"
exit 1
}
add_joblist() {
test -z "$joblist" && joblist="$1" || joblist="$joblist $1"
}
has_bins() {
[ -d lib ] || [ -d bin ]
}
if $have_files ; then
if $butch_do_compress_manpages ; then
have_jf=false
type jobflow >/dev/null 2>&1 && have_jf=true
joblist=
compressor=
ext=
if type gzip >/dev/null 2>&1 ; then
compressor="gzip"
ext=.gz
fi
if type xz >/dev/null 2>&1 && ! xz --help 2>&1 | grep BusyBox>/dev/null 2>&1 ; then
compressor="xz -z"
ext=.xz
fi
if [ -n "$compressor" ] ; then
printf "%s: compressing manpages with %s...\n" "$(timestamp)" "$compressor"
for i in share/man/man*/* ; do
case "$i" in
*.gz) continue ;;
*.bz2) continue ;;
*.xz) continue ;;
esac
new="$i""$ext"
if [ -L "$i" ] ; then
ln -sf $(readlink "$i")"$ext" "$new" \
&& rm -f "$i"
elif $have_jf ; then
add_joblist "$i"
else
$compressor "$i"
fi
done
if $have_jf && test -n "$joblist" ; then
cat <<- EOF | sed 's/ /\n/g' | jobflow \
-threads=$MAKE_THREADS -exec $compressor {}
$joblist
EOF
fi
printf "%s: done\n" "$(timestamp)"
fi
fi
if has_bins ; then
strip_debug=false
if $butch_do_separate_debug_info && $debug_build ; then
strip_debug=true
butch_do_strip_comments=false
printf "%s: stripping debug info into external files...\n" "$(timestamp)"
mkdir -p lib/debug && chmod 775 lib/debug
fi
if $butch_do_strip_comments ; then
printf "%s: stripping comment section of binaries...\n" "$(timestamp)"
fi
for i in lib/*.so* bin/* ; do
printf "%s" "$i" | grep '\*'>/dev/null && continue
[ -L "$i" ] || [ -d "$i" ] && continue
case "$i" in bin*)
elf=$(dd if="$i" bs=1 skip=1 count=3 2>/dev/null)
[ "$elf" != "ELF" ] && continue
if $butch_do_strip_comments ; then
"$CROSS_COMPILE"strip --remove-section .comment "$i"
fi
esac
if $strip_debug ; then
name=$(printf "%s" "$i" | sed 's@/@_@')
"$CROSS_COMPILE"objcopy --only-keep-debug "$i" lib/debug/"$name".dbg &&
"$CROSS_COMPILE"strip --strip-debug --strip-unneeded "$i" &&
"$CROSS_COMPILE"objcopy --add-gnu-debuglink=lib/debug/"$name".dbg "$i"
fi
done
if $strip_debug ; then
test $(ls lib/debug | wc -l) = 0 && rm -rf lib/debug || \
chmod 664 lib/debug/*
fi
if $strip_debug || $butch_do_strip_comments ; then
printf "%s: done\n" "$(timestamp)"
fi
fi

if $butch_do_delete_libtool_archives ; then
# remove libtool .la files
for i in lib/*.la ; do
echo "removing .la file $i"
rm -f "$i"
done
fi

# here you could place some code that makes a tarball out of $butch_install_dir
# moves the contents to / or create some sort of package file list.
# e.g.
if $butch_do_filelists ; then
"$K"/bin/butch-genfilelist "$butch_package_name"
fi

if $butch_do_relocate ; then
# now we make a symlink from each file into butch_prefix
printf "%s: linking into rootfs...\n" "$(timestamp)"
"$K"/bin/butch-relocate "$butch_package_name"
printf "%s: done\n" "$(timestamp)"
fi

if $butch_do_create_tarball ; then
(
mkdir -p "$butch_pack_dest" && cd "$butch_pack_dest" && \
"$K"/bin/butch-pack --xz "$butch_package_name"
)
fi

fi

printf "%s: done.\n" "`timestamp`"
[ -n "$start" ] && printf "total build time: %d seconds.\n" $(($(date +%s) - $start))
scsijon commented 4 years ago

if you want something else, you'll have to tell me what and where it should be, thanks.

scsijon commented 4 years ago

Paste output by ./build-stage0 command

and that can be found where?

tankf33der commented 4 years ago

this one.

# ./build-stage0
2019-12-02 12:35:50 initializing root system
2019-12-02 12:35:51 installing stage0
*** downloadqueue ***
kernel-headers
gcc3
stage0-musl
patch
busybox
jobflow
binutils
make
*** buildqueue ***
kernel-headers
gcc3
stage0-gcc
stage0-musl
patch
busybox
services
base-sys
jobflow
sabotage-core
binutils
make
base-dev
stage0
2019-12-02 12:35:51 downloading kernel-headers (/tmp/sabotage/src/build/dl_kernel-headers.sh) -> /tmp/sabotage/src/logs/dl_kernel-headers.log
2019-12-02 12:35:52 building kernel-headers (/tmp/sabotage/src/build/build_kernel-headers.sh) -> /tmp/sabotage/src/logs/build_kernel-headers.log
2019-12-02 12:35:58 building services (/tmp/sabotage/src/build/build_services.sh) -> /tmp/sabotage/src/logs/build_services.log
2019-12-02 12:36:00 building sabotage-core (/tmp/sabotage/src/build/build_sabotage-core.sh) -> /tmp/sabotage/src/logs/build_sabotage-core.log
2019-12-02 12:35:52 downloading gcc3 (/tmp/sabotage/src/build/dl_gcc3.sh) -> /tmp/sabotage/src/logs/dl_gcc3.log
2019-12-02 12:36:01 building gcc3 (/tmp/sabotage/src/build/build_gcc3.sh) -> /tmp/sabotage/src/logs/build_gcc3.log
2019-12-02 12:37:01 building stage0-gcc (/tmp/sabotage/src/build/build_stage0-gcc.sh) -> /tmp/sabotage/src/logs/build_stage0-gcc.log
2019-12-02 12:35:52 downloading stage0-musl (/tmp/sabotage/src/build/dl_stage0-musl.sh) -> /tmp/sabotage/src/logs/dl_stage0-musl.log
2019-12-02 12:37:02 building stage0-musl (/tmp/sabotage/src/build/build_stage0-musl.sh) -> /tmp/sabotage/src/logs/build_stage0-musl.log
2019-12-02 12:35:53 downloading patch (/tmp/sabotage/src/build/dl_patch.sh) -> /tmp/sabotage/src/logs/dl_patch.log
2019-12-02 12:37:49 building patch (/tmp/sabotage/src/build/build_patch.sh) -> /tmp/sabotage/src/logs/build_patch.log
2019-12-02 12:35:54 downloading busybox (/tmp/sabotage/src/build/dl_busybox.sh) -> /tmp/sabotage/src/logs/dl_busybox.log
2019-12-02 12:38:10 building busybox (/tmp/sabotage/src/build/build_busybox.sh) -> /tmp/sabotage/src/logs/build_busybox.log
2019-12-02 12:38:50 building base-sys (/tmp/sabotage/src/build/build_base-sys.sh) -> /tmp/sabotage/src/logs/build_base-sys.log
2019-12-02 12:35:54 downloading jobflow (/tmp/sabotage/src/build/dl_jobflow.sh) -> /tmp/sabotage/src/logs/dl_jobflow.log
2019-12-02 12:38:52 building jobflow (/tmp/sabotage/src/build/build_jobflow.sh) -> /tmp/sabotage/src/logs/build_jobflow.log
2019-12-02 12:35:55 downloading binutils (/tmp/sabotage/src/build/dl_binutils.sh) -> /tmp/sabotage/src/logs/dl_binutils.log
2019-12-02 12:38:54 building binutils (/tmp/sabotage/src/build/build_binutils.sh) -> /tmp/sabotage/src/logs/build_binutils.log
^[neva2019-12-02 12:35:55 downloading make (/tmp/sabotage/src/build/dl_make.sh) -> /tmp/sabotage/src/logs/dl_make.log
2019-12-02 12:40:02 building make (/tmp/sabotage/src/build/build_make.sh) -> /tmp/sabotage/src/logs/build_make.log
2019-12-02 12:40:08 building base-dev (/tmp/sabotage/src/build/build_base-dev.sh) -> /tmp/sabotage/src/logs/build_base-dev.log
2019-12-02 12:40:09 building stage0 (/tmp/sabotage/src/build/build_stage0.sh) -> /tmp/sabotage/src/logs/build_stage0.log
2019-12-02 12:40:10 done.
got 0 download errors and 0 build errors.
time spent: 00:04:19
scsijon commented 4 years ago

I take it i'll have to cleanup and rerun it? I'm elsewhere at present. I'll be back home in a couple of hours and will run and upload then.

tankf33der commented 4 years ago

paste config file

scsijon commented 4 years ago

config file>

## set path to builddir (where you want your chroot).
export SABOTAGE_BUILDDIR="/home/projects/sabotage-builddir"

## set your arch, or try `uname -m`
#export A=i486
export A=x86_64
#export A=mips
#export A=powerpc
#export A=arm
# arch specific flags to pass to the gcc build
# your crosscompiler should be configured equivalently
# if not provided, will be derived from the compiler config
#export GCC_ARCH_CONFIG_FLAGS="--with-float=soft --with-fpu=vfp"

export ARCH=$A

## set the compiler environment
export CC=gcc
export HOSTCC=gcc

## set your core count for faster builds, this is passed as -jXXX to make
## stage0 builds in less than 2minutes using -j9 on an AMD 8core
export MAKE_THREADS=1

# SCP_MIRRORS is a newline-separated list where the default download template
# tries to download source tarballs from if set (before doing regular download).
# first %s passed is the tarball filename, second %s the local destination.
# it's very flexible, you can even call a custom script that does the download
# in a different way. if using scp, the used host key must allow login without
# interactive password.
# note that during stage1/2 no scp command will be available.
#export SCP_MIRRORS='
#scp -i ~/.ssh/host1_key user@host1:/src/tarballs/%s %s
#scp -P 2222 -i ~/.ssh/host2_key user@host2:/src/tarballs/%s %s
#'

# internal paths
# you should leave these all as-is, this is the intended way.
# K is the directory where patches and configs are kept
# C is the directory to place the downloaded tarballs
# S is the directory to extract tarballs and place sources for building stage0
# R is the directory underwhich the new filesystem will be created
# LOGPATH is the directory to place logfiles of builds

# needed to inherit $PWD from toplevel buildscript
[ -z "$H" ] && H="$PWD"

export K="$H"/KEEP
export C="$H"/tarballs
export R="$SABOTAGE_BUILDDIR"
export S="$R"/src
export LOGPATH="$S"/logs

export BUTCH_BUILD_TEMPLATE="$K"/butch_build_template.txt
export BUTCH_DOWNLOAD_TEMPLATE="$K"/butch_download_template.txt

# this is needed so packages can detect from which stage they're called
export STAGE=0
scsijon commented 4 years ago

build o/p>

# cd projects/sabotage-master/
# ./build-stage0
2019-12-02 20:26:01 initializing root system
2019-12-02 20:26:06 installing stage0
*** downloadqueue ***
kernel-headers
gcc3
stage0-musl
patch
busybox
jobflow
binutils
make
*** buildqueue ***
kernel-headers
gcc3
stage0-gcc
stage0-musl
patch
busybox
services
base-sys
jobflow
sabotage-core
binutils
make
base-dev
stage0
2019-12-02 20:26:06 downloading kernel-headers (/home/projects/sabotage-builddir/src/build/dl_kernel-headers.sh) -> /home/projects/sabotage-builddir/src/logs/dl_kernel-headers.log
2019-12-02 20:26:08 building kernel-headers (/home/projects/sabotage-builddir/src/build/build_kernel-headers.sh) -> /home/projects/sabotage-builddir/src/logs/build_kernel-headers.log
2019-12-02 20:26:31 building services (/home/projects/sabotage-builddir/src/build/build_services.sh) -> /home/projects/sabotage-builddir/src/logs/build_services.log
2019-12-02 20:26:35 building sabotage-core (/home/projects/sabotage-builddir/src/build/build_sabotage-core.sh) -> /home/projects/sabotage-builddir/src/logs/build_sabotage-core.log
2019-12-02 20:26:08 downloading gcc3 (/home/projects/sabotage-builddir/src/build/dl_gcc3.sh) -> /home/projects/sabotage-builddir/src/logs/dl_gcc3.log
2019-12-02 20:26:39 building gcc3 (/home/projects/sabotage-builddir/src/build/build_gcc3.sh) -> /home/projects/sabotage-builddir/src/logs/build_gcc3.log
2019-12-02 20:29:28 building stage0-gcc (/home/projects/sabotage-builddir/src/build/build_stage0-gcc.sh) -> /home/projects/sabotage-builddir/src/logs/build_stage0-gcc.log
2019-12-02 20:26:09 downloading stage0-musl (/home/projects/sabotage-builddir/src/build/dl_stage0-musl.sh) -> /home/projects/sabotage-builddir/src/logs/dl_stage0-musl.log
2019-12-02 20:29:31 building stage0-musl (/home/projects/sabotage-builddir/src/build/build_stage0-musl.sh) -> /home/projects/sabotage-builddir/src/logs/build_stage0-musl.log
2019-12-02 20:26:10 downloading patch (/home/projects/sabotage-builddir/src/build/dl_patch.sh) -> /home/projects/sabotage-builddir/src/logs/dl_patch.log
2019-12-02 20:31:26 building patch (/home/projects/sabotage-builddir/src/build/build_patch.sh) -> /home/projects/sabotage-builddir/src/logs/build_patch.log
2019-12-02 20:26:12 downloading busybox (/home/projects/sabotage-builddir/src/build/dl_busybox.sh) -> /home/projects/sabotage-builddir/src/logs/dl_busybox.log
2019-12-02 20:31:57 building busybox (/home/projects/sabotage-builddir/src/build/build_busybox.sh) -> /home/projects/sabotage-builddir/src/logs/build_busybox.log
2019-12-02 20:33:41 building base-sys (/home/projects/sabotage-builddir/src/build/build_base-sys.sh) -> /home/projects/sabotage-builddir/src/logs/build_base-sys.log
2019-12-02 20:26:13 downloading jobflow (/home/projects/sabotage-builddir/src/build/dl_jobflow.sh) -> /home/projects/sabotage-builddir/src/logs/dl_jobflow.log
2019-12-02 20:33:44 building jobflow (/home/projects/sabotage-builddir/src/build/build_jobflow.sh) -> /home/projects/sabotage-builddir/src/logs/build_jobflow.log
2019-12-02 20:26:15 downloading binutils (/home/projects/sabotage-builddir/src/build/dl_binutils.sh) -> /home/projects/sabotage-builddir/src/logs/dl_binutils.log
2019-12-02 20:33:49 building binutils (/home/projects/sabotage-builddir/src/build/build_binutils.sh) -> /home/projects/sabotage-builddir/src/logs/build_binutils.log
2019-12-02 20:34:44 WARNING: binutils failed to build! wait for other jobs to finish.
2019-12-02 20:26:16 downloading make (/home/projects/sabotage-builddir/src/build/dl_make.sh) -> /home/projects/sabotage-builddir/src/logs/dl_make.log
2019-12-02 20:34:44 building make (/home/projects/sabotage-builddir/src/build/build_make.sh) -> /home/projects/sabotage-builddir/src/logs/build_make.log
2019-12-02 20:35:00 done.
got 0 download errors and 1 build errors.
failed to build: binutils
not built due to missing deps: base-dev stage0
time spent: 00:08:54
# 
scsijon commented 4 years ago

back on in about 12hrs, will check for reply, thanks

rofl0r commented 4 years ago

here's your bug:

/usr/include/x86_64-linux-gnu/sys/sysctl.h:68: error: syntax error before "extern"
/usr/include/x86_64-linux-gnu/sys/sysctl.h:69: error: syntax error before "__THROW"
/usr/include/x86_64-linux-gnu/sys/sysctl.h:69: error: ISO C forbids data definition with no type or storage class

your host toolchain has broken headers, and iirc it's precisely the same error you had last time when you showed up in #sabotage chan, ah, yeah... precisely the same thing:

Feb 15 02:02:24 <Guest85655>    sorry about that, https://0x0.st/zzU3.log is the binutils.log
Feb 15 02:04:05 <Guest85655>    I suspect it's me, but I don't know where to start
Feb 15 02:04:51 <rofl0r>    ok looking
Feb 15 02:05:22 <rofl0r>    In file included from ./physmem.c:52:
Feb 15 02:05:22 <rofl0r>    /usr/include/x86_64-linux-gnu/sys/sysctl.h:68: error: syntax error before "extern"
Feb 15 02:05:22 <rofl0r>    /usr/include/x86_64-linux-gnu/sys/sysctl.h:69: error: syntax error before "__THROW"
Feb 15 02:05:22 <rofl0r>    /usr/include/x86_64-linux-gnu/sys/sysctl.h:69: error: ISO C forbids data definition with no type or storage class
Feb 15 02:05:41 <rofl0r>    which distro is that on ?
Feb 15 02:07:23 <Guest85655>    what, i'm building on? is a puppy linux called quirky xenial, built from ubuntu-xenial
Feb 15 02:08:07 <rofl0r>    it appears the headers you have installed are buggy
Feb 15 02:08:36 <rofl0r>    can you pastebin the file /usr/include/x86_64-linux-gnu/sys/sysctl.h ?
Feb 15 02:12:19 <Guest85655>    https://0x0.st/zzUk.h
Feb 15 02:14:43 <Guest85655>    our headers are built to match the kernel we use, in this case it's 4.14.17
Feb 15 02:15:02 <rofl0r>    ok try this
Feb 15 02:15:07 <rofl0r>    after #include <features.h>
Feb 15 02:15:19 <rofl0r>    add: #include <sys/cdefs.h>
Feb 15 02:15:25 <rofl0r>    and save it
Feb 15 02:15:44 <rofl0r>    then start again
Feb 15 02:16:58 <Guest85655>    ok, will do, are you staying online or do I connect again?
Feb 15 02:17:17 <rofl0r>    i will stay online for the next hour or so
Feb 15 02:17:31 <Guest85655>    thanks
Feb 15 02:17:36 <rofl0r>    welcome
Feb 15 02:23:36 <Guest85655>    yup, magic, stage0 has completed, thanks, I have to go earn some money, will continue after work (about 6 hrs), hopefully no further problems  
scsijon commented 4 years ago

The differance is this time it's a new EasyOS built with Debian Buster, rather than a Quirky built with Ubundu Xenial, diffferent kernel too. However I'd forgotten the fix I shall try it. ie it's not our header files this time, it's debians.